View Full Version : EXE to Python


taca
19-06-2008, 15:36
Boas!

Tenho um ficheiro .exe, feito a partir de python+html, do qual perdi o codigo.

Será que há alguma forma de eu reaver o codigo? tipo um descompilador ou assim...

Cumprimentos

Kayvlim
19-06-2008, 21:37
Descompiladores não há (que eu saiba). O que há são disassemblers, mas isso não passa de EXE para Python, mas sim de EXE para Assembly.

Nestas situações, acho que não há nada a fazer. Python não é uma linguagem compilada para byte code, pois não?

MPalhas
19-06-2008, 22:59
angelofwisdom (http://www.techzonept.com/member.php?u=20575), não percebo muito disso mas aproveitei para uma pesquisa rápida do que disseste:

http://docs.python.org/lib/bytecodes.html
The Python compiler currently generates the following byte code instructions.


STOP_CODE Indicates end-of-code to the compiler, not used by the interpreter. ............
............


não sei se ajuda em alguma coisa...

Kayvlim
19-06-2008, 23:56
Também estive a pesquisar sobre isso agora, e parece que Python também compila para bytecode. A ideia que tenho é que assim, o processo de compilação é reversível (mas também é bem mais fácil crackar, já que é como se o source estivesse ali escarrapachado). Também não percebo muito disso, mas é o que tenho visto por aí :P

Existe o DePython - http://www.depython.net/ - mas não funciona para EXEs. Só para PYCs e PYOs.

Parece-me mesmo impossível reobter o source desse EXE :wvsore:

djthyrax
24-06-2008, 15:14
Depende de como foi gerado o .exe