Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!yale!mintaka!spdcc!esegue!compilers-sender From: raul@sdnp1.ucsd.edu (Raul Rathmann) Newsgroups: comp.compilers Subject: Re: Help on disassembler/decompilers Keywords: code, assembler, debug Message-ID: <2900@network.ucsd.edu> Date: 7 Sep 90 23:35:32 GMT References: Sender: compilers-sender@esegue.segue.boston.ma.us Reply-To: raul@sdnp1.ucsd.edu (Raul Rathmann) Organization: University of California, San Diego Lines: 24 Approved: compilers@esegue.segue.boston.ma.us In article wwho@ucdavis.edu (W. Wilson Ho) writes: > > I am looking for any information related to disassembling >object code into assembly langauge or even higher-level language such >as C. Would someone please give me pointers to program sources, >documentation or papers related to this? I have used a disassembler called "unas" that spit out "as" assembly code from object code on VAXen and Suns running BSD UNIX. I picked it up from some anonymous ftp site, possibly from a comp.sources.unix archive site. It was pretty old and I might still have it around, but no guarantees. I used it to reverse engineer part of a library that I had no way of getting source code for. Getting it from assembly to C was pretty difficult and was mostly an intuitive operation. To make a program that automatically did this would probably be a major undertaking and even then I don't think it would be able to figure out certain things. Raul Rathmann raul@sdnp1.ucsd.edu OR rrathmann@ucsd.edu -- Send compilers articles to compilers@esegue.segue.boston.ma.us {ima | spdcc | world}!esegue. Meta-mail to compilers-request@esegue.