From Collaborative RCE Tool Library
PatchDiff
| Tool name: | PatchDiff |
|
||
|---|---|---|---|---|
| Author: | Nicolas Pouvesle | |||
| Website: | http://cgi.tenablesecurity.com/tenable/patchdiff.php | |||
| Current version: | 2.0.5 | |||
| Last updated: | August 19, 2008 | |||
| Direct D/L link: | Locally archived copy | |||
| License type: | Free | |||
| Description: | PatchDiff2 is a plugin for the Windows version of the IDA dissassembler that can analyze two IDB files and find the differences between both. PatchDiff2 is free and fully integrates with the latest version of IDA (5.2). The plugin can perform the following tasks : * Display the list of identical functions * Display the list of matched functions * Display the list of unmatched functions (with the CRC) * Display a flow graph for identical and matched functions The main purpose of this plugin is to be fast and give accurate results when working on a security patch or a hotfix. Therefore this tool is not made to find similar functions between two different programs. Patchdiff2 supports all processors that IDA can handle and is available in two versions: 32 bit and a 64 bit. Update: 08/19/2008: PatchDiff 2.0.5 released: * Adds string references to the signature * Fixes IPC close when option is disabled 07/22/2008:PatchDiff 2.0.4 released: * Requires at least IDA 5.2 * Adds save backup results to IDB * Adds Unmatch/Set match/Switch match submenus * Adds "pipe" support to keep second IDA instance open o menu Options/PatchDiff2 to disable/enable it per IDB o registry HKLM\SOFTWARE\Tenable\PatchDiff2 IPC (DWORD) for the default setting * Uses demangled function names * Ignores duplicated names |
|||
| Related URLs: | No related URLs have been submitted for this tool yet | |||
| Screenshot: |
|---|
![]() |
Feed containing all updates for this tool.
(please also edit it if you think it fits well in some additional category, since this can also be controlled)

You are welcome to add your own useful notes about this tool, for others to see!