|
|
#1 |
|
Mac OS X x86 Disassembler
Hi
I'm trying my hand at a bit of reverse engineering (purely for the challenge of it all) and I was wondering if there was a reliable x86 disassembler for Mac OS X (command line or otherwise, preferably free) Thanks |
|
|
|
0
|
|
|
#2 |
|
You could try using gdb (only if you really want to become a gibbering wreck). I did read IDA Pro now ran on the mac but there's not much sign of it on their website (and it's not free). I guess you could check out fink for anything useful?
|
|
|
|
0
|
|
|
#3 | |
|
Quote:
__________________
Mehce
|
||
|
|
0
|
|
|
#4 |
|
Thanks - I've got GDB installed, but how do I create a text output file with the assembly code? I can only seem to find out how to use it as a debugger
|
|
|
|
0
|
|
|
#5 | |
|
Quote:
if you're interested in reverse engineering, it probably makes more sense to reverse engineer from gdb than to just dump an entire .asm file, because you can disassemble a particular function that you're interested in or even disassemble the instructions about to execute "disassemble pc pc+10" i think. its been a while since i used gdb..there's a learning curve but its quite powerful. you can set actions to execute whenever a particular breakpoint is hit. this is real handy for "stubbing out" function calls. set a breakpoint on that function and then set the action to return to pc. hope this helps
__________________
Mehce
|
||
|
|
0
|
|
|
#6 |
|
Try XCode!
This may help...
http://lists.apple.com/archives/xcod.../msg00794.html |
|
|
|
0
|
|
|
#7 |
|
There aren't many options for disassemblers:
1) use otool, included with the dev tools. otool -tV will give you a pretty standard disassembly 2) ht editor--open source and supports OS X and mach-o. you have to compile and install it manually. Its interface can be confusing--use function keys to get to the main features, like F6 to change into the disassembly mode or hex editor. 3) IDA Pro--should work under wine/crossover, although maybe not perfectly. definitely not free, but it is the best. it supports x86 mach-o, and its graphing features are great, especially if you aren't too familiar with disassembly/x86 assembly (like me). |
|
|
|
0
|
|
|
#8 |
|
i am also looking for a disassembler (or debugging) program but not for x86, for powerpc under panther. thanks for any reply. or send me a message at: harlock59[at]gmail[dot]com .thanx a lot.
ps: if possible, not a line-command-only software, but with a graphical user interface (GUI). |
|
|
|
0
|
|
|
#9 |
|
Not sure if this will help, but I wrote a "GDB Tutorial for Beginners" awhile back if you're interested-very beginner stuff but lots of information. I wrote it when I used a PowerPC Mac, so the code listings are for PowerPC primarily (with some intel bits thrown in). I'm updating it to reflect the intel cpu of my MacBook Pro.
![]() Here it is. Cheers! John
__________________
Photoshop, 3D, Modeling Tutorials/ |
|
|
|
0
|
![]() |
|
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| thread | Thread Starter | Forum | Replies | Last Post |
| Resolved: Any good kids games to run on an iMac G3 running Mac OS 10.1-10.4? | alexreich | PowerPC Macs | 10 | Feb 10, 2012 02:09 AM |
| Mac OS X 10.8 Nyan Cat | Vasileios | Wasteland | 6 | Jul 22, 2011 08:45 AM |
| Can Mac OS 10.5 disc repair a 10.4 installation (PowerPC)) | Chadder | OS X | 3 | Jun 4, 2011 09:46 PM |
| Mac OS Lion Developer 3 Bug | -BigMac- | Mac OS X 10.7 Lion | 2 | May 31, 2011 07:53 AM |
| Mac OS X 10.6.7 frequent crashing | nikhilkas | MacBook Pro | 1 | May 3, 2011 07:05 PM |
All times are GMT -5. The time now is 06:26 AM.










Linear Mode

