How to keep aspect ratios using angled inner frames. Mar 2023
Notes
How to enable LaTeX support in Mnemosyne. May 2022
Book review. Apr 2022
Writing, blogging, and reinforcement learning. Feb 2022
Book review. Feb 2022
Book review. Feb 2022
The process of locating the WaitForSingleObject function within msfvenom shellcode. May 2017
This article describes techniques for bypassing DEP using ret2libc and ROP chains on Linux x64 systems. Feb 2017
Learning how to write a kernel module. Feb 2017
How to use Bash brace expansion to exploit hardened FreePBX. Jan 2017
Exploiting a heap-based buffer overflow by overwriting linked list pointers in heap-allocated data structures. Jan 2017
Exploiting a heap-based buffer overflow by overwriting function pointers in heap-allocated structures. Jan 2017
Understanding heap memory allocation and exploiting a simple heap overflow vulnerability by overwriting function pointers. Jan 2017
Identifying and exploiting format string vulnerabilities to leak memory content, overwrite arbitrary memory locations, and achieve arbitrary code execution. Jan 2017
Bypassing non-executable stack protection using ret2libc attacks and finding suitable gadgets to redirect code execution. Jan 2017
Exploiting a classic stack-based buffer overflow to inject and execute custom shellcode while bypassing non-executable stack protection. Jan 2017
A guide to writing custom shellcode for Linux x64 systems. Jan 2017
Windows privilege escalation using churrasco.bin. Oct 2016
A guide on how to decrypt the ntds.dit file. Aug 2016
Remote code execution on Jenkins server. Jul 2016
A short note on JIT-spraying. Dec 2015
Projects and case-studies
Improving the online grocery shopping experience.
Service that aimed at providing cheaper and faster feedback on English language essays.
Reinforcement learning algorithms implemented for fun and better understanding.
A list of books I've read, am reading or want to read. It does not include technical books and textbooks.
A collection of CVEs found in open-source and proprietary software.