majikeyric a écrit :
Bien sur que SI tu peux obtenir le code source à partir d'un exécutable ! ça s'appelle le reverse engineering !
|
N'importe quoi
Le reverse engineering, c'est le processus de découverte des principes et algorithmes d'un objet, d'un système ou d'un protocole par l'analyse de ses structures, fonctions et opérations. Ca permet (avec beaucoup de temps libre) de créer quelque chose qui remplis les tâches de l'original et qui est compatible avec l'original (en théorie), mais ça ne permet en aucun cas d'obtenir le code source originel, ou même quoi que ce soit qui y ressemble.
C'est d'ailleurs absolument pas le but.
majikeyric a écrit :
Maintenant faut trouver les outils capables de le faire (des décompilateurs ou autres...).
|
Un décompilateur n'est pas un outil de reverse-engineering (bien au contraire, il donne des infos sur le contenu du système originel ce qui est une très mauvaise idée en RE et le meilleur moyen de se manger un procès), et à part avec certains bytecodes haut niveau un décompilateur va sûrement pas sortir le code source originel.
---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody