The world's most famous IAT rebuilder tool.

The 1.7a update is a third-party patched version of 1.6, which contains the following patches:

- Fixed RestoreLastError API set to SetLastError for WinXP/Vista compatibility (MaRKuS_TH-DJM)
- user32.dll is always read from the system, prevents a crash from corrupted PE of user32.dll (MaRKuS_TH-DJM)
- Latest version of psapi.dll (6.0.6000.16386) included
- Fixed Vista64 crash bug (jstorme)
- GUI modified and improved (based upon Fly's modification)
- Updated/corrected plugins and deleted dups

v. 1.7a added the following fixes:

- Misc
- Fixed Win2K crash, AllocConsole was replaced with ActivateActCtx (jstorme)

Because of this, the local download here contains both the last official version 1.6, and the last unofficial patch, 1.7a. In addition to that, it also contains a big bunch of plugins, and also source code for many of these plugins (in all well-known programming languages, which is good for use as templates for new plugins etc).

Changes in Version 1.7b:

- Misc
- Fixed invalid API bug in user32.dll on Windows 98 (jstorme)
- Modified code to improve support for discardable/unreadable sections (jstorme)
- Fixed ImageBase problem with DLL's when "Use PE Header from Disk" is checked (jstorme)
- Added an "ImpREC Classic" looking version

Changes in 1.7c:

- Fixed bug introduced in 1.7b when DLL's have discardable sections (jstorme)

Application Details:

Version: 1.7c
License: Free to use
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 1.3.17

Maintainers: About Maintainership

No maintainers. Volunteer today!

Free Download impREC 1.7c (archived)

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

  • find original imports (by IAT and/or API calls) in target process
  • analyzing and ripping code of redirected API
  • dumping executables or memory ranges
  • fixing dumps
  • tracing (though not reliably)

What does not

  • tracer Level 1/2/3 doesn't work reliably
  • disassembler symbolic name resolution doesn't work reliably
  • spurious GUI issues, especially if top level tool windows are involved (can't get focus back)
  • sometimes crashes/hangs


What was not tested


Hardware tested


  • GPU:
  • Driver:

Additional Comments

Although discontinued still a great tool

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)Apr 09 20111.3.17Yes Yes GoldAnastasius Focht 
CurrentFedora 12 x86_64Jul 20 20101.2Yes Yes BronzeAnastasius Focht 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs


Comments Disabled

Comments for this application have been disabled because there are no maintainers.