All Projects

🔍

JSConfuser Deobfuscator

Fully static JavaScript deobfuscator for JSConfuser using Babel AST manipulation. Implements 20+ transforms including string decoding, opaque predicate resolution, anti-debug bypass, dispatcher inlining, and RGF resolution. Click the demo video to enlarge.

JavaScript Node.js Babel AST Static Analysis Reverse Engineering
Active · 2026

JSDefender Deobfuscator

Advanced JavaScript deobfuscation tool that reverses JSDefender obfuscation using AST parsing with Babel and multi-core processing via Node.js clustering. Features an interactive REPL mode for debugging and supports both demo and pro versions of JSDefender.

JavaScript Node.js Babel AST Clustering Reverse Engineering
Completed

NSIS Dumper

Static analysis tool for extracting the contents of NSIS (Nullsoft Scriptable Install System) installers. Automates the unpacking process, useful for both legitimate installer inspection and malware analysis.

Rust NSIS Static Analysis Reverse Engineering
Completed

MalwareSleuth

Private malware analysis community founded and led during 2023-2024. Ran collaborative reverse engineering sessions on real-world samples, taught RE fundamentals to newcomers, and coordinated group learning. Closed after about a year.

Community Malware Analysis Teaching Reverse Engineering
Closed · 2023-2024

CardinalAV

Antivirus solution built from scratch in Rust, focused on behavioral malware detection and application-level network filtering. Development is halted; kept as an example of systems-level security work.

Rust Malware Detection Systems
Abandoned

Meow Encoding

Creative encoding library that converts text into "meow" sequences. Supports both ASCII and Unicode characters, with uppercase/lowercase patterns representing binary data. A fun exploration of custom encoding schemes with full encode/decode functionality.

JavaScript Encoding/Decoding Binary Manipulation
Completed

Brainfuck Crackme

Educational reverse engineering challenge written in Brainfuck. Designed as a learning exercise to understand esoteric programming languages and low-level code analysis.

Brainfuck Reverse Engineering Crackme
Completed

JSConfuser String Decrypter

Early static analysis tool for decrypting strings obfuscated by JSConfuser. Successfully reverse-engineered multiple encryption algorithms including Base91, ASCII85, and custom encodings. Superseded by the full JSConfuser Deobfuscator.

JavaScript Cryptanalysis Static Analysis
Abandoned (superseded)

Lambda Test Deobfuscator

Early experimental deobfuscator for Lambda Test obfuscation. Includes explanations of how the obfuscator works but remains in a rough, unpolished state. Served as a learning project for understanding obfuscation patterns.

JavaScript Static Analysis
Archived