SparrowOS 2 hours ago | link [dead] | -26%
I made a disassembler
It's mostly just a binary search through the opcodes. The trick is ordering them.
Yes, I typed all this shit by hand. It's not complete.
I haven't really gotten to grips with SparrowOS yet as I don't program enough to fully understand/appreciate it, but this makes it that bit more desirable as a hacking tool. Thank you.
Blindingly obvious, but still saves a lot of mental effort in keeping addresses in your head.
Haven't seen any "desktop disassembler" (that sounds furniture-related) do that.
When not in graph mode, it'll show jump arrows in the margin: http://www.chip.de/ii/146940129_e98df3e41d.jpg
I don't know a lot of people who use IDA as a debugger and like it.
On the other hand, IDA's a better disassembler (and not just because it handles multiple architectures) than Olly. It's the industry standard for a good reason.
Hopper.app is giving it a run for its money on x86 and ARM. Hopper is all I use now.
I think it's ironic that people think IDA is too expensive; it's not expensive enough, given its total addressable market. IDA's prices are so low that they artificially depress the market for all reverse engineering tools, which anchor or orbit around IDA's price point. Hex-Rays is trying to break out of that with the decompiler, but then Hopper did a good-enough decompiler and bundled it into a $100 tool.
Professionals that use IDA (a) rely on it heavily (b) can use the same version of IDA for years and years (c) routinely bill out over 250-300/hr and (d) number in the tens of thousands. It's an interesting business case study.
There's no license or documentation, it's flaky and probably broken, etc. Do whatever you like with it.