Projects

On this page, I list a number of projects I have built, all available on my GitHub profile. The technologies I most often use include efficient programming languages (such as Rust), third-party libraries, and decompilers (such as Binary Ninja). The projects cover a range of topics including obfuscation, reverse engineering, decompilation, software protection, malware analysis, low-level internals, and software security more broadly.

IPA: Interactive PDF Analysis

GUI analyzer for deep-diving into PDF files. Made with Rust and egui.

MicroSCOPE -- heuristic-based analyzer for ransomware

Analyzer that applies heuristics to find out if a given executable file is similar to ransomware.

Obfuscation Analysis: A BinaryNinja plugin

A Binary Ninja plugin to analyze and simplify obfuscated code such as Mixed Boolean Arithmetic-based transformation.

OSLab

HTML documentation for the laboratory part of Operating Systems course.

Pocket - Mixed Boolean Arithmetic

Linear Mixed Boolean Arithmetic Expression Obfuscator for a given expression.

ptxNinja: decompilation for PTX (CUDA)

Decompilation for PTX, a low-level representation for instructions targeting CUDA architecture.