Download REC Reverse Engineering Compiler


Read the License for important information regarding the use of RecStudio.

RecStudio for Windows 98 : rec22.zip
REC 1.6 for Linux : rec16lx.zip for Red Hat 7.1
REC 1.6 for Windows 95 : rec16pc.zip  
REC 1.6 for Solaris SPARC : rec16sp.tar.Z (tar+compress)
REC 1.5f for Solaris i386 : rec15fsi.taz (gzip+tar)
rec15fsi.zip (zip format)
REC 1.5d for SunOS : rec15ds4.taz (gzip+tar format)
(Files are from 120 to 500 kbyte. Each file contains the REC executable, prototype files for Linux and Windows, and a 386 example executable).

You can also download just the prototype files.

These files contain the types and function declarations for several system calls. When a prototype file is specified in the types: command of a .cmd file, or in the proto.lst file, REC will read the symbolic information from that file and use it to infer the number and type of local variables and function parameters.

Type files:

Linux + Windows type files (140k) recsupp.zip or recsupp.taz (gzip+tar format)
Linux only type files (18k) recsuppl.taz (gzip+tar format)
Windows only type files (120k) recsuppw.zip

Due to copyright restrictions, the Windows prototype files are only available in binary form.

The MIPS disassembler source is also available.

From version 2.1, RecStudio uses the disassembler included in the Netwide Assembler package (version 0.98.39). The project to build the ia32 disassembler as a DLL is available here. No other portions of NASM are used in RecStudio. The Netwide Assembler can be downloaded from SourceForge.net.
At this time the other disassemblers are still statically linked in the RecStudio executable, although eventually they'll be made available as shared libraries.


Copyright © 1997 - 2011 Backer Street Software - All rights reserved.

REC Home Page

Last updated: July 2, 2007