• oplkill@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    7 个月前

    I don’t get it, how is it better than ghidra? Or it tries to name func, vars and types too, which is hard work

    • cm0002@lemdro.idOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      7 个月前

      Or it tries to name func, vars and types too,

      It tries to do exactly that, it actually uses ghidra for the initial decompilation

  • zygo_histo_morpheus@programming.dev
    link
    fedilink
    arrow-up
    0
    ·
    7 个月前

    Is the decompiled code guaranteed to be equivalent to the compiled code? While this might be cool it doesn’t seem that useful if you can’t reason about the correctness of the output. I skimmed the README and didn’t manage to figure it out

    • cm0002@lemdro.idOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      edit-2
      7 个月前

      From my understanding, it trys to tackle the hardest part, getting from Assembly back to something human readable and not necessarily compilable out the gate

      A large part of the tedious and intensive process of decompilation is just figuring out what chunks in ASM do what and working it out to named functions and variables