home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / lang / c / 19248 < prev    next >
Encoding:
Internet Message Format  |  1993-01-05  |  1.9 KB

  1. Xref: sparky comp.lang.c:19248 rec.humor:37385
  2. 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
  3. From: ahummel@ems.cdc.com
  4. Newsgroups: comp.lang.c,rec.humor
  5. Subject: Re: Program to convert .EXE to a "C" source file?  I really need one!!
  6. Message-ID: <31398@nntp_server.ems.cdc.com>
  7. Date: 5 Jan 93 13:45:06 GMT
  8. 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>
  9. Sender: sys@ems.ems.cdc.com
  10. Reply-To: you@ems.cdc.com
  11. Followup-To: comp.lang.c
  12. Organization: Empros Systems International, a division of CDC
  13. Lines: 23
  14. Nntp-Posting-Host: otan.ems.cdc.com
  15.  
  16. In article <1993Jan5.022305.21844@berlioz.nsc.com>, nelson@desktop.nsc.com (Taed Nelson) writes:
  17. |> [The original poster wanted something to convert EXE's to C source.
  18. |>   Subsequent postings have made fun of that person.]
  19. |> 
  20. |> What the original poster was probably thinking of was the recently-posted
  21. |>   program that converted EXE's and COM's to assembly code.
  22. |> 
  23. |> BUT, it is not unreasonable to be looking for a tool to convert an EXE to C
  24. |>   code.  Of course, it is near-impossible to convert it to the ORIGINAL C code
  25. |>   (orignal variable names and whatnot are in the symbol table, of course), but
  26. |>   not all that hard (compared to other daunting tasks) to convert it into
  27. |>   EQUIVALENT C code.  Of course, optimization would make the task even more
  28. |>   difficult due to some implied side effects.
  29. |> 
  30. |> Tools of this sort were used to do the first analyses of the InterNet Worm,
  31. |>   both at Purdue and Berkeley, if I remember correctly.  The first Purdue
  32. |>   paper, I believe, had a considerable discussion of this process.
  33. |> 
  34. |> Whether such tools exist for DOS compilers, and just how automated any of the
  35. |>   decompilers are, I don't know...
  36.  
  37.  
  38. Oh, Toto, I don't think we are in Rec.humor anymore!!
  39.