Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3344 connectés 

  FORUM HardWare.fr
  Programmation

  Desassembler du C ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Desassembler du C ...

n°70232
Gonzoide
Les cochons... dans l'espâââce
Posté le 07-11-2001 à 11:37:11  profilanswer
 

Avant que tout le monde s'emballe, je sais bien que patati-patata desassembler du C c'est pas possible, etc etc ;)
 
N'empeche, y'a qqs temps quelqu'un avait poste l'url d'un chercheur qui proposait une ebauche d'outil qui se basait sur des heuristiques pour tenter de decompiler du binaire en C ... est-ce qqn peut me refiler l'url ? (la recherche a rien donne)

mood
Publicité
Posté le 07-11-2001 à 11:37:11  profilanswer
 

n°70239
barbarella
Posté le 07-11-2001 à 12:10:14  profilanswer
 

ben,
 
t'as jamais utilisé Vtune ? (qui n'est pas un vrai desassembleur au passage, mais un analyseur de perf de code) si t'as pas des info sur les fonctions du va te retrouver au mieux avec une liste de focntion
 
F1,F2,F3, .. F10000 .... vachement clair a comprendre. Pour des p'tit code c'est bien, mais pour des gros code tu vas passer plus de temps a comprendre ce que le gars a fait qu'a le faire toi même, surtout si son code est interessant et n'utilise pas des algo classique :D

n°70248
Gonzoide
Les cochons... dans l'espâââce
Posté le 07-11-2001 à 12:17:58  profilanswer
 

Ouais, mais c'est pas pour faire du vrai boulot mais juste pour jouer un peu avec et voir ce que ca a dans le ventre (pas grand-chose apparemment, mais j'aimerais bien essayer par moi-meme)

n°70277
TheJackal
Posté le 07-11-2001 à 13:19:45  profilanswer
 

qui a dit que desassembler c t pas possible? :sarcastic:

n°70281
Gonzoide
Les cochons... dans l'espâââce
Posté le 07-11-2001 à 13:22:21  profilanswer
 

Jackal : En fait c'est pas desassembler, c'est decompiler du binaire pour obtenir le C d'origine ...

n°70286
Ace17
Posté le 07-11-2001 à 13:28:12  profilanswer
 

Désassembler du C c'est possible evidemment!
Décompiler, c'est une autre histoire. Et je tiens a dire que J'AI DEJA DECOMPILE DU C!!!!!!!!!!!!!
C'EST POSSIBLE HE OUI
Malgré ce qu'en disent certains............
Par contre, evidemment c'est pas beaucoup plus lisible que de l'asm; vu qu'on perd absolument tout les identificateurs (qui étaient deja perdus a la compilation, evidemment) par rapport au code source original, ca n'a plus grand chose a voir...

n°70287
Ace17
Posté le 07-11-2001 à 13:28:33  profilanswer
 

Obtenir le C d'origine c'est IMPOSSIBLE

n°70295
Gonzoide
Les cochons... dans l'espâââce
Posté le 07-11-2001 à 13:35:21  profilanswer
 

Ace17 a écrit a écrit :

Obtenir le C d'origine c'est IMPOSSIBLE  




 
Quand je disais "le C d'origine", c'etait pas au nom de variable pres, evidemment (pfff ... faut tout expliquer :sarcastic:), mais bien du C lisible qui represente grosso modo le source original. Y'a un projet ou justement, c'etait relativement lisible, et c'est cette url que je veux retrouver.

n°70300
TheJackal
Posté le 07-11-2001 à 13:46:36  profilanswer
 

ta decompiler koi? un vieux programme dos des annees pop? dans ce k oui

n°70306
Ace17
Posté le 07-11-2001 à 13:55:17  profilanswer
 

Non j'ai décompilé un programme Win32
J'aimerais que tu m'expliques pourquoi ce ne serait pas possible
Apres tout, une décompilation, c'est qu'un désassemblage un peu plus poussé non?

mood
Publicité
Posté le 07-11-2001 à 13:55:17  profilanswer
 

n°70307
TheJackal
Posté le 07-11-2001 à 13:56:52  profilanswer
 

et tu a decompile avec koi? :sarcastic:

n°70333
Gonzoide
Les cochons... dans l'espâââce
Posté le 07-11-2001 à 14:45:52  profilanswer
 

TheJackal : d'apres ce que le mec disait de sa propre appli, c'etait de ce niveau-la. Mais comme je disais, c'est pas reellement pour bosser mais juste pour voir ce que ca vaut (de memoire il me semble d'ailleurs que le prog accepte pas les binaires de + de 30ko, ce qui veut tout dire :))

n°70396
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 07-11-2001 à 16:58:37  profilanswer
 

Ace17 a écrit a écrit :

Non j'ai décompilé un programme Win32
J'aimerais que tu m'expliques pourquoi ce ne serait pas possible
Apres tout, une décompilation, c'est qu'un désassemblage un peu plus poussé non?  




 
Une décompilation n'est pas un désassemblage poussé, qui lui se contente seulement de transformaer le code héxa en instructions assembleurs, par exemple si il voit '40', paf !!!, il marque 'inc eax'...
Un décompilateur, lui, doit effectuer un travail totalement différent, il doit retrouver la logique du logiciel avant sa comoilation.
 
Enfin c'est ce que j'en dis, moi ...


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°70459
Ace17
Posté le 07-11-2001 à 20:18:12  profilanswer
 

Je me souviens plus avec quoi j'ai décompilé; en tout cas le code décompilé était a la limite du lisible
Et finalement, ca ressemblait pas mal a du listing

n°70569
El_gringo
Posté le 08-11-2001 à 09:20:29  profilanswer
 

Suite à ça, j'aurai 2 questions:
 
- Ton prog décompilé, est ce que tu pouvais le recompiler (après modifs éventuelles) sous un compilateur normal !?
 
- Si oui, y faut absolument que tu retrouves le nom du soft que ta fait ça ! Et à ce moment là, on se demande pourquoi les hackeurs s'emmerdent sur du pauv'code vomit par les desassembleurs...

n°70672
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 08-11-2001 à 14:24:56  profilanswer
 

El_Gringo a écrit a écrit :

Suite à ça, j'aurai 2 questions:
 
- Ton prog décompilé, est ce que tu pouvais le recompiler (après modifs éventuelles) sous un compilateur normal !?
 
- Si oui, y faut absolument que tu retrouves le nom du soft que ta fait ça ! Et à ce moment là, on se demande pourquoi les hackeurs s'emmerdent sur du pauv'code vomit par les desassembleurs...  




 
Les crackerz (et non hackerz) ont tout intérêt à utiliser les désassembleurs au lieu des décompilateurs, car :
 
1) Ils ont ainsi besoin de connaitre seulement un seul langage : l'asm
 
2) Il n'ont pas besoin de recompiler ensuite du sources C/C++, delphi, vb, etc ... un simple éditeur héxa fait l'affaire.
 
3) En plus les crackerz qui crackent en live listing devraient avoir un débogger C/C++, Delphi, VB, etc... alors que là un seul en asm suffit : Soft Ice
 
Allez ciao :ouch:


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°71613
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 12-11-2001 à 17:29:11  profilanswer
 

J'aurais aimé qu'on me réponde, car je me trompe peut-être, n'étant pas un expert en la matière...
 
Ai-je raison ?


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°71621
TheJackal
Posté le 12-11-2001 à 17:56:33  profilanswer
 

oui :)  
 
seulement c hypotetique parce que des decompilateurs...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Desassembler du C ...

 

Sujets relatifs
Plus de sujets relatifs à : Desassembler du C ...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)