Avast open-sources its machine-code decompiler

Discussion in 'General Discussions' started by Linux-SWAT, Dec 14, 2017.

  1. Linux-SWAT

    Linux-SWAT Hardcore Member

    Joined:
    Feb 13, 2010
    Messages:
    8,069
  2. CommanderB

    CommanderB Member

    Joined:
    Mar 1, 2014
    Messages:
    90
  3. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,179
    Location:
    France, near Lyon
    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.
     
    FBnil likes this.
  4. levi

    levi Still fresh, damnit!

    Joined:
    Oct 6, 2008
    Messages:
    9,942
    Location:
    Somewhere off the coast of the EU
    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.
     
  5. PowerGod

    PowerGod Advanced Member

    Joined:
    Jun 20, 2011
    Messages:
    2,792
    The site speak only about ARM/ELF, did you tried on one of them ?
     
  6. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,179
    Location:
    France, near Lyon
    I haven't tried ARM/ELF. Only x86/Windows and x86/ELF for now.
     
  7. Askarus

    Askarus Hardcore Member

    Joined:
    Sep 28, 2011
    Messages:
    4,214
    Location:
    Germany
    I've tried their Web Service.
    Recompiling the code works but my Decimal to Binary converter does not work any more.
     
  8. Linux-SWAT

    Linux-SWAT Hardcore Member

    Joined:
    Feb 13, 2010
    Messages:
    8,069
    Wow !
     
  9. ashdjones

    ashdjones o_O

    Joined:
    Mar 13, 2008
    Messages:
    821
    Is this using rainbow tables or something? Why the memory usage?
     

Share This Page

Loading...