Tips, Tricks, and Tools from CTFs CTFs are fun and sometimes I accidentally learn things from them. Here are some of those things. (I mostly play RE/pwn, so of these notes will probably be about those two categories) Pwning Generating Your own libc Leaks Easily Call Arbitrary Function Pointers with up to Three Arguments Heap Fun with TCache (In Progress) Abusing the STDIN Buffer (In Progress) Reverse Engineering Using Angr to Solve Crackmes Using Z3 to Solve Difficult Constraints (In Progress) Replaying Program Execution with Timeless Debugging (In Progress)