// hello, world
Computer Science graduate and Artificial Intelligence master's student with a passion for game development and building things from scratch. I like turning ideas into things that work.
Most buffer overflow detection tools (like AddressSanitizer) only check whether a write stays within an allocated object. This means they miss intra-object overflows — cases where a write stays within a struct but overflows past an individual field into neighboring fields. This thesis explores a combined approach: using CodeQL to statically identify suspicious overflow patterns in open-source C/C++ code, then using an LLM to generate inputs that dynamically confirm the bugs. The work also produces a curated dataset of real intra-object overflow instances, filling a gap in existing benchmarks.
Read Full ThesisOpen to opportunities, collaborations, and conversations about artificial intelligence, tech, and creative code.