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

 


Dernière réponse
Sujet : Desassembler du C ...
TheJackal oui :)  
 
seulement c hypotetique parce que des decompilateurs...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
TheJackal oui :)  
 
seulement c hypotetique parce que des decompilateurs...
juju_le_barbare 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 ?
juju_le_barbare

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:

El_gringo 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...
Ace17 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
juju_le_barbare

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 ...

Gonzoide 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 :))
TheJackal et tu a decompile avec koi? :sarcastic:
Ace17 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?
TheJackal ta decompiler koi? un vieux programme dos des annees pop? dans ce k oui
Gonzoide

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.

Ace17 Obtenir le C d'origine c'est IMPOSSIBLE
Ace17 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...
Gonzoide Jackal : En fait c'est pas desassembler, c'est decompiler du binaire pour obtenir le C d'origine ...
TheJackal qui a dit que desassembler c t pas possible? :sarcastic:
Gonzoide 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)
barbarella 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
Gonzoide 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)

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