Deobfuscating Javascript via AST: Replacing References to Constant Variables with Their Actual Value

May 31, 2022 · 9 min.

A guide detailing how to simplify references to constants in obfuscated javascript.

Deobfuscating Javascript via AST: Constant Folding/Binary Expression Simplification

May 28, 2022 · 23 min.

A guide detailing how to deobfuscate programs obfuscated with simplifiable binary expressions.

Deobfuscating Javascript via AST: Converting Bracket Notation => Dot Notation for Property Accessors

May 28, 2022 · 6 min.

A guide detailing how to restore dot operator notation in obfuscated javascript.

Deobfuscating Javascript via AST: Reversing Various String Concealing Techniques

May 22, 2022 · 29 min.

A guide detailing how to undo string concealing in obfuscated javascript.

An Introduction to Javascript Obfuscation & Babel

May 21, 2022 · 21 min.

An introduction to Javascript obfuscation, abstract syntax trees, and Babel in the context of reverse-engineering

Notes of dreamhack wargames

Jan 6, 2022 · 2 min.

short notes for wargames hosted on dreamhack.io

Notes of HTB Machine Labs

Dec 28, 2021 · 15 min.

short notes for HTB Machine Lab

Wrap-up for some simple SQL Injection methods

Dec 20, 2021 · 9 min.

Some basic methods for SQL injection.