Editing IDA pro disassembler and debugger
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
[[Category:Software]] | |||
Many of you might work for a company/university that has access to IDA pro or maybe you just downloaded their free version [http://www.hex-rays.com/idapro/idadown.htm IDA homepage] and need some help getting started. | Many of you might work for a company/university that has access to IDA pro or maybe you just downloaded their free version [http://www.hex-rays.com/idapro/idadown.htm IDA homepage] and need some help getting started. | ||
=Extra tools= | =Extra tools= | ||
First you should get all the tools you can get to make | First you should get all the tools you can get to make you life easier. | ||
following tools | I would recommend the following tools | ||
==Essential== | ==Essential== | ||
Line 18: | Line 17: | ||
Main branch | Main branch | ||
http://git-hacks.com/ps3free/ps3ida | |||
http://git-hacks.com/~psicoleo/ps3free/psicoleos-ps3ida | |||
*PPCJT plugin v0.3: | *PPCJT plugin v0.3: | ||
Line 31: | Line 27: | ||
Plugin tested on the eboot.bin file from the F.E.A.R.2: found and successfully created 137 jump tables. | Plugin tested on the eboot.bin file from the F.E.A.R.2: found and successfully created 137 jump tables. | ||
Source code and precompiled plugins | Source code and precompiled plugins | ||
http://www. | http://www.megaupload.com/?d=FC7Z0ZWE | ||
==Optional== | ==Optional== | ||
Line 47: | Line 35: | ||
*ppchelper // http://www.hex-rays.com/contest2009/PPCHelper/ppchelper.zip | *ppchelper // http://www.hex-rays.com/contest2009/PPCHelper/ppchelper.zip | ||
*ppc2c // http://www.hex-rays.com/contest2009/PPC2C/ppc2c.zip | *ppc2c // http://www.hex-rays.com/contest2009/PPC2C/ppc2c.zip | ||
* | *xorloser's PS3 Loaders // http://www.xorloser.com/PS3%20Loaders%20v1.1%20for%20IDA%20v5.2.rar (down) / http://www.megaupload.com/?d=B3D9625D | ||
*xorloser's PPCAltivec plugin // http://xorloser.com/blog/wp-content/uploads/2009/05/ppcaltivec-plugin-for-ida-v52.rar (down) / http://megaupload.com/?d=MYVWMKUP | |||
*xorloser's ps3.xml (updated lv2syscalls + sysmodules) http://paste2.org/p/1437457 | |||
*xorloser's PPCAltivec plugin | |||
*xorloser's ps3.xml (updated lv2syscalls + sysmodules) : | |||
*ida-spu http://code.google.com/p/ida-spu/ // [http://www.multiupload.com/28N7UHCG8J spu_processor_module_1.2.1.zip (114.25 KB)] | *ida-spu http://code.google.com/p/ida-spu/ // [http://www.multiupload.com/28N7UHCG8J spu_processor_module_1.2.1.zip (114.25 KB)] | ||
==Compiling the tools== | ==Compiling the tools== | ||
Line 73: | Line 56: | ||
=Continuing your or someone else's work in another database= | =Continuing your or someone else's work in another database= | ||
You might stump with someone's IDA database and you would like to continue | You might stump with someone's IDA database and you would like to continue his work. | ||
Or you found that there is a new great plugin/script that makes everything easier | Or you found that there is a new great plugin/script that makes everything easier but you don´t want to loose your work. | ||
==Continuing graf_chokolo's work== | ==Continuing graf_chokolo's work== | ||
Line 93: | Line 76: | ||
Assuming you produced a file named DATABASE.IDC | Assuming you produced a file named DATABASE.IDC | ||
This file contains all what | This file contains all what he has done to his database. We only want his function renames and comments so in linux we do | ||
<pre> | <pre> | ||
grep "MakeComm" DATABASE.IDC | grep "MakeComm" DATABASE.IDC | ||
Line 123: | Line 106: | ||
1. Paste the commands you copied in COMMANDS.TXT in the IDC window (or create an IDC script out of it) | 1. Paste the commands you copied in COMMANDS.TXT in the IDC window (or create an IDC script out of it) | ||
2. | 2. ??????? | ||
3. Profit | 3. Profit | ||
= Recommended IDA references = | = Recommended IDA references = | ||
* | * The IDA Pro Book - The Unofficial Guide to the World's Most Popular Disassembler - by Chris Eagle / August 2008, 640 pp. $59.95 / ISBN-10 1-59327-178-6 / ISBN-13 978-1-59327-178-7 | ||