From: flan AT extempo DOT com (Ian Flanigan) Subject: Re: Decompile... 23 Jul 1998 03:50:57 -0700 Message-ID: <35B67FB8.5FF430C0.cygnus.gnu-win32@extempo.com> References: <003f01bdac17$99ddd800$3502280a AT vhasecure DOT net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Fred Reimer Cc: tolj AT uni-duesseldorf DOT de, "Marcel R." , gnu-win32 AT cygnus DOT com Fred Reimer wrote: > > I would think that it would be possible to create cryptic C code for an exe > that at least shows the types of variables passed between functions and the > auto variables used within the function in addition to the general flow of > the function. Actually, there have been many decompiler projects in the past. One was used to de-compile the Internet Worm back in '88. I had another for MSDOS around '90 or so. The one used on the worm, if I recall correctly, made use of some "features" of the code generation routines in pcc (the old portable C compiler on which nearly all C compilers shipped with UNIX used to be derived from) to re-generate the source code. The MSDOS one was just nasty and basically turned assembly code into C, complete with bit shifts and carry testing. It was gross and unuseful. Ian --- flan AT lean DOT to - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".