📚 OpenRCE is preserved as a read-only archive. Launched at RECon Montreal in 2005. Registration and posting are disabled.








Flag: Tornado! Hurricane!

 Forums >>  IDA Pro  >>  Creating (Linux) libraries and executables

Topic created on: August 18, 2009 04:39 CDT by theRaven .

Hey,
I'm using IDA Pro to browse disassembled source and find the parts I want to change. By now I simply used ollydbg to change my windows .dll libraries and .exe executables. IDA itself doesn't seem to have a function to write the changes in the executable/library, but I tried the "produce file -> Create Dif File"-method which always resulted in the error "patch: **** Only garbage was found in the patch input." when trying to patch the original executable via gnuwin32s' "patch"-program.
Anyway, now I need to change a linux .so library and a .x86 executable, with IDA Pro I can view the disassembly as always, but now I have no actual idea how to change the files. It would be wonderful if somebody could direct me to a windows program (as ollydbg doesn't support linux files) beeing able to do this. Or tell me a good (and easy to use - as I'm not much of a linux user) program to change this on my virtual ubuntu machine.

Greetings

theRaven

  cseagle     August 30, 2009 02:21.02 CDT
IDA dif files are NOT the same as the diff files generated by diff and understood by patch.  You might try this utility: http://www.idabook.com/examples/chapter_14/ida_patcher.c to parse IDA dif files and patch your binaries.

Chris

Note: Registration is required to post to the forums.

There are 31,328 total registered users.


Recently Created Topics
[help] Unpacking VMP...
Mar/12
Reverse Engineering ...
Jul/06
let 'IDAPython' impo...
Sep/24
set 'IDAPython' as t...
Sep/24
GuessType return une...
Sep/20
About retrieving the...
Sep/07
How to find specific...
Aug/15
How to get data depe...
Jul/07
Identify RVA data in...
May/06
Question about memor...
Dec/12


Recent Forum Posts
Finding the procedur...
rolEYder
Question about debbu...
rolEYder
Identify RVA data in...
sohlow
let 'IDAPython' impo...
sohlow
How to find specific...
hackgreti
Problem with ollydbg
sh3dow
How can I write olly...
sh3dow
New LoadMAP plugin v...
mefisto...
Intel pin in loaded ...
djnemo
OOP_RE tool available?
Bl4ckm4n


Recent Blog Entries
halsten
Mar/14
Breaking IonCUBE VM

oleavr
Oct/24
Anatomy of a code tracer

hasherezade
Sep/24
IAT Patcher - new tool for ...

oleavr
Aug/27
CryptoShark: code tracer ba...

oleavr
Jun/25
Build a debugger in 5 minutes

More ...


Recent Blog Comments
nieo on:
Mar/22
IAT Patcher - new tool for ...

djnemo on:
Nov/17
Kernel debugger vs user mod...

acel on:
Nov/14
Kernel debugger vs user mod...

pedram on:
Dec/21
frida.github.io: scriptable...

capadleman on:
Jun/19
Using NtCreateThreadEx for ...

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit