Avast open-sources its machine-code decompiler


It seems quite nice. The resulting C file seems somewhat readable.

Conversion takes a LOT of memory. I converted a 1MB windows binary and it used more then 17GB.
For a 3.7MB linux binary, it crashed. I guess it exhausted my 32GB memory. I'll add some swap and try again later.
 
It might even be quite interesting for porting applications between architecutes in a more efficient way than emulation. Just a shame going forward that they don't support any 64-bit processor achitectures yet, but hopefully they're working on that.
 
I've tried their Web Service.
Recompiling the code works but my Decimal to Binary converter does not work any more.
 
Back
Top