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…7 min read·Apr 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…8 min read·Mar 16, 2021----
Aneesh DograinAneesh Dogra’s BlogReversing libfuse malwareRecent zer0pts CTF 2021 had a reversing challenge: infected in the reversing, warmup category. [96 pts]3 min read·Mar 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…5 min read·Jun 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…2 min read·Mar 1, 2020----
Aneesh DograinAneesh Dogra’s BlogFile Magician, 36c3 ctfFinally (again), a minimalistic, open-source file hosting solution.3 min read·Dec 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…4 min read·Dec 23, 2019----
Aneesh DograinAneesh Dogra’s BlogReversing a real-world 249 bytes backdoor!A wild backdoor has appeared. Press 1 to ptrace :D5 min read·Dec 16, 2019--4--4
Aneesh DograinAneesh Dogra’s BlogROPing Horcruxes, pwnable.krVoldemort concealed his splitted soul inside 7 horcruxes. Find all horcruxes, and ROP it! author: jiwon choi7 min read·Nov 28, 2019----