What It Actually Takes to Import Data Into a Live DatabaseI was asked to add a couple thousand books to a live catalog serving a production website. While it seems simple enough on paper to be ticked off my to-do list within an afternoon with some clever scrSep 9 · 9 min readblog.realrudrap.dev
The Three WaysAs part of the Brunner CTF 2026, the "Three ways" challenge is a Boot2Root challenge based on CI/CD—the first of its kind I've encountered. Having worked with CI/CD from the other side (building and tAug 25 · 7 min readblog.realrudrap.dev
Caught in the ReeloopIts been a while since the last post here. College reopened after the summer break, I was involved in hosting the IEEE NETSIP 2026, and the analysis itself took longer than expected. Two weeks is a bi11HAug 12 · 19 min readblog.realrudrap.dev
Sealed with a KYSS: Inside an Android Banking RATAfter wrapping the analysis on my previous sample, another one came in. It called itself KYSS, and the launcher icon was a lipstick-stained kiss mark, the kind of lure which gets people's attention. T11SJul 22 · 12 min readblog.realrudrap.dev
The Attacker's DisciplineThere is a specific kind of cognitive dissonance that comes from reverse engineering a malware sample in one terminal while your own app's backend runs in another. I spent the better part of the last 3Jul 14 · 7 min readblog.realrudrap.dev