Author Topic: Unix disassembler?  (Read 5063 times)

0 Members and 1 Guest are viewing this topic.

Offline Ender

  • x86
  • Hero Member
  • *****
  • Posts: 2390
    • View Profile
Unix disassembler?
« on: December 19, 2010, 02:15:25 pm »
What disassembler would you recommend for Unix? (poke, poke, iago) Also, what hex editor?

I've been using gdb and objdump for disassembly and HexFiend (OS X) for hex editing, but I was wondering if there were better tools.

(I'd prefer free stuff, though I'm thinking maybe IDA is worth it...)

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Unix disassembler?
« Reply #1 on: December 19, 2010, 03:13:41 pm »
IDA is worth it x100. There's a free version, too, but it might be Windows-only. I do all my reverse engineering work in Windows, though.

Hex editing, go with whatever works. I usually vim + xxd on Linux, but that isn't pretty (I hardly ever need it, though). On Windows, I use xvi32 because it came up first in a google search and it works well.

I list most of the tools I use on my assembly tutorial wiki:
http://skullsecurity.org/wiki/index.php/Tools

Offline Ender

  • x86
  • Hero Member
  • *****
  • Posts: 2390
    • View Profile
Re: Unix disassembler?
« Reply #2 on: December 19, 2010, 05:12:56 pm »
Nice to know, thanks iago.