May 20, 2026
Goals
- Find out more exploitable regions inside the
libtriton.solibrary.
What I worked on
- Created a tool called
chitragupt_mutatorwhich uses thematcher_table.csvproduced bychitraguptto simulate bit-flips and check which instructions are adjacent to each other (lie at a 1 bit difference)- I still have to extensively test the tool.
Key Insights
- I learnt about CPython interpreter available inside
gdbwhich can be used to simulate bit-flips in the code section.
Questions / Confusions
- I still need to how predicate in ptx can be manipulated to skip instructions.
Ideas / Hypotheses
- I can generalize the attack surface of LLVM to different
targetslikeAMDGPU,RISC-Vetc.
Papers / Resources
None
Next Steps
- Test
chitragupt(an end-to-end automated framework for finding out the exploitable flips).
Introspection
- Today was a good day I made two strong fluent frameworks.