SCEkrit - by AerialX

1, 2, 3, 4
No he visto esto aun publicado por aquí.
Si ya lo estuviese que reporten el hilo y sea cerrado.
AerialX, author of PS3Load, released SCEkrit today, an app for calculating Sony's private keys. The app, which is based on fail0verflow's sceverify, is useful for anyone looking to sign their own homebrew SELF's. With the private keys now easily accessible, expect the floodgates to open even further on the PS3 scene.
SCEkrit Source Code: http://pastie.org/1425653

Download: SCEkrit.rar

So, who wants to sign application SELFs? app-priv-rev1: 003de80167d2f0e9d30f2145144a558d1174f5410c

SCEkrit, a tool for obtaining private Sony keys: http://pastie.org/1425653


Pues parece que ya solo falta alguien que sepa del tema y que diga a firmar aplicaciones xD.
Esto es una aplicación que sirve para calcular las pk de sony.

Fuente: PSGroove

Traducción de lo importante:
AerialX, autor del PS3Load, ha lanzado hoy SCEkrit, una aplicación para calcular las claves privadas de $ony. Esta aplicación, basada en el sceverify (verificador de binarios SCE (creo xD)), es útil para todo aquel que esté buscando firmar los SELF de sus homebrews.

Así que, ¿quien quiere firmar SELFs de sus aplicaciones? app-priv-rev1: 003de80167d2f0e9d30f2145144a558d1174f5410c

SCEkrit, una aplicación para obtener las claves privadas de $ony


---------------------------------------------------------------------------------
Ayudemos todos en la causa a AzagraMac:

entre todos haber si sacamos algo limpio..

los que tengais compilado SCEkrit, hay un ejecutable de nombre "readself" ese es el que lee el .self, pero no doy con la clave, asique haber si entre todos podemos, por lo que veo en un .self de la 3.15 te reconoce el SDK como retail, pero de un 3.55 como desconocido.

cojer un .self y ejecutarlo asi:
$ ./readself archivo.self

os devolverá esos datos, que son bastante útiles, ya que el .self sigue encriptado pero te desemcripta parte del mismo.

mirar o que se ha publicado en Google Docs:
appldr 0.92-3.31 (rev1) private key 3DE80167D2F0E9D30F21 45144A558D1174F5410C

---------------------------------------------------

Y aquí la primera aplicación firmada por Geohot
...and this is a real self, hello world
although it's not NPDRM, so it won't run off the hard drive
shouts to the guys who did PSL1GHT
without you, I couldn't release this


Es un 'Hello World' que no tiene/usa NPDRM, por lo que no se puede ejecutar fuera del disco duro. Da las gracias a los creadores PSL1GHT pues sin ellos, no seria posible publicar eso.

Aquí, lo que hay que hacer para instalarlo, luego lo traduzo (paso de poner a google xD)
What you'd need to do is setup a proxy server on your computer. Then you'd have to set the PS3's proxy setting to your PC. Then you'd have to have the proxy point to whatever file you wanted to be spooned up to the PS3 no matter what the PS3 asks for. And, in the end, all this is going to do, is download it to your PS3 much like when you download something from PSN. Once it's there, assuming it's signed right, you should be able to install it.
Alguien podría explicar en 2 o 3 lineas como se firma una aplicación? No digo el proceso, sino más o menos cuantos pasos son o si hay que tener algo en cuenta antes de firmar.
Y no solo como firmas, sino como introducirlos en la PS3

Necesitamos ver luz de como hacer el Hello World en 3.50 y 3.55
estaría bien empezar firmando alguna aplicación como blackbox ftp server, para poder organizar las cosas a tu voluntad por la estructura de directorios sin necesidad de dongle como hasta ahora! :D
$ gcc SCEkrit.c -o SCEkrit
SCEkrit.c:14: fatal error: tools.h: No existe el fichero o el directorio
compilation terminated.


Linea 14 la que me falla:
#include "tools.h"


Y esto lo pone en comentarios...
// Compile by copying to fail0verflow's ps3tools and add
// SCEkrit.c to TOOLS in the Makefile.
// Depends on libgmp; add -lgmp to LDFLAGS
necesitamos un "hello world" que nos alumbre a todos xD
AzagraMac escribió:
$ gcc SCEkrit.c -o SCEkrit
SCEkrit.c:14: fatal error: tools.h: No existe el fichero o el directorio
compilation terminated.


Linea 14 la que me falla:
#include "tools.h"


Y esto lo pone en comentarios...
// Compile by copying to fail0verflow's ps3tools and add
// SCEkrit.c to TOOLS in the Makefile.
// Depends on libgmp; add -lgmp to LDFLAGS


Hay que copiarlo a la carpeta de las herramientas del git de fail0verflow e instalar libgmp (yo he instalado libgmp-ocaml-dev y así lo instala todo XD ), editar el Makefile para añadir SCEkrit a TOOLS y añadir -lgmp a LDFLAGS. Despues make.

De todos modos no me compila. Me salta un error de la línea 150.

Edito: las herramientas se clonan con git clone git://git.fail0verflow.com/ps3tools.git
AzagraMac escribió:
$ gcc SCEkrit.c -o SCEkrit
SCEkrit.c:14: fatal error: tools.h: No existe el fichero o el directorio
compilation terminated.


Linea 14 la que me falla:
#include "tools.h"


Y esto lo pone en comentarios...
// Compile by copying to fail0verflow's ps3tools and add
// SCEkrit.c to TOOLS in the Makefile.
// Depends on libgmp; add -lgmp to LDFLAGS


¿no es tools.h algún archivo que forme parte de las tools de fail0verflow?
Lo siento, no tengo ni idea, ya que ni siquiera he mirado ambas tools. Y mirando en los comentarios de webs donde se ha publicado, nadie dice nada. Ya se sabe como es el tema este: Mucha gente alucinando con lo que se podrá hacer, pero pocos o ninguno son los que lo prueban xD.
Espero que encuentres la solución o que alguien te pueda ayudar.

Edito: Parece que te han ayudado justo encima de mi mensaje xD
si, ya lo he visto, el caso esque no tengo las tools, sino ahora mismo me pongo, que tengo compilado un .self de un hola mundo, y quiero probarlo [looco]
AzagraMac escribió:si, ya lo he visto, el caso esque no tengo las tools, sino ahora mismo me pongo, que tengo compilado un .self de un hola mundo, y quiero probarlo [looco]


Mira tus MP's. ;)
AzagraMac escribió:si, ya lo he visto, el caso esque no tengo las tools, sino ahora mismo me pongo, que tengo compilado un .self de un hola mundo, y quiero probarlo [looco]

Venga tio, que quiero probarlo! Animo! [oki]
Una pena que no haya puesto todo compilado para su descarga. Aunque no parece que sea muy dificil en los comentarios ya pone que hay que modificar.
Yo lo he compilado y le he pasado los dos ficheros que pide, dle mismo tipo y la misma version (3.55) y me dice que no tine la clave publica, que creo que es la única que me falta en el directorio .ps3, veré si puedo bajar dos ficheros ejecutables de otra versión

el error en la linea 150 a mi tb me daba, pero he cambiado la inicializción global por ir inicializando cada variable
sentinel_ escribió:Yo lo he compilado y le he pasado los dos ficheros que pide, dle mismo tipo y la misma version (3.55) y me dice que no tine la clave publica, que creo que es la única que me falta en el directorio .ps3, veré si puedo bajar dos ficheros ejecutables de otra versión

el error en la linea 150 a mi tb me daba, pero he cambiado la inicializción global por ir inicializando cada variable

La clave pública de la appldr del fw 3.55 es:
B05F9DA5F9121EE4031467E74C505C29A8E29D10 22379EDFF0500B9AE480B5DAB4578A4C61C5D6BF
lo acabo de ver en Google Docs, es esa clave [bye]

por cierto, acbao de descargarme las tools que pide,

en el Makefile lo he dejao asi...
TOOLS   =       readself pupunpack unself unpkg sceverify
TOOLS   +=      makeself makepkg norunpack puppack
COMMON  =       tools.o aes.o sha1.o ec.o bn.o
DEPS    =       Makefile tools.h types.h

CC      =       gcc
CFLAGS  =       -g -O2 -Wall -W
LDFLAGS =       -lz -lgmp

OBJS    = $(COMMON) $(addsuffix .o, $(TOOLS))

all: $(TOOLS)

    $(TOOLS): %: %.o $(COMMON) $(DEPS)
    $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(COMMON)
 
    $(OBJS): %.o: %.c $(DEPS)
    $(CC) $(CFLAGS) -c -o $@ $<

clean:
         -rm -f $(OBJS)
AzagraMac escribió:lo acabo de ver en Google Docs, es esa clave [bye]


Mucha suerte tio, esperemos que el "Hola Mundo" salga de Elotrolado.net xD
Todo esto es para firmar no? Ahora falta el como meterlo en la PS3 sin un dongle.
Que yo entienda esta aplicación solo sirve para sacar las claves de la PS3, no para firmar nada (bueno, obviamente luego esas firmas se usarán para firmar las aplicaciones, pero no usando esta aplicación en concreto).
AzagraMac escribió:lo acabo de ver en Google Docs, es esa clave [bye]

por cierto, acbao de descargarme las tools que pide,

en el Makefile lo he dejao asi...
TOOLS   =       readself pupunpack unself unpkg sceverify
TOOLS   +=      makeself makepkg norunpack puppack
COMMON  =       tools.o aes.o sha1.o ec.o bn.o
DEPS    =       Makefile tools.h types.h

CC      =       gcc
CFLAGS  =       -g -O2 -Wall -W
LDFLAGS =       -lz -lgmp

OBJS    = $(COMMON) $(addsuffix .o, $(TOOLS))

all: $(TOOLS)

    $(TOOLS): %: %.o $(COMMON) $(DEPS)
    $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(COMMON)
 
    $(OBJS): %.o: %.c $(DEPS)
    $(CC) $(CFLAGS) -c -o $@ $<

clean:
         -rm -f $(OBJS)

En TOOLS   =       readself pupunpack unself unpkg sceverify

no tienes que cambiarlo a
TOOLS   =       SCEkrit.c
??/
Bruno_Va escribió:Que yo entienda esta aplicación solo sirve para sacar las claves de la PS3, no para firmar nada (bueno, obviamente luego esas firmas se usarán para firmar las aplicaciones, pero no usando esta aplicación en concreto).

Pero las claves no estan ya publicadas?
Bruno_Va escribió:Que yo entienda esta aplicación solo sirve para sacar las claves de la PS3, no para firmar nada (bueno, obviamente luego esas firmas se usarán para firmar las aplicaciones, pero no usando esta aplicación en concreto).




AerialX, author of PS3Load, released SCEkrit today, an app for calculating Sony's private keys. The app, which is based on fail0verflow's sceverify, is useful for anyone looking to sign their own homebrew SELF's. With the private keys now easily accessible, expect the floodgates to open even further on the PS3 scene.
SCEkrit Source Code: http://pastie.org/1425653
lo mismo, mismo error en la 150
$ make
gcc -g -O2 -Wall -W -c -o SCEkrit.o SCEkrit.c
SCEkrit.c: In function ‘calculate_private_key’:
SCEkrit.c:150: warning: implicit declaration of function ‘mpz_inits’
gcc -g -O2 -Wall -W -c -o tools.o tools.c
gcc -g -O2 -Wall -W -c -o aes.o aes.c
gcc -g -O2 -Wall -W -c -o sha1.o sha1.c
gcc -g -O2 -Wall -W -c -o ec.o ec.c
ec.c: In function ‘point_zero’:
ec.c:111: warning: no return statement in function returning non-void
gcc -g -O2 -Wall -W -c -o bn.o bn.c
gcc -g -O2 -Wall -W -lz -lgmp -o SCEkrit SCEkrit.o tools.o aes.o sha1.o ec.o bn.o
SCEkrit.o: In function `calculate_private_key':
/home/jose/Desarrollo/ps3/ps3tools/SCEkrit.c:150: undefined reference to `mpz_inits'
collect2: ld returned 1 exit status
make: *** [SCEkrit] Error 1


El Makefile
##TOOLS   =   readself pupunpack unself unpkg sceverify
TOOLS   =   SCEkrit
TOOLS   +=   makeself makepkg norunpack puppack
COMMON   =   tools.o aes.o sha1.o ec.o bn.o
DEPS   =   Makefile tools.h types.h

CC   =   gcc
CFLAGS   =   -g -O2 -Wall -W
LDFLAGS =   -lz -lgmp

OBJS   = $(COMMON) $(addsuffix .o, $(TOOLS))

all: $(TOOLS)

$(TOOLS): %: %.o $(COMMON) $(DEPS)
   $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(COMMON)

$(OBJS): %.o: %.c $(DEPS)
   $(CC) $(CFLAGS) -c -o $@ $<

clean:
   -rm -f $(OBJS)
doggie721 escribió:
Bruno_Va escribió:Que yo entienda esta aplicación solo sirve para sacar las claves de la PS3, no para firmar nada (bueno, obviamente luego esas firmas se usarán para firmar las aplicaciones, pero no usando esta aplicación en concreto).




AerialX, author of PS3Load, released SCEkrit today, an app for calculating Sony's private keys. The app, which is based on fail0verflow's sceverify, is useful for anyone looking to sign their own homebrew SELF's. With the private keys now easily accessible, expect the floodgates to open even further on the PS3 scene.
SCEkrit Source Code: http://pastie.org/1425653



AerialX, author of PS3Load, released SCEkrit today, an app for calculating Sony's private keys. The app, which is based on fail0verflow's sceverify, is useful for anyone looking to sign their own homebrew SELF's. With the private keys now easily accessible, expect the floodgates to open even further on the PS3 scene.
SCEkrit Source Code: http://pastie.org/1425653

Download: SCEkrit.rar

So, who wants to sign application SELFs? app-priv-rev1: 003de80167d2f0e9d30f2145144a558d1174f5410c

SCEkrit, a tool for obtaining private Sony keys: http://pastie.org/1425653


Gracias por subrayar q es util para quien quiera firmar sus propios selfs. Por supuesto q es útil, pues sin las claves no vas a firmar nada.

Pero lo q dice hacer esta aplicación es OBTENER las claves privadas de Sony.

Comprensión lectora....
Y vuelvo a preguntar, pero las claves no estan ya publicadas y son estas? https://spreadsheets.google.com/pub?key ... utput=html

Aunque faltan, pero con las que hay ya se puede firmar una aplicacion no?
para los que os peta la linea 150
mpz_inits(s1, s2, z1, z2, n, r, k, dA, NULL);

cambiarla (o comentarla) por:
   mpz_init(s1);
   mpz_init(s2);
   mpz_init(z1);
   mpz_init(z2);
   mpz_init(n);
   mpz_init(r);
   mpz_init(k);
   mpz_init(dA);

así se inicia cada variable de manera independiente en vez de con una única función y compila o por lo menos ami me lo hace con este make:

TOOLS   =   readself pupunpack unself unpkg sceverify
TOOLS   +=   makeself makepkg norunpack puppack SCEkrit
COMMON   =   tools.o aes.o sha1.o ec.o bn.o
DEPS   =   Makefile tools.h types.h

CC   =   gcc
CFLAGS   =   -g -O2 -Wall -W
LDFLAGS =   -lz -lgmp

OBJS   = $(COMMON) $(addsuffix .o, $(TOOLS))

all: $(TOOLS)

$(TOOLS): %: %.o $(COMMON) $(DEPS)
   $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(COMMON)

$(OBJS): %.o: %.c $(DEPS)
   $(CC) $(CFLAGS) -c -o $@ $<

clean:
   -rm -f $(OBJS)


Un saludo.
josemurcia escribió:Y vuelvo a preguntar, pero las claves no estan ya publicadas y son estas? https://spreadsheets.google.com/pub?key ... utput=html

Aunque faltan, pero con las que hay ya se puede firmar una aplicacion no?


Sí, ya están publicadas (o se están publicando). Así que a lo que iba, el que se crea q este post es el firmador de SELFs q está buscando, q busque en otro sitio porq esta aplicación dice servir para sacar las claves (q luego, sí, obviamente, serán útiles para firmar ejecutables).
/dev_flash/ps1emu/ps1_emu.self
SELF header
  elf #1 offset:  00000000_00000090
  header len:     00000000_00000900
  meta offset:    00000000_000003f0
  phdr offset:    00000000_00000040
  shdr offset:    00000000_000d5370
  file size:      00000000_002b1a00
  auth id:        10700000_41000001 (Unknown)
  vendor id:      01000002
  info offset:    00000000_00000070
  sinfo offset:   00000000_00000290
  version offset: 00000000_00000390
  control info:   00000000_000003a0 (00000000_00000070 bytes)
  app version:    3.55.0
  SDK type:       unknown
  app type:       application

Control info
  control flags:
     40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  file digest:
     72 dc 2c 10 7f 27 aa da 41 9e d4 91 c1 9e 9a cd 5d 42 1f eb

Section header
    offset             size              compressed unk1     unk2     encrypted
    00000000_00000900  00000000_000a0448 [YES]      00000000 00000000 [YES]
    00000000_000a8300  00000000_0002adf9 [YES]      00000000 00000000 [YES]
    00000000_000d3100  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_000d3100  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_000d3100  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00000000  00000000_00000000 [NO ]      00000000 00000000 [N/A]
    00000000_00000000  00000000_00000000 [NO ]      00000000 00000000 [N/A]
    00000000_00000000  00000000_00000040 [NO ]      00000000 00000000 [N/A]

Encrypted Metadata
  unable to decrypt metadata

ELF header
  type:                                 Executable file
  machine:                              PowerPC64
  version:                              1
  phdr offset:                          00000000_00000040
  shdr offset:                          00000000_002b1280
  entry:                                00000000_00184d88
  flags:                                00000000
  header size:                          00000040
  program header size:                  00000038
  program headers:                      8
  section header size:                  00000040
  section headers:                      30
  section header string table index:    29

Program headers
    type  offset            vaddr             paddr
          memsize           filesize          PPU  SPE  RSX  align
     LOAD 00000000_00000000 00000000_00010000 00000000_00010000
          00000000_00168a48 00000000_00168a48 r-x  r--  ---  00000000_00010000
     LOAD 00000000_00170000 00000000_00180000 00000000_00180000
          00000000_018a2780 00000000_0013ef80 rw-  rw-  ---  00000000_00010000
     LOAD 00000000_002aef80 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 r--  ---  ---  00000000_00010000
     LOAD 00000000_002aef80 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  ---  ---  00000000_00010000
     LOAD 00000000_002aef80 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  rw-  rw-  00000000_00010000
    ????? 00000000_0017e090 00000000_0018e090 00000000_0018e090
          00000000_00000084 00000000_00000000 r--  ---  ---  00000000_00000004
    ????? 00000000_00000000 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 ---  ---  ---  00000000_00000008
    ????? 00000000_00168a08 00000000_00178a08 00000000_00178a08
          00000000_00000040 00000000_00000040 ---  ---  ---  00000000_00000004

Section headers
  [Nr] Name            Type      Addr              ES Flg Lk Inf Al
       Off                       Size
  [00] <no-name>       NULL      00000000_00000000 00     00 000 00
       00000000_00000000         00000000_00000000
  [01] <no-name>       PROGBITS  00000000_00010200 00 wa  00 000 04
       00000000_00000200         00000000_0000002c
  [02] <no-name>       PROGBITS  00000000_00010230 00 wa  00 000 08
       00000000_00000230         00000000_00146eb8
  [03] <no-name>       PROGBITS  00000000_001570e8 00 wa  00 000 04
       00000000_001470e8         00000000_00000024
  [04] <no-name>       PROGBITS  00000000_0015710c 00 wa  00 000 04
       00000000_0014710c         00000000_00000b00
  [05] <no-name>       PROGBITS  00000000_00157c0c 00  a  00 000 04
       00000000_00147c0c         00000000_00001244
  [06] <no-name>       PROGBITS  00000000_00158e50 00  a  00 000 08
       00000000_00148e50         00000000_00000168
  [07] <no-name>       PROGBITS  00000000_00158fb8 00  a  00 000 04
       00000000_00148fb8         00000000_00000090
  [08] <no-name>       PROGBITS  00000000_00159048 00  a  00 000 04
       00000000_00149048         00000000_00000160
  [09] <no-name>       PROGBITS  00000000_001591a8 00  a  00 000 04
       00000000_001491a8         00000000_00000004
  [10] <no-name>       PROGBITS  00000000_001591ac 00  a  00 000 04
       00000000_001491ac         00000000_00000004
  [11] <no-name>       PROGBITS  00000000_001591b0 00  a  00 000 04
       00000000_001491b0         00000000_00000004
  [12] <no-name>       PROGBITS  00000000_001591b4 00  a  00 000 04
       00000000_001491b4         00000000_00000160
  [13] <no-name>       PROGBITS  00000000_00159314 00  a  00 000 04
       00000000_00149314         00000000_00000004
  [14] <no-name>       PROGBITS  00000000_00159320 00  a  00 000 16
       00000000_00149320         00000000_0001f6e8
  [15] <no-name>       PROGBITS  00000000_00178a08 00  a  00 000 04
       00000000_00168a08         00000000_00000040
  [16] <no-name>       PROGBITS  00000000_00180000 00  ae 00 000 04
       00000000_00170000         00000000_00000014
  [17] <no-name>       PROGBITS  00000000_00180014 00  ae 00 000 04
       00000000_00170014         00000000_00000014
  [18] <no-name>       PROGBITS  00000000_00180028 00  ae 00 000 04
       00000000_00170028         00000000_00000004
  [19] <no-name>       PROGBITS  00000000_00180030 00  ae 00 000 08
       00000000_00170030         00000000_00004be8
  [20] <no-name>       PROGBITS  00000000_00184c18 00  ae 00 000 04
       00000000_00174c18         00000000_00000160
  [21] <no-name>       PROGBITS  00000000_00184d78 00  ae 00 000 04
       00000000_00174d78         00000000_00006d40
  [22] <no-name>       PROGBITS  00000000_0018bab8 04  ae 00 000 08
       00000000_0017bab8         00000000_000025d8
  [23] <no-name>       NOBITS    00000000_0018e090 00  ae 00 000 04
       00000000_0017e090         00000000_00000084
  [24] <no-name>       PROGBITS  00000000_0018e090 00  ae 00 000 08
       00000000_0017e090         00000000_00115474
  [25] <no-name>       PROGBITS  00000000_002a3580 00  ae 00 000 128
       00000000_00293580         00000000_0000f680
  [26] <no-name>       PROGBITS  00000000_002b2c00 00  ae 00 000 128
       00000000_002a2c00         00000000_0000c380
  [27] <no-name>       NOBITS    00000000_002bf000 00  ae 00 000 256
       00000000_002aef80         00000000_01763780
  [28] <no-name>       PROGBITS  00000000_00000000 00     00 000 01
       00000000_002aef80         00000000_000021be
  [29] <no-name>       STRTAB    00000000_00000000 00     00 000 01
       00000000_002b113e         00000000_00000142
AzagraMac escribió:/dev_flash/ps1emu/ps1_emu.self
SELF header
  elf #1 offset:  00000000_00000090
  header len:     00000000_00000900
  meta offset:    00000000_000003f0
  phdr offset:    00000000_00000040
  shdr offset:    00000000_000d5370
  file size:      00000000_002b1a00
  auth id:        10700000_41000001 (Unknown)
  vendor id:      01000002
  info offset:    00000000_00000070
  sinfo offset:   00000000_00000290
  version offset: 00000000_00000390
  control info:   00000000_000003a0 (00000000_00000070 bytes)
  app version:    3.55.0
  SDK type:       unknown
  app type:       application

Control info
  control flags:
     40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  file digest:
     72 dc 2c 10 7f 27 aa da 41 9e d4 91 c1 9e 9a cd 5d 42 1f eb

Section header
    offset             size              compressed unk1     unk2     encrypted
    00000000_00000900  00000000_000a0448 [YES]      00000000 00000000 [YES]
    00000000_000a8300  00000000_0002adf9 [YES]      00000000 00000000 [YES]
    00000000_000d3100  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_000d3100  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_000d3100  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00000000  00000000_00000000 [NO ]      00000000 00000000 [N/A]
    00000000_00000000  00000000_00000000 [NO ]      00000000 00000000 [N/A]
    00000000_00000000  00000000_00000040 [NO ]      00000000 00000000 [N/A]

Encrypted Metadata
  unable to decrypt metadata

ELF header
  type:                                 Executable file
  machine:                              PowerPC64
  version:                              1
  phdr offset:                          00000000_00000040
  shdr offset:                          00000000_002b1280
  entry:                                00000000_00184d88
  flags:                                00000000
  header size:                          00000040
  program header size:                  00000038
  program headers:                      8
  section header size:                  00000040
  section headers:                      30
  section header string table index:    29

Program headers
    type  offset            vaddr             paddr
          memsize           filesize          PPU  SPE  RSX  align
     LOAD 00000000_00000000 00000000_00010000 00000000_00010000
          00000000_00168a48 00000000_00168a48 r-x  r--  ---  00000000_00010000
     LOAD 00000000_00170000 00000000_00180000 00000000_00180000
          00000000_018a2780 00000000_0013ef80 rw-  rw-  ---  00000000_00010000
     LOAD 00000000_002aef80 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 r--  ---  ---  00000000_00010000
     LOAD 00000000_002aef80 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  ---  ---  00000000_00010000
     LOAD 00000000_002aef80 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  rw-  rw-  00000000_00010000
    ????? 00000000_0017e090 00000000_0018e090 00000000_0018e090
          00000000_00000084 00000000_00000000 r--  ---  ---  00000000_00000004
    ????? 00000000_00000000 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 ---  ---  ---  00000000_00000008
    ????? 00000000_00168a08 00000000_00178a08 00000000_00178a08
          00000000_00000040 00000000_00000040 ---  ---  ---  00000000_00000004

Section headers
  [Nr] Name            Type      Addr              ES Flg Lk Inf Al
       Off                       Size
  [00] <no-name>       NULL      00000000_00000000 00     00 000 00
       00000000_00000000         00000000_00000000
  [01] <no-name>       PROGBITS  00000000_00010200 00 wa  00 000 04
       00000000_00000200         00000000_0000002c
  [02] <no-name>       PROGBITS  00000000_00010230 00 wa  00 000 08
       00000000_00000230         00000000_00146eb8
  [03] <no-name>       PROGBITS  00000000_001570e8 00 wa  00 000 04
       00000000_001470e8         00000000_00000024
  [04] <no-name>       PROGBITS  00000000_0015710c 00 wa  00 000 04
       00000000_0014710c         00000000_00000b00
  [05] <no-name>       PROGBITS  00000000_00157c0c 00  a  00 000 04
       00000000_00147c0c         00000000_00001244
  [06] <no-name>       PROGBITS  00000000_00158e50 00  a  00 000 08
       00000000_00148e50         00000000_00000168
  [07] <no-name>       PROGBITS  00000000_00158fb8 00  a  00 000 04
       00000000_00148fb8         00000000_00000090
  [08] <no-name>       PROGBITS  00000000_00159048 00  a  00 000 04
       00000000_00149048         00000000_00000160
  [09] <no-name>       PROGBITS  00000000_001591a8 00  a  00 000 04
       00000000_001491a8         00000000_00000004
  [10] <no-name>       PROGBITS  00000000_001591ac 00  a  00 000 04
       00000000_001491ac         00000000_00000004
  [11] <no-name>       PROGBITS  00000000_001591b0 00  a  00 000 04
       00000000_001491b0         00000000_00000004
  [12] <no-name>       PROGBITS  00000000_001591b4 00  a  00 000 04
       00000000_001491b4         00000000_00000160
  [13] <no-name>       PROGBITS  00000000_00159314 00  a  00 000 04
       00000000_00149314         00000000_00000004
  [14] <no-name>       PROGBITS  00000000_00159320 00  a  00 000 16
       00000000_00149320         00000000_0001f6e8
  [15] <no-name>       PROGBITS  00000000_00178a08 00  a  00 000 04
       00000000_00168a08         00000000_00000040
  [16] <no-name>       PROGBITS  00000000_00180000 00  ae 00 000 04
       00000000_00170000         00000000_00000014
  [17] <no-name>       PROGBITS  00000000_00180014 00  ae 00 000 04
       00000000_00170014         00000000_00000014
  [18] <no-name>       PROGBITS  00000000_00180028 00  ae 00 000 04
       00000000_00170028         00000000_00000004
  [19] <no-name>       PROGBITS  00000000_00180030 00  ae 00 000 08
       00000000_00170030         00000000_00004be8
  [20] <no-name>       PROGBITS  00000000_00184c18 00  ae 00 000 04
       00000000_00174c18         00000000_00000160
  [21] <no-name>       PROGBITS  00000000_00184d78 00  ae 00 000 04
       00000000_00174d78         00000000_00006d40
  [22] <no-name>       PROGBITS  00000000_0018bab8 04  ae 00 000 08
       00000000_0017bab8         00000000_000025d8
  [23] <no-name>       NOBITS    00000000_0018e090 00  ae 00 000 04
       00000000_0017e090         00000000_00000084
  [24] <no-name>       PROGBITS  00000000_0018e090 00  ae 00 000 08
       00000000_0017e090         00000000_00115474
  [25] <no-name>       PROGBITS  00000000_002a3580 00  ae 00 000 128
       00000000_00293580         00000000_0000f680
  [26] <no-name>       PROGBITS  00000000_002b2c00 00  ae 00 000 128
       00000000_002a2c00         00000000_0000c380
  [27] <no-name>       NOBITS    00000000_002bf000 00  ae 00 000 256
       00000000_002aef80         00000000_01763780
  [28] <no-name>       PROGBITS  00000000_00000000 00     00 000 01
       00000000_002aef80         00000000_000021be
  [29] <no-name>       STRTAB    00000000_00000000 00     00 000 01
       00000000_002b113e         00000000_00000142

[boing] pero di algo mas, no nos dejes así hombre xD :p
AzagraMac escribió:/dev_flash/ps1emu/ps1_emu.self
SELF header
  elf #1 offset:  00000000_00000090
  header len:     00000000_00000900
  meta offset:    00000000_000003f0
  phdr offset:    00000000_00000040
  shdr offset:    00000000_000d5370
  file size:      00000000_002b1a00
  auth id:        10700000_41000001 (Unknown)
  vendor id:      01000002
  info offset:    00000000_00000070
  sinfo offset:   00000000_00000290
  version offset: 00000000_00000390
  control info:   00000000_000003a0 (00000000_00000070 bytes)
  app version:    3.55.0
  SDK type:       unknown
  app type:       application

Control info
  control flags:
     40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  file digest:
     72 dc 2c 10 7f 27 aa da 41 9e d4 91 c1 9e 9a cd 5d 42 1f eb

Section header
    offset             size              compressed unk1     unk2     encrypted
    00000000_00000900  00000000_000a0448 [YES]      00000000 00000000 [YES]
    00000000_000a8300  00000000_0002adf9 [YES]      00000000 00000000 [YES]
    00000000_000d3100  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_000d3100  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_000d3100  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00000000  00000000_00000000 [NO ]      00000000 00000000 [N/A]
    00000000_00000000  00000000_00000000 [NO ]      00000000 00000000 [N/A]
    00000000_00000000  00000000_00000040 [NO ]      00000000 00000000 [N/A]

Encrypted Metadata
  unable to decrypt metadata

ELF header
  type:                                 Executable file
  machine:                              PowerPC64
  version:                              1
  phdr offset:                          00000000_00000040
  shdr offset:                          00000000_002b1280
  entry:                                00000000_00184d88
  flags:                                00000000
  header size:                          00000040
  program header size:                  00000038
  program headers:                      8
  section header size:                  00000040
  section headers:                      30
  section header string table index:    29

Program headers
    type  offset            vaddr             paddr
          memsize           filesize          PPU  SPE  RSX  align
     LOAD 00000000_00000000 00000000_00010000 00000000_00010000
          00000000_00168a48 00000000_00168a48 r-x  r--  ---  00000000_00010000
     LOAD 00000000_00170000 00000000_00180000 00000000_00180000
          00000000_018a2780 00000000_0013ef80 rw-  rw-  ---  00000000_00010000
     LOAD 00000000_002aef80 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 r--  ---  ---  00000000_00010000
     LOAD 00000000_002aef80 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  ---  ---  00000000_00010000
     LOAD 00000000_002aef80 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  rw-  rw-  00000000_00010000
    ????? 00000000_0017e090 00000000_0018e090 00000000_0018e090
          00000000_00000084 00000000_00000000 r--  ---  ---  00000000_00000004
    ????? 00000000_00000000 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 ---  ---  ---  00000000_00000008
    ????? 00000000_00168a08 00000000_00178a08 00000000_00178a08
          00000000_00000040 00000000_00000040 ---  ---  ---  00000000_00000004

Section headers
  [Nr] Name            Type      Addr              ES Flg Lk Inf Al
       Off                       Size
  [00] <no-name>       NULL      00000000_00000000 00     00 000 00
       00000000_00000000         00000000_00000000
  [01] <no-name>       PROGBITS  00000000_00010200 00 wa  00 000 04
       00000000_00000200         00000000_0000002c
  [02] <no-name>       PROGBITS  00000000_00010230 00 wa  00 000 08
       00000000_00000230         00000000_00146eb8
  [03] <no-name>       PROGBITS  00000000_001570e8 00 wa  00 000 04
       00000000_001470e8         00000000_00000024
  [04] <no-name>       PROGBITS  00000000_0015710c 00 wa  00 000 04
       00000000_0014710c         00000000_00000b00
  [05] <no-name>       PROGBITS  00000000_00157c0c 00  a  00 000 04
       00000000_00147c0c         00000000_00001244
  [06] <no-name>       PROGBITS  00000000_00158e50 00  a  00 000 08
       00000000_00148e50         00000000_00000168
  [07] <no-name>       PROGBITS  00000000_00158fb8 00  a  00 000 04
       00000000_00148fb8         00000000_00000090
  [08] <no-name>       PROGBITS  00000000_00159048 00  a  00 000 04
       00000000_00149048         00000000_00000160
  [09] <no-name>       PROGBITS  00000000_001591a8 00  a  00 000 04
       00000000_001491a8         00000000_00000004
  [10] <no-name>       PROGBITS  00000000_001591ac 00  a  00 000 04
       00000000_001491ac         00000000_00000004
  [11] <no-name>       PROGBITS  00000000_001591b0 00  a  00 000 04
       00000000_001491b0         00000000_00000004
  [12] <no-name>       PROGBITS  00000000_001591b4 00  a  00 000 04
       00000000_001491b4         00000000_00000160
  [13] <no-name>       PROGBITS  00000000_00159314 00  a  00 000 04
       00000000_00149314         00000000_00000004
  [14] <no-name>       PROGBITS  00000000_00159320 00  a  00 000 16
       00000000_00149320         00000000_0001f6e8
  [15] <no-name>       PROGBITS  00000000_00178a08 00  a  00 000 04
       00000000_00168a08         00000000_00000040
  [16] <no-name>       PROGBITS  00000000_00180000 00  ae 00 000 04
       00000000_00170000         00000000_00000014
  [17] <no-name>       PROGBITS  00000000_00180014 00  ae 00 000 04
       00000000_00170014         00000000_00000014
  [18] <no-name>       PROGBITS  00000000_00180028 00  ae 00 000 04
       00000000_00170028         00000000_00000004
  [19] <no-name>       PROGBITS  00000000_00180030 00  ae 00 000 08
       00000000_00170030         00000000_00004be8
  [20] <no-name>       PROGBITS  00000000_00184c18 00  ae 00 000 04
       00000000_00174c18         00000000_00000160
  [21] <no-name>       PROGBITS  00000000_00184d78 00  ae 00 000 04
       00000000_00174d78         00000000_00006d40
  [22] <no-name>       PROGBITS  00000000_0018bab8 04  ae 00 000 08
       00000000_0017bab8         00000000_000025d8
  [23] <no-name>       NOBITS    00000000_0018e090 00  ae 00 000 04
       00000000_0017e090         00000000_00000084
  [24] <no-name>       PROGBITS  00000000_0018e090 00  ae 00 000 08
       00000000_0017e090         00000000_00115474
  [25] <no-name>       PROGBITS  00000000_002a3580 00  ae 00 000 128
       00000000_00293580         00000000_0000f680
  [26] <no-name>       PROGBITS  00000000_002b2c00 00  ae 00 000 128
       00000000_002a2c00         00000000_0000c380
  [27] <no-name>       NOBITS    00000000_002bf000 00  ae 00 000 256
       00000000_002aef80         00000000_01763780
  [28] <no-name>       PROGBITS  00000000_00000000 00     00 000 01
       00000000_002aef80         00000000_000021be
  [29] <no-name>       STRTAB    00000000_00000000 00     00 000 01
       00000000_002b113e         00000000_00000142

Ay dios! Es lo que creo que es? Has conseguido firmar y compilar con exito?
jajajaja que va chicos... que mas quisiera, demomento es un .self concretamente el que he puesto en la ruta, y es de la version 3.55, y bueno como podeis ver nos muestra datos como arquitectura, encriptacion y demas datos...

me duele la cabeza [snif] puñeteras migrañas
No entiendo mucho del tema, pero
auth id:        10700000_41000001 (Unknown)

SDK type:       unknown

¿eso es 'normal'? xDD

app version:    3.55.0
- esto me gusta :P
AzagraMac escribió:jajajaja que va chicos... que mas quisiera, demomento es un .self concretamente el que he puesto en la ruta, y es de la version 3.55, y bueno como podeis ver esta descifrado, porque sino, no se veria esos datos.

me duele la cabeza [snif]

ah entonces es un archivo de $ony y aun así tiene esos "unknown"s, supongo entonces, que si será normal xDD
Has utilizado otra key, esa key que has usado no es valida, si te fijas no has desencriptado el metadata
este es el psp_emulator.self de la 3.15
SELF header
  elf #1 offset:  00000000_00000090
  header len:     00000000_00000900
  meta offset:    00000000_000003f0
  phdr offset:    00000000_00000040
  shdr offset:    00000000_00033eb0
  file size:      00000000_00066320
  auth id:        10700004_09000001 (Unknown)
  vendor id:      01000002
  info offset:    00000000_00000070
  sinfo offset:   00000000_00000290
  version offset: 00000000_00000390
  control info:   00000000_000003a0 (00000000_00000070 bytes)
  app version:    3.15.0
  SDK type:       Retail
  app type:       application

Control info
  control flags:
     00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  file digest:
     c2 ba 6d 23 38 bc 64 99 0e 04 bc 16 58 ba 50 81 6e 6c 10 37

Section header
    offset             size              compressed unk1     unk2     encrypted
    00000000_00000900  00000000_00022867 [YES]      00000000 00000000 [YES]
    00000000_00031b90  00000000_00002294 [YES]      00000000 00000000 [YES]
    00000000_00033e2c  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00033e2c  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00033e2c  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00000000  00000000_00000008 [NO ]      00000000 00000000 [N/A]
    00000000_00000000  00000000_00000020 [NO ]      00000000 00000000 [N/A]
    00000000_00000000  00000000_00000040 [NO ]      00000000 00000000 [N/A]

Encrypted Metadata
  unable to decrypt metadata

ELF header
  type:                                 Executable file
  machine:                              PowerPC64
  version:                              1
  phdr offset:                          00000000_00000040
  shdr offset:                          00000000_00065c20
  entry:                                00000000_000701f0
  flags:                                00000000
  header size:                          00000040
  program header size:                  00000038
  program headers:                      8
  section header size:                  00000040
  section headers:                      28
  section header string table index:    27

Program headers
    type  offset            vaddr             paddr
          memsize           filesize          PPU  SPE  RSX  align
     LOAD 00000000_00000000 00000000_00010000 00000000_00010000
          00000000_000515e0 00000000_000515e0 r-x  r--  ---  00000000_00010000
     LOAD 00000000_00060000 00000000_00070000 00000000_00070000
          00000000_00027c00 00000000_00005b0c rw-  rw-  ---  00000000_00010000
     LOAD 00000000_00065b0c 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 r--  ---  ---  00000000_00010000
     LOAD 00000000_00065b0c 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  ---  ---  00000000_00010000
     LOAD 00000000_00065b0c 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  rw-  rw-  00000000_00010000
    ????? 00000000_00064c40 00000000_00074c40 00000000_00074c40
          00000000_0000029c 00000000_00000008 r--  ---  ---  00000000_00000008
    ????? 00000000_00051580 00000000_00061580 00000000_00061580
          00000000_00000020 00000000_00000020 ---  ---  ---  00000000_00000008
    ????? 00000000_000515a0 00000000_000615a0 00000000_000615a0
          00000000_00000040 00000000_00000040 ---  ---  ---  00000000_00000004

Section headers
  [Nr] Name            Type      Addr              ES Flg Lk Inf Al
       Off                       Size
  [00] <no-name>       NULL      00000000_00000000 00     00 000 00
       00000000_00000000         00000000_00000000
  [01] <no-name>       PROGBITS  00000000_00010200 00 wa  00 000 04
       00000000_00000200         00000000_0000002c
  [02] <no-name>       PROGBITS  00000000_00010230 00 wa  00 000 08
       00000000_00000230         00000000_00049248
  [03] <no-name>       PROGBITS  00000000_00059478 00 wa  00 000 04
       00000000_00049478         00000000_00000024
  [04] <no-name>       PROGBITS  00000000_0005949c 00 wa  00 000 04
       00000000_0004949c         00000000_00000660
  [05] <no-name>       PROGBITS  00000000_00059afc 00  a  00 000 04
       00000000_00049afc         00000000_000027ac
  [06] <no-name>       PROGBITS  00000000_0005c2a8 00  a  00 000 04
       00000000_0004c2a8         00000000_000000cc
  [07] <no-name>       PROGBITS  00000000_0005c374 00  a  00 000 04
       00000000_0004c374         00000000_00000004
  [08] <no-name>       PROGBITS  00000000_0005c378 00  a  00 000 04
       00000000_0004c378         00000000_00000038
  [09] <no-name>       PROGBITS  00000000_0005c3b0 00  a  00 000 04
       00000000_0004c3b0         00000000_00000004
  [10] <no-name>       PROGBITS  00000000_0005c3b4 00  a  00 000 04
       00000000_0004c3b4         00000000_00000004
  [11] <no-name>       PROGBITS  00000000_0005c3b8 00  a  00 000 04
       00000000_0004c3b8         00000000_0000018c
  [12] <no-name>       PROGBITS  00000000_0005c544 00  a  00 000 04
       00000000_0004c544         00000000_00000004
  [13] <no-name>       PROGBITS  00000000_0005c550 00  a  00 000 16
       00000000_0004c550         00000000_00005030
  [14] <no-name>       PROGBITS  00000000_00061580 00  ae 00 000 08
       00000000_00051580         00000000_00000020
  [15] <no-name>       PROGBITS  00000000_000615a0 00  a  00 000 04
       00000000_000515a0         00000000_00000040
  [16] <no-name>       PROGBITS  00000000_00070000 00  ae 00 000 04
       00000000_00060000         00000000_00000008
  [17] <no-name>       PROGBITS  00000000_00070008 00  ae 00 000 04
       00000000_00060008         00000000_00000008
  [18] <no-name>       PROGBITS  00000000_00070010 00  ae 00 000 04
       00000000_00060010         00000000_00000004
  [19] <no-name>       PROGBITS  00000000_00070014 00  ae 00 000 04
       00000000_00060014         00000000_000000fc
  [20] <no-name>       PROGBITS  00000000_00070110 00  ae 00 000 04
       00000000_00060110         00000000_000000cc
  [21] <no-name>       PROGBITS  00000000_000701e0 00  ae 00 000 08
       00000000_000601e0         00000000_00002198
  [22] <no-name>       PROGBITS  00000000_00072378 00  ae 00 000 08
       00000000_00062378         00000000_000028c8
  [23] <no-name>       PROGBITS  00000000_00074c40 00  ae 00 000 04
       00000000_00064c40         00000000_00000008
  [24] <no-name>       NOBITS    00000000_00074c48 00  ae 00 000 08
       00000000_00064c48         00000000_00000294
  [25] <no-name>       PROGBITS  00000000_00074ee0 00  ae 00 000 08
       00000000_00064ee0         00000000_00000c2c
  [26] <no-name>       NOBITS    00000000_00075b80 00  ae 00 000 128
       00000000_00065b0c         00000000_00022080
  [27] <no-name>       STRTAB    00000000_00000000 00     00 000 01
       00000000_00065b0c         00000000_0000010f


y aqui de la 3.55
SELF header
  elf #1 offset:  00000000_00000090
  header len:     00000000_00000900
  meta offset:    00000000_000003f0
  phdr offset:    00000000_00000040
  shdr offset:    00000000_00033ca8
  file size:      00000000_00066418
  auth id:        10700004_09000001 (Unknown)
  vendor id:      01000002
  info offset:    00000000_00000070
  sinfo offset:   00000000_00000290
  version offset: 00000000_00000390
  control info:   00000000_000003a0 (00000000_00000070 bytes)
  app version:    3.55.0
  SDK type:       unknown
  app type:       application

Control info
  control flags:
     00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  file digest:
     cc 7d cb b9 78 b5 59 e1 35 b6 f1 cc 8d 10 66 e7 db 02 6e 86

Section header
    offset             size              compressed unk1     unk2     encrypted
    00000000_00000900  00000000_00022a4b [YES]      00000000 00000000 [YES]
    00000000_00031920  00000000_000022fe [YES]      00000000 00000000 [YES]
    00000000_00033c24  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00033c24  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00033c24  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00000000  00000000_00000008 [NO ]      00000000 00000000 [N/A]
    00000000_00000000  00000000_00000028 [NO ]      00000000 00000000 [N/A]
    00000000_00000000  00000000_00000040 [NO ]      00000000 00000000 [N/A]

Encrypted Metadata
  unable to decrypt metadata

ELF header
  type:                                 Executable file
  machine:                              PowerPC64
  version:                              1
  phdr offset:                          00000000_00000040
  shdr offset:                          00000000_00065d18
  entry:                                00000000_000702c8
  flags:                                00000000
  header size:                          00000040
  program header size:                  00000038
  program headers:                      8
  section header size:                  00000040
  section headers:                      28
  section header string table index:    27

Program headers
    type  offset            vaddr             paddr
          memsize           filesize          PPU  SPE  RSX  align
     LOAD 00000000_00000000 00000000_00010000 00000000_00010000
          00000000_00051a38 00000000_00051a38 r-x  r--  ---  00000000_00010000
     LOAD 00000000_00060000 00000000_00070000 00000000_00070000
          00000000_00027d08 00000000_00005c04 rw-  rw-  ---  00000000_00010000
     LOAD 00000000_00065c04 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 r--  ---  ---  00000000_00010000
     LOAD 00000000_00065c04 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  ---  ---  00000000_00010000
     LOAD 00000000_00065c04 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  rw-  rw-  00000000_00010000
    ????? 00000000_00064d28 00000000_00074d28 00000000_00074d28
          00000000_0000029c 00000000_00000008 r--  ---  ---  00000000_00000008
    ????? 00000000_000519d0 00000000_000619d0 00000000_000619d0
          00000000_00000028 00000000_00000028 ---  ---  ---  00000000_00000008
    ????? 00000000_000519f8 00000000_000619f8 00000000_000619f8
          00000000_00000040 00000000_00000040 ---  ---  ---  00000000_00000004

Section headers
  [Nr] Name            Type      Addr              ES Flg Lk Inf Al
       Off                       Size
  [00] <no-name>       NULL      00000000_00000000 00     00 000 00
       00000000_00000000         00000000_00000000
  [01] <no-name>       PROGBITS  00000000_00010200 00 wa  00 000 04
       00000000_00000200         00000000_0000002c
  [02] <no-name>       PROGBITS  00000000_00010230 00 wa  00 000 08
       00000000_00000230         00000000_00049444
  [03] <no-name>       PROGBITS  00000000_00059674 00 wa  00 000 04
       00000000_00049674         00000000_00000024
  [04] <no-name>       PROGBITS  00000000_00059698 00 wa  00 000 04
       00000000_00049698         00000000_000006a0
  [05] <no-name>       PROGBITS  00000000_00059d38 00  a  00 000 04
       00000000_00049d38         00000000_000027b4
  [06] <no-name>       PROGBITS  00000000_0005c4ec 00  a  00 000 04
       00000000_0004c4ec         00000000_000000d4
  [07] <no-name>       PROGBITS  00000000_0005c5c0 00  a  00 000 04
       00000000_0004c5c0         00000000_00000004
  [08] <no-name>       PROGBITS  00000000_0005c5c4 00  a  00 000 04
       00000000_0004c5c4         00000000_00000038
  [09] <no-name>       PROGBITS  00000000_0005c5fc 00  a  00 000 04
       00000000_0004c5fc         00000000_00000004
  [10] <no-name>       PROGBITS  00000000_0005c600 00  a  00 000 04
       00000000_0004c600         00000000_00000004
  [11] <no-name>       PROGBITS  00000000_0005c604 00  a  00 000 04
       00000000_0004c604         00000000_0000018c
  [12] <no-name>       PROGBITS  00000000_0005c790 00  a  00 000 04
       00000000_0004c790         00000000_00000004
  [13] <no-name>       PROGBITS  00000000_0005c7a0 00  a  00 000 16
       00000000_0004c7a0         00000000_00005230
  [14] <no-name>       PROGBITS  00000000_000619d0 00  ae 00 000 08
       00000000_000519d0         00000000_00000028
  [15] <no-name>       PROGBITS  00000000_000619f8 00  a  00 000 04
       00000000_000519f8         00000000_00000040
  [16] <no-name>       PROGBITS  00000000_00070000 00  ae 00 000 04
       00000000_00060000         00000000_00000008
  [17] <no-name>       PROGBITS  00000000_00070008 00  ae 00 000 04
       00000000_00060008         00000000_00000008
  [18] <no-name>       PROGBITS  00000000_00070010 00  ae 00 000 04
       00000000_00060010         00000000_00000004
  [19] <no-name>       PROGBITS  00000000_00070014 00  ae 00 000 04
       00000000_00060014         00000000_000001cc
  [20] <no-name>       PROGBITS  00000000_000701e0 00  ae 00 000 04
       00000000_000601e0         00000000_000000d4
  [21] <no-name>       PROGBITS  00000000_000702b8 00  ae 00 000 08
       00000000_000602b8         00000000_00002190
  [22] <no-name>       PROGBITS  00000000_00072448 00  ae 00 000 08
       00000000_00062448         00000000_000028e0
  [23] <no-name>       PROGBITS  00000000_00074d28 00  ae 00 000 04
       00000000_00064d28         00000000_00000008
  [24] <no-name>       NOBITS    00000000_00074d30 00  ae 00 000 08
       00000000_00064d30         00000000_00000294
  [25] <no-name>       PROGBITS  00000000_00074fc8 00  ae 00 000 08
       00000000_00064fc8         00000000_00000c3c
  [26] <no-name>       NOBITS    00000000_00075c80 00  ae 00 000 128
       00000000_00065c04         00000000_00022088
  [27] <no-name>       STRTAB    00000000_00000000 00     00 000 01
       00000000_00065c04         00000000_0000010f


este archivo esta en: dev_flash/pspemu/psp_emulator.self


, ya en eso me he fijado.. habra que mirarlo mas detenidamente.. [looco]
AzagraMac escribió:este es el psp_emulator.self de la 3.15
SELF header
  elf #1 offset:  00000000_00000090
  header len:     00000000_00000900
  meta offset:    00000000_000003f0
  phdr offset:    00000000_00000040
  shdr offset:    00000000_00033eb0
  file size:      00000000_00066320
  auth id:        10700004_09000001 (Unknown)
  vendor id:      01000002
  info offset:    00000000_00000070
  sinfo offset:   00000000_00000290
  version offset: 00000000_00000390
  control info:   00000000_000003a0 (00000000_00000070 bytes)
  app version:    3.15.0
  SDK type:       Retail
  app type:       application

Control info
  control flags:
     00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  file digest:
     c2 ba 6d 23 38 bc 64 99 0e 04 bc 16 58 ba 50 81 6e 6c 10 37

Section header
    offset             size              compressed unk1     unk2     encrypted
    00000000_00000900  00000000_00022867 [YES]      00000000 00000000 [YES]
    00000000_00031b90  00000000_00002294 [YES]      00000000 00000000 [YES]
    00000000_00033e2c  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00033e2c  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00033e2c  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00000000  00000000_00000008 [NO ]      00000000 00000000 [N/A]
    00000000_00000000  00000000_00000020 [NO ]      00000000 00000000 [N/A]
    00000000_00000000  00000000_00000040 [NO ]      00000000 00000000 [N/A]

Encrypted Metadata
  unable to decrypt metadata

ELF header
  type:                                 Executable file
  machine:                              PowerPC64
  version:                              1
  phdr offset:                          00000000_00000040
  shdr offset:                          00000000_00065c20
  entry:                                00000000_000701f0
  flags:                                00000000
  header size:                          00000040
  program header size:                  00000038
  program headers:                      8
  section header size:                  00000040
  section headers:                      28
  section header string table index:    27

Program headers
    type  offset            vaddr             paddr
          memsize           filesize          PPU  SPE  RSX  align
     LOAD 00000000_00000000 00000000_00010000 00000000_00010000
          00000000_000515e0 00000000_000515e0 r-x  r--  ---  00000000_00010000
     LOAD 00000000_00060000 00000000_00070000 00000000_00070000
          00000000_00027c00 00000000_00005b0c rw-  rw-  ---  00000000_00010000
     LOAD 00000000_00065b0c 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 r--  ---  ---  00000000_00010000
     LOAD 00000000_00065b0c 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  ---  ---  00000000_00010000
     LOAD 00000000_00065b0c 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  rw-  rw-  00000000_00010000
    ????? 00000000_00064c40 00000000_00074c40 00000000_00074c40
          00000000_0000029c 00000000_00000008 r--  ---  ---  00000000_00000008
    ????? 00000000_00051580 00000000_00061580 00000000_00061580
          00000000_00000020 00000000_00000020 ---  ---  ---  00000000_00000008
    ????? 00000000_000515a0 00000000_000615a0 00000000_000615a0
          00000000_00000040 00000000_00000040 ---  ---  ---  00000000_00000004

Section headers
  [Nr] Name            Type      Addr              ES Flg Lk Inf Al
       Off                       Size
  [00] <no-name>       NULL      00000000_00000000 00     00 000 00
       00000000_00000000         00000000_00000000
  [01] <no-name>       PROGBITS  00000000_00010200 00 wa  00 000 04
       00000000_00000200         00000000_0000002c
  [02] <no-name>       PROGBITS  00000000_00010230 00 wa  00 000 08
       00000000_00000230         00000000_00049248
  [03] <no-name>       PROGBITS  00000000_00059478 00 wa  00 000 04
       00000000_00049478         00000000_00000024
  [04] <no-name>       PROGBITS  00000000_0005949c 00 wa  00 000 04
       00000000_0004949c         00000000_00000660
  [05] <no-name>       PROGBITS  00000000_00059afc 00  a  00 000 04
       00000000_00049afc         00000000_000027ac
  [06] <no-name>       PROGBITS  00000000_0005c2a8 00  a  00 000 04
       00000000_0004c2a8         00000000_000000cc
  [07] <no-name>       PROGBITS  00000000_0005c374 00  a  00 000 04
       00000000_0004c374         00000000_00000004
  [08] <no-name>       PROGBITS  00000000_0005c378 00  a  00 000 04
       00000000_0004c378         00000000_00000038
  [09] <no-name>       PROGBITS  00000000_0005c3b0 00  a  00 000 04
       00000000_0004c3b0         00000000_00000004
  [10] <no-name>       PROGBITS  00000000_0005c3b4 00  a  00 000 04
       00000000_0004c3b4         00000000_00000004
  [11] <no-name>       PROGBITS  00000000_0005c3b8 00  a  00 000 04
       00000000_0004c3b8         00000000_0000018c
  [12] <no-name>       PROGBITS  00000000_0005c544 00  a  00 000 04
       00000000_0004c544         00000000_00000004
  [13] <no-name>       PROGBITS  00000000_0005c550 00  a  00 000 16
       00000000_0004c550         00000000_00005030
  [14] <no-name>       PROGBITS  00000000_00061580 00  ae 00 000 08
       00000000_00051580         00000000_00000020
  [15] <no-name>       PROGBITS  00000000_000615a0 00  a  00 000 04
       00000000_000515a0         00000000_00000040
  [16] <no-name>       PROGBITS  00000000_00070000 00  ae 00 000 04
       00000000_00060000         00000000_00000008
  [17] <no-name>       PROGBITS  00000000_00070008 00  ae 00 000 04
       00000000_00060008         00000000_00000008
  [18] <no-name>       PROGBITS  00000000_00070010 00  ae 00 000 04
       00000000_00060010         00000000_00000004
  [19] <no-name>       PROGBITS  00000000_00070014 00  ae 00 000 04
       00000000_00060014         00000000_000000fc
  [20] <no-name>       PROGBITS  00000000_00070110 00  ae 00 000 04
       00000000_00060110         00000000_000000cc
  [21] <no-name>       PROGBITS  00000000_000701e0 00  ae 00 000 08
       00000000_000601e0         00000000_00002198
  [22] <no-name>       PROGBITS  00000000_00072378 00  ae 00 000 08
       00000000_00062378         00000000_000028c8
  [23] <no-name>       PROGBITS  00000000_00074c40 00  ae 00 000 04
       00000000_00064c40         00000000_00000008
  [24] <no-name>       NOBITS    00000000_00074c48 00  ae 00 000 08
       00000000_00064c48         00000000_00000294
  [25] <no-name>       PROGBITS  00000000_00074ee0 00  ae 00 000 08
       00000000_00064ee0         00000000_00000c2c
  [26] <no-name>       NOBITS    00000000_00075b80 00  ae 00 000 128
       00000000_00065b0c         00000000_00022080
  [27] <no-name>       STRTAB    00000000_00000000 00     00 000 01
       00000000_00065b0c         00000000_0000010f


y aqui de la 3.55
SELF header
  elf #1 offset:  00000000_00000090
  header len:     00000000_00000900
  meta offset:    00000000_000003f0
  phdr offset:    00000000_00000040
  shdr offset:    00000000_00033ca8
  file size:      00000000_00066418
  auth id:        10700004_09000001 (Unknown)
  vendor id:      01000002
  info offset:    00000000_00000070
  sinfo offset:   00000000_00000290
  version offset: 00000000_00000390
  control info:   00000000_000003a0 (00000000_00000070 bytes)
  app version:    3.55.0
  SDK type:       unknown
  app type:       application

Control info
  control flags:
     00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  file digest:
     cc 7d cb b9 78 b5 59 e1 35 b6 f1 cc 8d 10 66 e7 db 02 6e 86

Section header
    offset             size              compressed unk1     unk2     encrypted
    00000000_00000900  00000000_00022a4b [YES]      00000000 00000000 [YES]
    00000000_00031920  00000000_000022fe [YES]      00000000 00000000 [YES]
    00000000_00033c24  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00033c24  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00033c24  00000000_00000000 [NO ]      00000000 00000000 [YES]
    00000000_00000000  00000000_00000008 [NO ]      00000000 00000000 [N/A]
    00000000_00000000  00000000_00000028 [NO ]      00000000 00000000 [N/A]
    00000000_00000000  00000000_00000040 [NO ]      00000000 00000000 [N/A]

Encrypted Metadata
  unable to decrypt metadata

ELF header
  type:                                 Executable file
  machine:                              PowerPC64
  version:                              1
  phdr offset:                          00000000_00000040
  shdr offset:                          00000000_00065d18
  entry:                                00000000_000702c8
  flags:                                00000000
  header size:                          00000040
  program header size:                  00000038
  program headers:                      8
  section header size:                  00000040
  section headers:                      28
  section header string table index:    27

Program headers
    type  offset            vaddr             paddr
          memsize           filesize          PPU  SPE  RSX  align
     LOAD 00000000_00000000 00000000_00010000 00000000_00010000
          00000000_00051a38 00000000_00051a38 r-x  r--  ---  00000000_00010000
     LOAD 00000000_00060000 00000000_00070000 00000000_00070000
          00000000_00027d08 00000000_00005c04 rw-  rw-  ---  00000000_00010000
     LOAD 00000000_00065c04 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 r--  ---  ---  00000000_00010000
     LOAD 00000000_00065c04 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  ---  ---  00000000_00010000
     LOAD 00000000_00065c04 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  rw-  rw-  00000000_00010000
    ????? 00000000_00064d28 00000000_00074d28 00000000_00074d28
          00000000_0000029c 00000000_00000008 r--  ---  ---  00000000_00000008
    ????? 00000000_000519d0 00000000_000619d0 00000000_000619d0
          00000000_00000028 00000000_00000028 ---  ---  ---  00000000_00000008
    ????? 00000000_000519f8 00000000_000619f8 00000000_000619f8
          00000000_00000040 00000000_00000040 ---  ---  ---  00000000_00000004

Section headers
  [Nr] Name            Type      Addr              ES Flg Lk Inf Al
       Off                       Size
  [00] <no-name>       NULL      00000000_00000000 00     00 000 00
       00000000_00000000         00000000_00000000
  [01] <no-name>       PROGBITS  00000000_00010200 00 wa  00 000 04
       00000000_00000200         00000000_0000002c
  [02] <no-name>       PROGBITS  00000000_00010230 00 wa  00 000 08
       00000000_00000230         00000000_00049444
  [03] <no-name>       PROGBITS  00000000_00059674 00 wa  00 000 04
       00000000_00049674         00000000_00000024
  [04] <no-name>       PROGBITS  00000000_00059698 00 wa  00 000 04
       00000000_00049698         00000000_000006a0
  [05] <no-name>       PROGBITS  00000000_00059d38 00  a  00 000 04
       00000000_00049d38         00000000_000027b4
  [06] <no-name>       PROGBITS  00000000_0005c4ec 00  a  00 000 04
       00000000_0004c4ec         00000000_000000d4
  [07] <no-name>       PROGBITS  00000000_0005c5c0 00  a  00 000 04
       00000000_0004c5c0         00000000_00000004
  [08] <no-name>       PROGBITS  00000000_0005c5c4 00  a  00 000 04
       00000000_0004c5c4         00000000_00000038
  [09] <no-name>       PROGBITS  00000000_0005c5fc 00  a  00 000 04
       00000000_0004c5fc         00000000_00000004
  [10] <no-name>       PROGBITS  00000000_0005c600 00  a  00 000 04
       00000000_0004c600         00000000_00000004
  [11] <no-name>       PROGBITS  00000000_0005c604 00  a  00 000 04
       00000000_0004c604         00000000_0000018c
  [12] <no-name>       PROGBITS  00000000_0005c790 00  a  00 000 04
       00000000_0004c790         00000000_00000004
  [13] <no-name>       PROGBITS  00000000_0005c7a0 00  a  00 000 16
       00000000_0004c7a0         00000000_00005230
  [14] <no-name>       PROGBITS  00000000_000619d0 00  ae 00 000 08
       00000000_000519d0         00000000_00000028
  [15] <no-name>       PROGBITS  00000000_000619f8 00  a  00 000 04
       00000000_000519f8         00000000_00000040
  [16] <no-name>       PROGBITS  00000000_00070000 00  ae 00 000 04
       00000000_00060000         00000000_00000008
  [17] <no-name>       PROGBITS  00000000_00070008 00  ae 00 000 04
       00000000_00060008         00000000_00000008
  [18] <no-name>       PROGBITS  00000000_00070010 00  ae 00 000 04
       00000000_00060010         00000000_00000004
  [19] <no-name>       PROGBITS  00000000_00070014 00  ae 00 000 04
       00000000_00060014         00000000_000001cc
  [20] <no-name>       PROGBITS  00000000_000701e0 00  ae 00 000 04
       00000000_000601e0         00000000_000000d4
  [21] <no-name>       PROGBITS  00000000_000702b8 00  ae 00 000 08
       00000000_000602b8         00000000_00002190
  [22] <no-name>       PROGBITS  00000000_00072448 00  ae 00 000 08
       00000000_00062448         00000000_000028e0
  [23] <no-name>       PROGBITS  00000000_00074d28 00  ae 00 000 04
       00000000_00064d28         00000000_00000008
  [24] <no-name>       NOBITS    00000000_00074d30 00  ae 00 000 08
       00000000_00064d30         00000000_00000294
  [25] <no-name>       PROGBITS  00000000_00074fc8 00  ae 00 000 08
       00000000_00064fc8         00000000_00000c3c
  [26] <no-name>       NOBITS    00000000_00075c80 00  ae 00 000 128
       00000000_00065c04         00000000_00022088
  [27] <no-name>       STRTAB    00000000_00000000 00     00 000 01
       00000000_00065c04         00000000_0000010f


este archivo esta en: dev_flash/pspemu/psp_emulator.self


, ya en eso me he fijado.. habra que mirarlo mas detenidamente.. [looco]


o sea en 3.15 el tipo de SDK era Retail, pero ahora es desconocido, vaya cosa mas rara (¿es que ni los de $ony sabian ya con que SDK trabajan? xDD)
entre todos haber si sacamos algo limpio..

los que tengais compilado SCEkrit, hay un ejecutable de nombre "readself" ese es el que lee el .self, pero no doy con la clave, asique haber si entre todos podemos, por lo que veo en un .self de la 3.15 te reconoce el SDK como retail, pero de un 3.55 como desconocido.

cojer un .self y ejecutarlo asi:
$ ./readself archivo.self


os devolverá esos datos, que son bastante útiles, ya que el .self sigue encriptado pero te desemcripta parte del mismo.

mirar o que se ha publicado en Google Docs:
appldr 0.92-3.31 (rev1) private key 3DE80167D2F0E9D30F21 45144A558D1174F5410C
Eso del psp emulator son las keys de psp? es que em perdi en esa parte :-?
AzagraMac escribió:entre todos haber si sacamos algo limpio..

los que tengais compilado SCEkrit, hay un ejecutable de nombre "readself" ese es el que lee el .self, pero no doy con la clave, asique haber si entre todos podemos, por lo que veo en un .self de la 3.15 te reconoce el SDK como retail, pero de un 3.55 como desconocido.

cojer un .self y ejecutarlo asi:
$ ./readself archivo.self


os devolverá esos datos, que son bastante útiles, ya que el .self sigue encriptado pero te desemcripta parte del mismo.

mirar o que se ha publicado en Google Docs:
appldr 0.92-3.31 (rev1) private key 3DE80167D2F0E9D30F21 45144A558D1174F5410C


Añado esto al primer mensaje a ver si así lo ve mas gente y llega la ayuda mas rapido xD
la PS3 lleva un pequeño emulador de PSP, sera para los "Minis".

Las keys ya an salido... las aloja la PS3 en algun lugar de la flash.. cual? mmm nuse, justo en eso estoy ahora mismo
la aplicación scekrit solo sirve para devolver la clave privada en base a dos ficheros del mismo tipo (pup o self) y que contentan la misma versión de clave:
./SCEkrit
usage: scesekrit filename1 filename2


y es una herramienta que no forma parte del pack de herramientas del grupo fail0verflow que son:


- makepkg: generar un .pkg
- makeself: generar un eboot.bin a partir de un fichero .elf (lo que no se es si lo firma)
- norunpack: ni idea, supongo que tiene algo que ver con el contenido de una memoria.
- puppack: genera un fichero de actualización .pup apartir de un directorio
- pupunpack: desempaqueta un fichero .pup de un fichero de actualización
- readself: te da toda la información de un self, incluyendo que partes estan firmadas y caules no
- sceverify: creo que comprueba que un fichero este "bien" firmado y es en la que se basa el SCEkrit para obtener la clave privada.
- unpkg: desempaqueta un fichero. pkg
- unself: genera un fichero .elf a partir de un self (como por ejemplo un eboot.bin) (es lo que se ha usado para generar los eboots para los juegos que piden 3.50 o superior)

un saludo.
yo tengo la ps3 con el fw 3.55, puedo probar lo que querais
sentinel_ escribió:la aplicación scekrit solo sirve para devolver la clave privada en base a dos ficheros del mismo tipo (pup o self) y que contentan la misma versión de clave:
./SCEkrit
usage: scesekrit filename1 filename2


y es una herramienta que no forma parte del pack de herramientas del grupo fail0verflow que son:


- makepkg: generar un .pkg
- makeself: generar un eboot.bin a partir de un fichero .elf (lo que no se es si lo firma)
- norunpack: ni idea, supongo que tiene algo que ver con el contenido de una memoria.
- puppack: genera un fichero de actualización .pup apartir de un directorio
- pupunpack: desempaqueta un fichero .pup de un fichero de actualización
- readself: te da toda la información de un self, incluyendo que partes estan firmadas y caules no
- sceverify: creo que comprueba que un fichero este "bien" firmado y es en la que se basa el SCEkrit para obtener la clave privada.
- unpkg: desempaqueta un fichero. pkg
- unself: genera un fichero .elf a partir de un self (como por ejemplo un eboot.bin) (es lo que se ha usado para generar los eboots para los juegos que piden 3.50 o superior)

un saludo.

Hola como hago para hacer funcionar esas herramientas en windows 7 x64???
ELF Header:
  Magic:   7f 45 4c 46 02 02 01 66 00 00 00 00 00 00 00 00
  Class:                             ELF64
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            <unknown: 66>
  ABI Version:                       0
  Type:                              EXEC (Executable file)
  Machine:                           PowerPC64
  Version:                           0x1
  Entry point address:               0x184cd8
  Start of program headers:          64 (bytes into file)
  Start of section headers:          2820864 (bytes into file)
  Flags:                             0x0
  Size of this header:               64 (bytes)
  Size of program headers:           56 (bytes)
  Number of program headers:         8
  Size of section headers:           64 (bytes)
  Number of section headers:         30
  Section header string table index: 29

Section Headers:
  [Nr] Name              Type             Address           Offset
       Size              EntSize          Flags  Link  Info  Align
  [ 0] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 1] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 2] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 3] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 4] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 5] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 6] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 7] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 8] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 9] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [10] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [11] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [12] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [13] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [14] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [15] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [16] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [17] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [18] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [19] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [20] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [21] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [22] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [23] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [24] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [25] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [26] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [27] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [28] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [29] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings)
  I (info), L (link order), G (group), x (unknown)
  O (extra OS processing required) o (OS specific), p (processor specific)

There are no section groups in this file.

Program Headers:
  Type           Offset             VirtAddr           PhysAddr
                 FileSiz            MemSiz              Flags  Align
  LOAD           0x0000000000000000 0x0000000000010000 0x0000000000010000
                 0x00000000001682f8 0x00000000001682f8  R E    10000
  LOAD           0x0000000000170000 0x0000000000180000 0x0000000000180000
                 0x000000000013e800 0x00000000018a1f80  RW     10000
  LOAD           0x00000000002ae800 0x0000000000000000 0x0000000000000000
                 0x0000000000000000 0x0000000000000000  R      10000
  LOAD           0x00000000002ae800 0x0000000000000000 0x0000000000000000
                 0x0000000000000000 0x0000000000000000  RW     10000
  LOAD           0x00000000002ae800 0x0000000000000000 0x0000000000000000
                 0x0000000000000000 0x0000000000000000  RW     10000
  TLS            0x000000000017dfb8 0x000000000018dfb8 0x000000000018dfb8
                 0x0000000000000000 0x0000000000000084  R      4
  LOOS+1         0x0000000000000000 0x0000000000000000 0x0000000000000000
                 0x0000000000000000 0x0000000000000000         8
  LOOS+2         0x00000000001682b8 0x00000000001782b8 0x00000000001782b8
                 0x0000000000000040 0x0000000000000040         4
AzagraMac escribió:
ELF Header:
  Magic:   7f 45 4c 46 02 02 01 66 00 00 00 00 00 00 00 00
  Class:                             ELF64
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            <unknown: 66>
  ABI Version:                       0
  Type:                              EXEC (Executable file)
  Machine:                           PowerPC64
  Version:                           0x1
  Entry point address:               0x184cd8
  Start of program headers:          64 (bytes into file)
  Start of section headers:          2820864 (bytes into file)
  Flags:                             0x0
  Size of this header:               64 (bytes)
  Size of program headers:           56 (bytes)
  Number of program headers:         8
  Size of section headers:           64 (bytes)
  Number of section headers:         30
  Section header string table index: 29

Section Headers:
  [Nr] Name              Type             Address           Offset
       Size              EntSize          Flags  Link  Info  Align
  [ 0] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 1] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 2] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 3] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 4] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 5] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 6] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 7] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 8] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 9] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [10] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [11] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [12] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [13] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [14] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [15] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [16] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [17] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [18] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [19] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [20] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [21] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [22] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [23] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [24] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [25] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [26] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [27] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [28] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [29] <no-name>         NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings)
  I (info), L (link order), G (group), x (unknown)
  O (extra OS processing required) o (OS specific), p (processor specific)

There are no section groups in this file.

Program Headers:
  Type           Offset             VirtAddr           PhysAddr
                 FileSiz            MemSiz              Flags  Align
  LOAD           0x0000000000000000 0x0000000000010000 0x0000000000010000
                 0x00000000001682f8 0x00000000001682f8  R E    10000
  LOAD           0x0000000000170000 0x0000000000180000 0x0000000000180000
                 0x000000000013e800 0x00000000018a1f80  RW     10000
  LOAD           0x00000000002ae800 0x0000000000000000 0x0000000000000000
                 0x0000000000000000 0x0000000000000000  R      10000
  LOAD           0x00000000002ae800 0x0000000000000000 0x0000000000000000
                 0x0000000000000000 0x0000000000000000  RW     10000
  LOAD           0x00000000002ae800 0x0000000000000000 0x0000000000000000
                 0x0000000000000000 0x0000000000000000  RW     10000
  TLS            0x000000000017dfb8 0x000000000018dfb8 0x000000000018dfb8
                 0x0000000000000000 0x0000000000000084  R      4
  LOOS+1         0x0000000000000000 0x0000000000000000 0x0000000000000000
                 0x0000000000000000 0x0000000000000000         8
  LOOS+2         0x00000000001682b8 0x00000000001782b8 0x00000000001782b8
                 0x0000000000000040 0x0000000000000040         4


eso es bueno o malo? por cierto podréis conseguir firmar una aplicación o estáis seguros de que no?
moha99 escribió:
sentinel_ escribió:la aplicación scekrit solo sirve para devolver la clave privada en base a dos ficheros del mismo tipo (pup o self) y que contentan la misma versión de clave:
./SCEkrit
usage: scesekrit filename1 filename2


y es una herramienta que no forma parte del pack de herramientas del grupo fail0verflow que son:


- makepkg: generar un .pkg
- makeself: generar un eboot.bin a partir de un fichero .elf (lo que no se es si lo firma)
- norunpack: ni idea, supongo que tiene algo que ver con el contenido de una memoria.
- puppack: genera un fichero de actualización .pup apartir de un directorio
- pupunpack: desempaqueta un fichero .pup de un fichero de actualización
- readself: te da toda la información de un self, incluyendo que partes estan firmadas y caules no
- sceverify: creo que comprueba que un fichero este "bien" firmado y es en la que se basa el SCEkrit para obtener la clave privada.
- unpkg: desempaqueta un fichero. pkg
- unself: genera un fichero .elf a partir de un self (como por ejemplo un eboot.bin) (es lo que se ha usado para generar los eboots para los juegos que piden 3.50 o superior)

un saludo.

Hola como hago para hacer funcionar esas herramientas en windows 7 x64???

Según he leido por ahi solo funciona en Linux.
xerpi escribió:Primera aplicación firmada por geohot!!!!!

http://geohot.com/geohot_1st.self

que aplicacion es??
moha99 escribió:
xerpi escribió:Primera aplicación firmada por geohot!!!!!

http://geohot.com/geohot_1st.self

que aplicacion es??


Segun parece un "Hello-World"??


...and this is a real self, hello world
although it's not NPDRM, so please wait to run...
shouts to the guys who did PSL1GHT
without you, I couldn't release this
..and this is a real self, hello world
shouts to the guys who did PSL1GHT
without you, I couldn't release this

hellow world creo
loblo está baneado por "troll"
y como lo metemos en una 3.55?
la apli de Geohot
SELF header
  elf #1 offset:  00000000_00000090
  header len:     00000000_00000a80
  meta offset:    00000000_000003f0
  phdr offset:    00000000_00000040
  shdr offset:    00000000_00013100
  file size:      00000000_00000000
  auth id:        10700005_00000001 (Unknown)
  vendor id:      01000002
  info offset:    00000000_00000070
  sinfo offset:   00000000_00000290
  version offset: 00000000_00000390
  control info:   00000000_000003a0 (00000000_00000070 bytes)
  app version:    3.0.0
  SDK type:       Retail
  app type:       application

Control info
  control flags:
     00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  file digest:
     00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Section header
    offset             size              compressed unk1     unk2     encrypted
    00000000_00000a80  00000000_0000b566 [YES]      00000000 00000000 [YES]
    00000000_0000bff0  00000000_00000b02 [YES]      00000000 00000000 [YES]
    00000000_0000cb00  00000000_000064bc [YES]      00000000 00000000 [YES]
    00000000_00012fc0  00000000_00000161 [YES]      00000000 00000000 [YES]
    00000000_00013130  00000000_00000008 [YES]      00000000 00000000 [YES]
    00000000_00013140  00000000_00000008 [YES]      00000000 00000000 [YES]
    00000000_00013150  00000000_00000008 [YES]      00000000 00000000 [YES]
    00000000_00013160  00000000_00000022 [YES]      00000000 00000000 [YES]

Encrypted Metadata
  unable to decrypt metadata

ELF header
  type:                                 Executable file
  machine:                              PowerPC64
  version:                              1
  phdr offset:                          00000000_00000040
  shdr offset:                          00000000_00061160
  entry:                                00000000_10000000
  flags:                                00000000
  header size:                          00000040
  program header size:                  00000038
  program headers:                      8
  section header size:                  00000040
  section headers:                      25
  section header string table index:    24

Program headers
    type  offset            vaddr             paddr
          memsize           filesize          PPU  SPE  RSX  align
     LOAD 00000000_00000000 00000000_00010000 00000000_00010000
          00000000_00020310 00000000_00020310 r-x  ---  ---  00000000_00010000
     LOAD 00000000_00030000 00000000_00040000 00000000_00040000
          00000000_00012d90 00000000_00012d90 rw-  ---  ---  00000000_00010000
     LOAD 00000000_00050000 00000000_10000000 00000000_10000000
          00000000_000069e8 00000000_000069e8 r--  r--  ---  00000000_00010000
     LOAD 00000000_00060000 00000000_10010000 00000000_10010000
          00000000_00001200 00000000_00000ff0 rw-  rw-  ---  00000000_00010000
     LOAD 00000000_00060ff0 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 rw-  rw-  rw-  00000000_00010000
    ????? 00000000_00000000 00000000_00000000 00000000_00050008
          00000000_00000000 00000000_00000000 r--  ---  ---  00000000_00000008
    ????? 00000000_00000000 00000000_00000000 00000000_00000000
          00000000_00000000 00000000_00000000 ---  ---  ---  00000000_00000008
    ????? 00000000_000202e8 00000000_000302e8 00000000_000302e8
          00000000_00000028 00000000_00000028 ---  ---  ---  00000000_00000001

Section headers
  [Nr] Name            Type      Addr              ES Flg Lk Inf Al
       Off                       Size
  [00] <no-name>       NULL      00000000_00000000 00     00 000 00
       00000000_00000000         00000000_00000000
  [01] <no-name>       PROGBITS  00000000_00010200 00 wa  00 000 08
       00000000_00000200         00000000_00000030
  [02] <no-name>       PROGBITS  00000000_00010230 00 wa  00 000 08
       00000000_00000230         00000000_00016528
  [03] <no-name>       PROGBITS  00000000_00026758 00 wa  00 000 08
       00000000_00016758         00000000_00000028
  [04] <no-name>       PROGBITS  00000000_00026780 00 wa  00 000 08
       00000000_00016780         00000000_00000740
  [05] <no-name>       PROGBITS  00000000_00030000 00  a  00 000 04
       00000000_00020000         00000000_00000062
  [06] <no-name>       PROGBITS  00000000_00030064 00  a  00 000 04
       00000000_00020064         00000000_0000017c
  [07] <no-name>       PROGBITS  00000000_000301e0 00  a  00 000 04
       00000000_00060ff0         00000000_00000000
  [08] <no-name>       PROGBITS  00000000_000301e0 00  ae 00 000 04
       00000000_000201e0         00000000_00000108
  [09] <no-name>       PROGBITS  00000000_000302e8 00  a  00 000 01
       00000000_000202e8         00000000_00000028
  [10] <no-name>       PROGBITS  00000000_00040000 00  ae 00 000 04
       00000000_00030000         00000000_0000017c
  [11] <no-name>       PROGBITS  00000000_00050000 00  a  00 000 04
       00000000_00040000         00000000_00000004
  [12] <no-name>       PROGBITS  00000000_00050008 00  ae 00 000 08
       00000000_00040008         00000000_00000010
  [13] <no-name>       PROGBITS  00000000_00050018 00  ae 00 000 08
       00000000_00040018         00000000_00000010
  [14] <no-name>       PROGBITS  00000000_00050028 00  ae 00 000 08
       00000000_00040028         00000000_00000008
  [15] <no-name>       PROGBITS  00000000_00050030 00  ae 00 000 08
       00000000_00040030         00000000_00001ce0
  [16] <no-name>       PROGBITS  00000000_00051d10 00  ae 00 000 08
       00000000_00041d10         00000000_000009a0
  [17] <no-name>       PROGBITS  00000000_000526b0 00  ae 00 000 08
       00000000_00060ff0         00000000_00000000
  [18] <no-name>       PROGBITS  00000000_000526b0 00  ae 00 000 08
       00000000_000426b0         00000000_000006e0
  [19] <no-name>       PROGBITS  00000000_10000000 00  a  00 000 08
       00000000_00050000         00000000_000069e8
  [20] <no-name>       PROGBITS  00000000_10010000 00  ae 00 000 08
       00000000_00060000         00000000_00000ff0
  [21] <no-name>       NOBITS    00000000_10010ff0 00  ae 00 000 08
       00000000_00060ff0         00000000_00000210
  [22] <no-name>       PROGBITS  00000000_00000000 01     00 000 01
       00000000_00060ff0         00000000_00000011
  [23] <no-name>       ????      00000000_00000000 00     00 000 01
       00000000_00061001         00000000_00000078
  [24] <no-name>       STRTAB    00000000_00000000 00     00 000 01
       00000000_00061079         00000000_000000e4
Y como se mete eso en PS3? Tengo a un amigo informado y se ha ofrecido voluntario a testear si no es mucho trabajo.
PD: se supone que funciona con 3.55?
171 respuestas
1, 2, 3, 4