Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

(This is LLM-powered and based on Ghidra, fwiw)



It’s more like LLM-optional.

Malimite is first and foremost intended to be a tool to help Reverse Engineer iOS/Mac binaries, much like JADX for Android.

As it turns out, LLMs are quite good at “converting” C-Pseudocode into an approximation of the original Swift or Objective-C code. Therefore, you can optionally use the LLM extension to help analysis.

Of course, it’s not 100% accurate, but significantly easier to read, and I find it to save hours of manual research.



Who would have guessed just a few years ago that the final programming language would be English.


In the 1980s/early 1990s when HyperCard was king, that would have made sense. And in the late 1990s/early 2000s when Applescript was a thing people cared about, too. But yes, for the last twenty years or so, English-like programming languages weren't the thing.


The last trump has not sounded just yet. The day of judgement is still not quite at hand. It is - for now - still all to play for.


(in (the 'end) (will (speak we) lisp))


    ; in: THE 'END
    ;     (THE 'END)
    ;
    ; caught ERROR:
    ;   Error while parsing arguments to special operator THE:
    ;     too few elements in
    ;       ('END)
    ;     to satisfy lambda list
    ;       (VALUE-TYPE FORM):
    ;     exactly 2 expected, but got 1


Kind of amused she uses raw format strings to generate JSON


Yea, and I want my decompiler to be deterministic, so LLM stuff is a no-no.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: