C'est par le site PSGroove que nous apprenons qu'Heden, membre de la Team DeLiGhT, a publié un nouvel outil : ELF Builder v0.9. Cet outil reconstruit les fichiers ELF à partir de fichiers SELF obtenus par le payload de décryptage de Graff_Chokolo.
Cependant, notez que pour reconstruire le fichier ELF vous aurez besoin du fichier SELF original encrypté. Cet outil est actuellement uniquement pour Linux, mais devrait tourner sous Cygwin pour les ordinateurs utilisant Windows.
---------------------------------------------------------------------------------
ELF BUILDER V0.9 [RC1] - LINUX VERSION
---------------------------------------------------------------------------------
ELF BUILDER
02/03/11 - V0.9 - Release Candidate
Une version Windows arrivera bientôt, devrait marcher sur Windows/Cygwin.
ELF BUILDER
Utiliser cet outil pour reconstruire un fichier ELF provenant du décrypteur SELF de Graf_Chokolo.
Comment procéder :
Une fois décrypté par le payload de Graf, un fichier SELF/NPDRM sera obtenu en 2 parties:
- xxxxx.0 Segment de code décrypté
- xxxxx.1 Segment de code encrypté
Pour recontruire le fichier ELF, vous aurez besoin du fichier SELF original (encrypté)
Le fichier ELF résultant sera prêt pour votre désassembleur préféré (Par exemple : IDA)
Cela permet également d'alimenter des outils comme MAKESELF, ...
Utilisation:
Code:
./ELF_builder [in: SELF] [in: DUMP.0] [in: DUMP.1] [out: ELF]
Par exmple :
Code:
./ELF_builder EBOOT.BIN dump_sonic4.0 dump_sonic4.1 EBOOT.ELF
Ceci est une version RC s'il vous plait, envoyer moi un mail pour des remarques, des bugs ou améliorations à l'adresse heden_delight AT hushmail.me
---------------------------------------------------------------------------------
Dédié à GRAF_CHOKOLO et THERULER
---------------------------------------------------------------------------------
.oO Heden / DeLiGhT'2010 Oo.
---------------------------------------------------------------------------------