Boomerang: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(Adding skeleton and some info)
 
(spelling/grammar)
 
Line 1: Line 1:
* Website: [http://boomerang.sf.net/ http://boomerang.sf.net/]
* Website: [http://boomerang.sf.net/ http://boomerang.sf.net/]


Boomerang aims to be a fully fledged decompiler. It's not yet able to produce perfect code, but it's output can be useful anyway. Compiling boomerang can be abit difficult so the precompiled versions can be used instead.
Boomerang aims to be a fully fledged decompiler. It's not yet able to produce perfect code, but its output can be useful anyway. Compiling boomerang can be a bit difficult so the precompiled versions can be used instead.


== Basic usage ==
== Basic usage ==
Boomerang can often lockup or crach when run so the recomended way is to try on a reduced call tree. To do that use ./boomerang -e and the hex address of the function. To locate candidate functions use [[IDA Pro]] with it's graphing functions.
Boomerang can often lock up or crash when run so the recommended way is to try on a reduced call tree. To do that use ./boomerang -e and the hex address of the function. To locate candidate functions use [[IDA Pro]] with its graphing functions.




[[Category: RE Tools]]
[[Category: RE Tools]]

Latest revision as of 18:10, 21 February 2006

Boomerang aims to be a fully fledged decompiler. It's not yet able to produce perfect code, but its output can be useful anyway. Compiling boomerang can be a bit difficult so the precompiled versions can be used instead.

Basic usage

Boomerang can often lock up or crash when run so the recommended way is to try on a reduced call tree. To do that use ./boomerang -e and the hex address of the function. To locate candidate functions use IDA Pro with its graphing functions.