home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.c:19248 rec.humor:37385
- Path: sparky!uunet!noc.near.net!hri.com!spool.mu.edu!umn.edu!noc.msc.net!uc.msc.edu!shamash!ems!ems.cdc.com!ahummel
- From: ahummel@ems.cdc.com
- Newsgroups: comp.lang.c,rec.humor
- Subject: Re: Program to convert .EXE to a "C" source file? I really need one!!
- Message-ID: <31398@nntp_server.ems.cdc.com>
- Date: 5 Jan 93 13:45:06 GMT
- References: <1993Jan2.203527.27050@news2.cis.umn.edu> <1993Jan4.022241.4493@pony.Ingres.COM> <1993Jan4.150159.6162@cs.utwente.nl> <1993Jan5.022305.21844@berlioz.nsc.com>
- Sender: sys@ems.ems.cdc.com
- Reply-To: you@ems.cdc.com
- Followup-To: comp.lang.c
- Organization: Empros Systems International, a division of CDC
- Lines: 23
- Nntp-Posting-Host: otan.ems.cdc.com
-
- In article <1993Jan5.022305.21844@berlioz.nsc.com>, nelson@desktop.nsc.com (Taed Nelson) writes:
- |> [The original poster wanted something to convert EXE's to C source.
- |> Subsequent postings have made fun of that person.]
- |>
- |> What the original poster was probably thinking of was the recently-posted
- |> program that converted EXE's and COM's to assembly code.
- |>
- |> BUT, it is not unreasonable to be looking for a tool to convert an EXE to C
- |> code. Of course, it is near-impossible to convert it to the ORIGINAL C code
- |> (orignal variable names and whatnot are in the symbol table, of course), but
- |> not all that hard (compared to other daunting tasks) to convert it into
- |> EQUIVALENT C code. Of course, optimization would make the task even more
- |> difficult due to some implied side effects.
- |>
- |> Tools of this sort were used to do the first analyses of the InterNet Worm,
- |> both at Purdue and Berkeley, if I remember correctly. The first Purdue
- |> paper, I believe, had a considerable discussion of this process.
- |>
- |> Whether such tools exist for DOS compilers, and just how automated any of the
- |> decompilers are, I don't know...
-
-
- Oh, Toto, I don't think we are in Rec.humor anymore!!
-