Aneesh DograinAneesh Dogra’s BlogJanet v1.1 REPL Sandbox BypassJanet is a functional and imperative programming language. The entire language (core library, interpreter, compiler, assembler, PEG) is…Apr 1, 2021Apr 1, 2021
Aneesh DograinAneesh Dogra’s BlogAdvanced ROP techniquesRop or return-oriented-programming is an exploit technique that is usually used to exploit buffer overflow vulnerabilities in programs…Mar 16, 2021Mar 16, 2021
Aneesh DograinAneesh Dogra’s BlogReversing libfuse malwareRecent zer0pts CTF 2021 had a reversing challenge: infected in the reversing, warmup category. [96 pts]Mar 10, 2021Mar 10, 2021
Aneesh DograinAneesh Dogra’s BlogBypassing Syscall filtersWith the advent of tools like auditd, seccomp, selinux: we have rules to disable a list of Linux syscalls using a blacklist mechanism…Jun 14, 2020Jun 14, 2020
Aneesh DograinAneesh Dogra’s BlogReversing Programmable Interface ControllersAeroCTF had a category of challenges revolving around PICs. The PIC code dump is given for us to analyze and extract the flag from it. ROM…Mar 1, 2020Mar 1, 2020
Aneesh DograinAneesh Dogra’s BlogFile Magician, 36c3 ctfFinally (again), a minimalistic, open-source file hosting solution.Dec 29, 2019Dec 29, 2019
Aneesh DograinAneesh Dogra’s BlogReversing an 8bit RISC microprocessorHey! We have found this old cartridge under a desk in the library of Lapland. It appears to be for a system called “Emu 2.0”, made back in…Dec 23, 2019Dec 23, 2019
Aneesh DograinAneesh Dogra’s BlogReversing a real-world 249 bytes backdoor!A wild backdoor has appeared. Press 1 to ptrace :DDec 16, 20194Dec 16, 20194
Aneesh DograinAneesh Dogra’s BlogROPing Horcruxes, pwnable.krVoldemort concealed his splitted soul inside 7 horcruxes. Find all horcruxes, and ROP it! author: jiwon choiNov 28, 2019Nov 28, 2019