Le code d'un programme en assembleur?
Fermé
assembleur
-
5 déc. 2007 à 15:45
MRextra Messages postés 153 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 23 février 2009 - 26 déc. 2007 à 14:52
MRextra Messages postés 153 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 23 février 2009 - 26 déc. 2007 à 14:52
A voir également:
- Le code d'un programme en assembleur?
- Le code ascii - Guide
- Programme demarrage windows 10 - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Desinstaller un programme - Guide
10 réponses
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
5 déc. 2007 à 15:47
5 déc. 2007 à 15:47
Il faut utiliser un désassembleur.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
5 déc. 2007 à 15:47
5 déc. 2007 à 15:47
Il faut de désassembler.
IDA Pro est un excellent désassembleur (mais payant).
Pour les .exe créé en .Net, il faut un désassembleur différent (on le trouve facilement et gratuitement sur internet).
IDA Pro est un excellent désassembleur (mais payant).
Pour les .exe créé en .Net, il faut un désassembleur différent (on le trouve facilement et gratuitement sur internet).
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
5 déc. 2007 à 15:50
5 déc. 2007 à 15:50
IDA Pro est un excellent désassembleur (mais payant).
Ben pas tout à fait en fait. Leurs dernières versions sont payantes ou en version d'évaluation limitée mais
ils partagent une version plus ancienne en freeware.
Par exemple depuis le 2 novembre, la 4.9 est gratuite (pour un usage non commercial):
http://www.datarescue.com/idabase/idadown.htm
Ben pas tout à fait en fait. Leurs dernières versions sont payantes ou en version d'évaluation limitée mais
ils partagent une version plus ancienne en freeware.
Par exemple depuis le 2 novembre, la 4.9 est gratuite (pour un usage non commercial):
http://www.datarescue.com/idabase/idadown.htm
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
5 déc. 2007 à 15:55
5 déc. 2007 à 15:55
Ah ben tiens... je vais m'en garder une copie de côté, alors.
Merci pour l'info.
Merci pour l'info.
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
>
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
5 déc. 2007 à 16:00
5 déc. 2007 à 16:00
Note que cette version ne supporte pas autant de formats de fichiers ou d'architectures que l'original.
M'enfin, y'a déjà de quoi faire: les PE (exe), les elf (Linux) etc...
Ah et on dirais qu'il supporte aussi les applications en .NET et Java (entre autres)...
Vraiment un bijou ce truc.
M'enfin, y'a déjà de quoi faire: les PE (exe), les elf (Linux) etc...
Ah et on dirais qu'il supporte aussi les applications en .NET et Java (entre autres)...
Vraiment un bijou ce truc.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
>
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
5 déc. 2007 à 16:10
5 déc. 2007 à 16:10
oh... WOAO... je n'avais jamais vu la version Windows.
Magnifique. 8-o
Magnifique. 8-o
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
>
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
5 déc. 2007 à 16:13
5 déc. 2007 à 16:13
Tu n'avais vu que la version Linux?
Ah ben oui ça doit faire un choc alors ....
Ah ben oui ça doit faire un choc alors ....
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
>
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
5 déc. 2007 à 16:14
5 déc. 2007 à 16:14
Je n'avais vu que la version Dos, en fait.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
5 déc. 2007 à 15:52
5 déc. 2007 à 15:52
Le réassembler?
Euh je ne crois pas...
Euh je ne crois pas...
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
5 déc. 2007 à 15:55
5 déc. 2007 à 15:55
Réassembler ?
Pas évident.
J'ai déjà essayé: Malgré les qualité d'IDA Pro, ça ne passe pas.
La solution est de patcher directement l'exécutable (ou de programmer un résident - Ah là belle époque des jeux Dos où je programmais des trainers résidents...)
Pas évident.
J'ai déjà essayé: Malgré les qualité d'IDA Pro, ça ne passe pas.
La solution est de patcher directement l'exécutable (ou de programmer un résident - Ah là belle époque des jeux Dos où je programmais des trainers résidents...)
justement moi ce que je veux surtout faire c'est de modifier un programme .exe via l'assembleur sinon je ne vois pas l'interet si on peut juste voir le code, mais pour le patch faut faire quoi? juste cette question apres j'arrete les questions
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
5 déc. 2007 à 15:59
5 déc. 2007 à 15:59
pour le patch faut faire quoi?
De mémoire, tu peux modifier directement les instructions dans IDA Pro (il y a une petite fonction d'assembage)
On peut voir ainsi les octets modifiés et réappliquer ces changements dans l'EXE
(Il y a même peut-être une fonction pour sauvegarder l'EXE modifié, je ne sais plus).
De mémoire, tu peux modifier directement les instructions dans IDA Pro (il y a une petite fonction d'assembage)
On peut voir ainsi les octets modifiés et réappliquer ces changements dans l'EXE
(Il y a même peut-être une fonction pour sauvegarder l'EXE modifié, je ne sais plus).
MRextra
Messages postés
153
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
23 février 2009
35
26 déc. 2007 à 14:52
26 déc. 2007 à 14:52
sinon ca marche avec le debug :
1 tu charge le prg avec -l "prg.exe" suivi de -n
2 ensuite de desassemble avec -u
voila
1 tu charge le prg avec -l "prg.exe" suivi de -n
2 ensuite de desassemble avec -u
voila