Connexion
S'inscrire
Actualités
Quoi de neuf
Activités générales
Auteurs
Forums
Nouveaux messages
Rechercher un forum
Quoi de neuf
Nouveaux messages
Nouveaux messages de profil
Activités générales
Membres
Membres inscrits
Visiteurs actuels
Nouveaux messages de profil
Rechercher dans les messages des profils
Teams
Créé ton équipe
Quoi de neuf ?
Nouveaux messages
Rechercher un forum
Menu
Connexion
S'inscrire
Install the app
Install
Forums
Plateformes
Xbox
Décompiler un XEX dans IDA
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement.
Vous devez le mettre à jour ou utiliser un
navigateur alternatif
.
Répondre à la discussion
Message
<blockquote data-quote="Peaky Blinders" data-source="post: 3747666" data-attributes="member: 215980"><p>Salut,</p><p>Hé oui je fais bien un tutoriel pour la Xbox. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite368" alt=":stupéfait:" title="Stupéfait :stupéfait:" loading="lazy" data-shortname=":stupéfait:" /></p><p>Je vais vous montrer comment décompiler un XEX dans IDA.</p><p>Vous aurez besoin de :</p><ul> <li data-xf-list-type="ul"><a href="http://reality-gaming.fr/conversations/add?to=Baptiste" target="_blank">IDA avec le plugin PPC + Xbox</a></li> <li data-xf-list-type="ul"><a href="http://www.mediafire.com/download/sbxg4nvftv9xoxm/XexTool.rar" target="_blank">XexTool 6.1</a></li> </ul><p><u>I. Convertir le XEX en EXE</u></p><p>Placer votre XEX dans le même dossier que Xextool.exe, je vais mettre un default_mp.xex.</p><p style="text-align: center"><img src="http://gyazo.com/1d101bdadb1ed412ce381481e4e2203c.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"></p><p>Ouvrez une invite de commande dans le XexTool (shift + clic droit -> Ouvrir une invite de commande).</p><p>Et taper cette commande :</p><p>[CODE]xextool.exe -b default_mp.exe -i default_mp.idc default_mp.xex[/CODE]</p><p>Voici le résultat ci-desus, <strong>ne surtout pas quitter l'invite de commande</strong> !</p><p>Il y aura normalement deux nouveaux fichier, un script IDC et un .exe. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite368" alt=":stupéfait:" title="Stupéfait :stupéfait:" loading="lazy" data-shortname=":stupéfait:" /></p><p></p><p><u>II. Décompiler le .exe dans IDA</u></p><p></p><p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2014/30/1406194924-ida-1.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>Ouvrez IDA, cliquer sur File -> Open, et sélctionner le .exe créé dans le dossier Xextool (pour ma part c'est "default_mp.exe").</p><p></p><p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2014/30/1406195126-ida-2.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>Une nouvelle fenêtre avec divers options apparaît, sélectionner :</p><ul> <li data-xf-list-type="ul">Binary File</li> </ul><p><em>Processor type :</em></p><ul> <li data-xf-list-type="ul">PowerPC : PPC (pensez à cliquer sur "Set")</li> </ul><p><em>Kernel options 1 :</em></p><ul> <li data-xf-list-type="ul">Cochez "Create function if data->code32exists" (il faut que tout soit coché)</li> </ul><p>Cliquez sur "OK".</p><p></p><p>Une nouvelle fenêtre apparaît :</p><p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2014/30/1406198597-ida-3.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>Ré-ouvrez l'invite de commande :</p><p style="text-align: center"><img src="http://gyazo.com/e1a8e29f50785dfb9977bca0f20320ce.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p><em>ROM :</em></p><ul> <li data-xf-list-type="ul">ROM start address : il faut mettre l'adresse "Load Address"</li> <li data-xf-list-type="ul">Loading address : il faut mettre l'adresse "Load Address"</li> </ul><p>Cliquer sur "OK". Ne surtout pas fermer l'invite de commande.</p><p></p><p><u>II. Lancement du script</u></p><p style="text-align: center"><img src="http://gyazo.com/e1a8e29f50785dfb9977bca0f20320ce.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>Ouvrez l'invite de commande, et copier l'entry point.</p><p></p><p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2014/30/1406277512-ida-7.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>Aller dans IDA, et appuyé sur la touche "G", collez l'entry point et cliquer sur "OK".</p><p>Appuyé sur la touche "C" et laisser travailler IDA jusqu'à qu'il affiche "idle" en bas à gauche.</p><p></p><p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2014/30/1406277606-ida-4.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"></p><p>Aller dans "File" -> "Script file..." et sélectionner le script avec l'extension ".idc".</p><p></p><p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2014/30/1406277718-ida-5.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>Vous aurez cette au bout de quelques secondes, choisissez "No".</p><p></p><p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2014/30/1406277718-ida-6.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p>Puis une deuxième question, choisissez "Yes".</p><p></p><p>Il ne vous reste plus qu'à attendre qu'IDA fasse son travail. Patienter jusqu'à qu'il affiche "idle" en bas à gauche.</p><p></p><p>Et voila le tutoriel est fini, vous pourrez maintenant ouvrir sans problème un XEX dans IDA. <img src="/images/smiley-pack/oui.gif" class="smilie" loading="lazy" alt=":oui:" title="Oui :oui:" data-shortname=":oui:" /></p></blockquote><p></p>
[QUOTE="Peaky Blinders, post: 3747666, member: 215980"] Salut, Hé oui je fais bien un tutoriel pour la Xbox. :stupéfait: Je vais vous montrer comment décompiler un XEX dans IDA. Vous aurez besoin de : [LIST] [*][URL='http://reality-gaming.fr/conversations/add?to=Baptiste']IDA avec le plugin PPC + Xbox[/URL] [*][URL='http://www.mediafire.com/download/sbxg4nvftv9xoxm/XexTool.rar']XexTool 6.1[/URL] [/LIST] [U]I. Convertir le XEX en EXE[/U] Placer votre XEX dans le même dossier que Xextool.exe, je vais mettre un default_mp.xex. [CENTER][IMG]http://gyazo.com/1d101bdadb1ed412ce381481e4e2203c.png[/IMG] [/CENTER] Ouvrez une invite de commande dans le XexTool (shift + clic droit -> Ouvrir une invite de commande). Et taper cette commande : [CODE]xextool.exe -b default_mp.exe -i default_mp.idc default_mp.xex[/CODE] Voici le résultat ci-desus, [B]ne surtout pas quitter l'invite de commande[/B] ! Il y aura normalement deux nouveaux fichier, un script IDC et un .exe. :stupéfait: [U]II. Décompiler le .exe dans IDA[/U] [CENTER][IMG]http://image.noelshack.com/fichiers/2014/30/1406194924-ida-1.png[/IMG][/CENTER] Ouvrez IDA, cliquer sur File -> Open, et sélctionner le .exe créé dans le dossier Xextool (pour ma part c'est "default_mp.exe"). [CENTER][IMG]http://image.noelshack.com/fichiers/2014/30/1406195126-ida-2.png[/IMG][/CENTER] Une nouvelle fenêtre avec divers options apparaît, sélectionner : [LIST] [*]Binary File [/LIST] [I]Processor type :[/I] [LIST] [*]PowerPC : PPC (pensez à cliquer sur "Set") [/LIST] [I]Kernel options 1 :[/I] [LIST] [*]Cochez "Create function if data->code32exists" (il faut que tout soit coché) [/LIST] Cliquez sur "OK". Une nouvelle fenêtre apparaît : [CENTER][IMG]http://image.noelshack.com/fichiers/2014/30/1406198597-ida-3.png[/IMG][/CENTER] Ré-ouvrez l'invite de commande : [CENTER][IMG]http://gyazo.com/e1a8e29f50785dfb9977bca0f20320ce.png[/IMG][/CENTER] [I]ROM :[/I] [LIST] [*]ROM start address : il faut mettre l'adresse "Load Address" [*]Loading address : il faut mettre l'adresse "Load Address" [/LIST] Cliquer sur "OK". Ne surtout pas fermer l'invite de commande. [U]II. Lancement du script[/U] [CENTER][IMG]http://gyazo.com/e1a8e29f50785dfb9977bca0f20320ce.png[/IMG][/CENTER] Ouvrez l'invite de commande, et copier l'entry point. [CENTER][IMG]http://image.noelshack.com/fichiers/2014/30/1406277512-ida-7.png[/IMG][/CENTER] Aller dans IDA, et appuyé sur la touche "G", collez l'entry point et cliquer sur "OK". Appuyé sur la touche "C" et laisser travailler IDA jusqu'à qu'il affiche "idle" en bas à gauche. [CENTER][IMG]http://image.noelshack.com/fichiers/2014/30/1406277606-ida-4.png[/IMG] [/CENTER] Aller dans "File" -> "Script file..." et sélectionner le script avec l'extension ".idc". [CENTER][IMG]http://image.noelshack.com/fichiers/2014/30/1406277718-ida-5.png[/IMG][/CENTER] Vous aurez cette au bout de quelques secondes, choisissez "No". [CENTER][IMG]http://image.noelshack.com/fichiers/2014/30/1406277718-ida-6.png[/IMG][/CENTER] Puis une deuxième question, choisissez "Yes". Il ne vous reste plus qu'à attendre qu'IDA fasse son travail. Patienter jusqu'à qu'il affiche "idle" en bas à gauche. Et voila le tutoriel est fini, vous pourrez maintenant ouvrir sans problème un XEX dans IDA. :oui: [/QUOTE]
Insérer les citations…
Vérification
Publier la réponse
Forums
Plateformes
Xbox
Décompiler un XEX dans IDA
Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
Acceptez
En savoir plus.…
Haut