Replies: 1 comment 4 replies
-
Not a BINJA dev but: can’t you just do an analysis pass? (Also there’s a
C-like pseudo codeview now)
…On Thu, 28 Apr 2022 at 21:53, Ephemerua ***@***.***> wrote:
Binja's IL is pretty cool, but I found currently the IL cannot be
modified, it could only reflect assembly's change.
To do analysis such as deobfuscation, I think it makes sense to be able to
modify LLIL or MLIL directly, because it is very cumbersome to directly
modify the asm, and different architectures need different patch ways.
Besides, most of the time I just want neat pseudo C code rather than a
clean binary file.
Does/Will binja provide a ILBuilder API like LLVM's IRBuilder that allows
users to construct IL directly?
—
Reply to this email directly, view it on GitHub
<#3096>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABECH2IMFLK2NLOQ4FUEBDTVHJ34TANCNFSM5USEW2WA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
4 replies
Answer selected by
Ephemerua
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Binja's IL is pretty cool, but I found currently the IL cannot be modified, it could only reflect assembly's change.
To do analysis such as deobfuscation, I think it makes sense to be able to modify LLIL or MLIL directly, because it is very cumbersome to directly modify the asm, and different architectures need different patch ways. Besides, most of the time I just want neat pseudo C code rather than a clean binary file.
Does/Will binja provide a ILBuilder API like LLVM's IRBuilder that allows users to construct IL directly?
Beta Was this translation helpful? Give feedback.
All reactions