Security Research & Vulnerability Analysis

Breaking
things properly

Writeups, CVE breakdowns, CTF solutions, and original research on web security, reverse engineering, red teaming, and exploitation techniques.

Write-ups
1CVE
8+Yrs Experience
OSCE3Certified
$ whoami
security_researcher
 
$ uname -a
Linux kali 6.x.x #1 SMP x86_64
 
$ cat /etc/motivation
there is no patch for curiosity
Latest Posts

Chaining SSRF and SSTI to achieve pre-auth RCE in [Target]

A deep dive into how I combined a server-side request forgery with a template injection vulnerability to escalate from unauthenticated external attacker to full remote code execution. Includes a working PoC and patch analysis.

Reversing an obfuscated Android APK: from packed dex to plaintext secrets

Walk-through of unpacking a multi-stage packer, defeating string encryption, and recovering hardcoded API credentials from a banking application. Tools: jadx, frida, apktool.

HackTheBox — Phantom: heap overflow → arbitrary write → root

Full binary exploitation write-up for the Phantom box. Off-by-one in a custom allocator leads to heap metadata corruption, house-of-spirit, and privilege escalation via a SUID binary.

GraphQL introspection is not your enemy — your schema is

A breakdown of common GraphQL attack surfaces: batching attacks, nested query DoS, IDOR through insecure resolvers, and why disabling introspection is security theatre.

~/research $ python3 exploit.py --target 192.168.1.50 --port 8080
[*] Checking SSRF endpoint...
[+] Got internal metadata: {"hostname":"prod-internal","aws_role":"..."}
[*] Pivoting to SSTI via X-Forwarded-Host header...
[+] Template engine identified: Jinja2
[+] RCE confirmed. Shell incoming...
id
uid=0(root) gid=0(root) groups=0(root)