May 24, 2026

Goals

  • Find out more exploitable regions inside the libtriton.so library.

What I worked on

  • There was a bug in the extractor which lead to a corrupted matcherTable being dumped.
  • Instead of dumping the matcherTable as csv now I dump it as a json for better readibility and processsing.
  • Prepared the slides for my weekly meeting with my advisor.
  • Created the logo for my project.

Key Insights

  • The design of a framework should be seamless, modular and fluent.

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 targets like AMDGPU, RISC-V etc.

Papers / Resources

  • None

Next Steps

  • Complete the entire framework ASAP, so that we can move to the next steps.

Introspection

  • Today was a consolidation day, fixed a few bugs and minor code refactorings.