This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: Decompile...
- To: "Marcel R." <marshall at cwb dot matrix dot com dot br>
- Subject: Re: Decompile...
- From: Stipe Tolj <tolj at uni-duesseldorf dot de>
- Date: Thu, 09 Jul 1998 14:28:44 +0200
- CC: gnu-win32 at cygnus dot com
- Organization: Department of Economical Computer Science, University of Cologne, Germany
- References: <3.0.3.32.19980707214442.0069f908@pop.cwb.matrix.com.br>
- Reply-To: tolj at uni-duesseldorf dot de
Marcel R. wrote:
>
> Hi 4 all...
> I want to know if there is some way to "Decompile" a file... I mean, get a
> exe file and make it be a cpp file, and view the code to do some things
> that the program do...
> Thanks...
no way. A binary (exe) file consists of assembler instructions for the
cpu. Their is no way to "decompile" the compiled and linked file to an
source code file, since the function f: source -> binary is not
injective so say it in mathematical terms.
The only way to find out "what" a binary file does is to disassembler
it, and perform aseemlber instructions step by step, controlling the cpu
registers and assembler registers that change within execution of the
analyzed program.
PS: If it would be possible to "decompile" exes to source code files, I
would be the first to "decompile" windows 98 and modify a bit to sell it
under an other name.
Regards, Stipe.
--
stud.rer.pol. Stipe Tolj <tolj@uni-duesseldorf.de>
HTTP Server Development Management
Department of Economical Computer Science
University of Cologne, Germany
http://www-public.rz.uni-duesseldorf.de/~tolj
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".