rev writeups
find rev ctf writeups.
reversing writeups trace how someone understood an unknown binary — decompiling the validation logic, defeating anti-debug, or reversing a custom VM — to find the input that prints the flag.
search rev writeups on ctftime
what rev writeups cover
- crackme / license checkwriteups locate the comparison in decompiled code and patch the jump or extract the key.
- anti-debugwriteups bypass ptrace/timing/IsDebuggerPresent checks by patching or with ScyllaHide.
- packed binarywriteups unpack UPX or dump self-decrypted code from memory in GDB.
- custom VMwriteups reverse the opcode handler, then disassemble the embedded bytecode.
- symbolic executionwriteups drive angr to the success branch instead of reversing complex logic by hand.
- Android / bytecodewriteups decompile APKs with jadx and find validation in the activity or native lib.