Hi folks:
Desquirr has been great for my reversing needs. But...
it could be yet better Why don't you put some control
flow analysis, currently the one implemented in
desquirr (if there is some) is very very primitive.
Another thing that could help us a lot is some fixes
to the data flow analysis engine. For example the
stack handling is all broken. Jej sometimes gives you
back a broken function(sometimes it does not gives
you anything at all).Actualy sometimes I end
up decompiling the assembler by hand :(. Another thing
that could be done s some propagation of arguments.
For example sometimes desquirr puts something like:
si = arg_0
ax = function(si);
...
for example.
Have you seen dcc? Is a decompiler that works very
well but only for MS-Dos
(the sources are available) It implements an Universal
decompiling machine and lacks data flow analysis (if i
remember well). Why don't you pick it up. Also there
is a thesis written by the authors.
Best Regards
Hal+
Logged In: YES
user_id=337437
Hi Hal+,
I have also many ideas for improvement of Desquirr, see the
part of http://www.2good.nu/?id=260 written in english, but
such work has unfortunately very low priority right now.
Control flow analysis is definitely a topic that needs to be
addressed.
And finally the standard open source response to feature
requests: patches are welcome! :-)
\David