Dailydave mailing list archives

Re: DISIT - OPEN SOURCE DISASSEMBLER ENGINE


From: Piotr Bania <bania.piotr () gmail com>
Date: Wed, 01 Feb 2006 19:01:08 +0100


>I ended up doing the same thing with BugScan 2.0 after looking at what
>was available. Most of the libraries seemed good at going one way to
>disassembly, but not extensible enough to support some of the other
>primitives we needed. (We were also a little scared of the code quality
>and lack of automated tests in a number of them ;>)

Yes, that was one of the reasons.

>Writing our own disassembler/interpreter for SPARC, MIPS, x86, Java, >and .NET was one of the best things we did on that project. It was >major work, don't get me wrong, but it allowed us to move faster and >without impediment of third parties. We also learned much more about >the underlying architectures that helped us generalize the whole
>architecture more than if we had broken down and reused one of the
>aforementioned libraries.
>Kudos, I hope your library gives you the same benefits! :)

Well it surely blows up the brain power level, that's the main benefit :) moreover you are sure stuff you are attaching to your project will suit your needs. Then you can move forward - the doors are open.


cheers,
pb

--
--------------------------------------------------------------------
Piotr Bania - <bania.piotr () gmail com> - 0xCD, 0x19
Fingerprint: 413E 51C7 912E 3D4E A62A  BFA4 1FF6 689F BE43 AC33
http://www.piotrbania.com  - Key ID: 0xBE43AC33
--------------------------------------------------------------------

              - "The more I learn about men, the more I love dogs."


Current thread: