So sad after this year's DEF CON Quals. I think it’s finally time to retire. Competitive CTFs have turned into a painful, exhausting, and honestly boring grind. Maybe I’ll still check in occasionally, but I’m never going to stay up all night for them again
Hot take: Jeopardy style CTFs are (mostly) dead.
However I think the organisers will find will always find a way to create "new form" CTFs.
Like real hardware challenges, more a&d or koth? Or like cyber range style finals.
Let's wait and see...
Unfortunately, I didn't finish this year's Flare-On due to poor time management but I wrote a writeup on how I solved challenge 8 purely with WinDbg using Time Travel Debugging and LinQ queries.
Check it out :)
https://t.co/GSxbTxNSL8
Have you ever wondered what happens if we break compiler conventions? I was able to obfuscate the control flow of a program and hide code by modifying non-volatile registers to modify the behavior of library code.
https://t.co/PeWCPzcsR7
This is nothing novel or groundbreaking, but was a fun experiment to learn about what happens when we break compiler conventions and how this allows us to deter reverse-engineering efforts.
I hope that this would be a fun read for someone on this platform! :)
I was able to come up with a proof-of-concept executable where I was able to obfuscate the program's control flow by modifying non-volatile registers such that we can modify the behavior of library code to make jumps to blocks of code that is not visible to the disassembler.