> I've used IDA Pro. I agree that IDA Pro makes
it simple to get a reasonabl$
Agreed, but I find IDA Pro's interactive features
to be invaluable for getti$
Please don't use paragraph-length lines.
> I've used IDA Pro. I agree that IDA Pro makes
it simple to get a
> reasonable disassembly, but then, a disassembly isn't at all the
> same thing as "reverse-engineered source code" IMNSHO.
[I find IDA Pro helps, but it annoys me sometimes]
I'm half inclined to write my own as well, but I won't have the time
for quite a while.
I have an interactive disassembler which I wrote specifically for
picking apart unknown binaries. I first started it for dealing with a
captured malware binary; since then I've used it for a Y2K consulting
gig, dealing with a Y2K bug in closed-source software whose vendor no
longer existed (yes, it goes back to before Y2K), and various other
such things. Might be usable as a starting point, if nothing else.
git://git.rodents-montreal.org/Mouse/disas if you'd like to git it;
ftp.rodents-montreal.org:/mouse/disas/src/ if you'd rather FTP.
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse at
rodents-montreal.org
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B