Want to Join Us ?

you'll be able to discuss, share and send private messages.

Release IDA PRO smartdec decompiler source released!!

Discussion in 'Plugins' started by storm shadow, May 12, 2015.

Share This Page

  1. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    Simply awsome

    SmartDec is a set of tools for decompilation. These tools are:
    * nocode — a command-line decompiler;
    * smartdec — a decompiler with graphical user interface;
    * ida-plugin — a decompiler plug-in for the IDA Pro disassembler.
    For building instructions, see the file named `doc/build.txt'.
    For an overview of decompiler's architecture, see `doc/developer'.
    Use `make' (or directly `pdflatex main.tex' twice) to build PDF files
    inside the directories.
    # vim:set et sts=4 sw=4 tw=72:


    https://github.com/smartdec/smartdec
     

    Attached Files:

    Rip Cord likes this.
  2. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    Rip Cord likes this.
  3. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    New Prebuild package
    http://derevenets.com/

     
    Rip Cord likes this.
  4. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    New Prebuild package
    http://derevenets.comv0.0.7 (26 July 2015)

    Added Mach-O parser.

    ARM: handling of mov-ldr call idiom, support for mla, mls (thanks to Jeff Muizelaar), uxtb, uxtab, uxth, uxtah (thanks to archshift), mul, eor, mvn, cmn instructions.

    x86: support for cqo instruction, fixed handling of memory operands with unspecified scale.

    Support for building with Qt5.
     
    Rip Cord likes this.
  5. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    Okay Her is @Nihilus snowman awsome version with MIPS decomiler.
    We goona test it the next days to come.

    [​IMG]
     

    Attached Files:

  6. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    newer build.
    Fix some loops for mips
     

    Attached Files:

    Rip Cord likes this.
  7. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    New build
    @nihilius been a busy bee.
     

    Attached Files:

    m4n0w4r and Rip Cord like this.
  8. Nihilus

    Well-Known Member Developer

    I am always busy :)
     
    Rip Cord and storm shadow like this.
  9. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    New version prebuild out of the official build


     
    Last edited: Sep 19, 2015
    Rip Cord and m4n0w4r like this.
  10. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

  11. dpeddi

    New Member

    Hi,

    I've seen that Nihilus have committed some new interesting stuff. I'm starting to prepare a build environment, but it take huge time... (vm creation, os install, vs install... qt build.. etc)

    If you have build environment ready, please can you post updated windows build?

    Regrads
     
    storm shadow and Rip Cord like this.
  12. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    i just started at work but , i can make a build after.
    I see he added a bunch of stuff.
     
  13. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    Rip Cord likes this.
  14. dpeddi

    New Member

    Hi,

    Please, could you try to upload a new build?

    Regards....
     
  15. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    @nihilius is there a fix for ida yet ?
    Well fix in general
     
  16. Nihilus

    Well-Known Member Developer

    Since I'vent got a license for 6.8 I'vent been able to try the patched MIPS modules for it. However I fixed the NULL-ptr bug which made it instantly crash.
     
    computerline and Rip Cord like this.
  17. Nihilus

    Well-Known Member Developer

    Last edited: Dec 4, 2015
    storm shadow likes this.
  18. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    Okay Working prebuild version is out .
    Both x86 x64 works.
    Using statc QT and libbds
    COFF,AR,ECOFF,A.OUT,ELF,

    Well this will basiclly support all proccessors that works with libbds.
    MIPS x86_x64
    x86
    x64
    ARM

    Well you can in theory load these.

    Version 1.0
    Regards to the awsome @Nihlius


    https://github.com/nihilus/snowman/releases/tag/v1.0
     
  19. computerline

    Well-Known Member Ida Pro Expert

    thanks you for great release !!! :)
     
    storm shadow likes this.
  20. dpeddi

    New Member

    Work as standalone with some binary.. but it seems it forget some piece of code when loading big modules or executable.

    Could you try to build it as ida plugin?

    Regards
     
Top