Skip to content
Presentation and materials for UMD ACES Tech Talk
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
analysis
binaries
exploitation
extra
source
.gitignore
CTF_Beginners_Guide.pptx
Readme.md

Readme.md

CTF Beginners Guide \ Reversing with Radare2

Talos Intelligence
Spenser Reinhardt

Trail of Bits: EasyServer

Local Files
Path Usage
CTF_Beginners_Guide.pptx This presentation
binaries/easy32 Challenge Binary (32-bit Linux ELF statically linked)
binaries/easy_key Challenge flag (place in same dir as easy32)
source/EasyServer.c Challenge C source
source/makefile Compile new easy32 with make all
analysis/easy32.md Plaintext analysis of easy32 binary
analysis/easy32.i64 IDA Pro 7.2 (64-bit) analysis database
analysis/easy32.bndb Binary Ninja analysis database
analysis/easy32-r2db/rc Radare2 analysis project
analysis/easy32-parent-manual.r2 Radare2 debug script for parent process, stops on breakpoints for inspection
analysis/easy32-child-manual.r2 Radare2 debug script for child process, stops on breakpoints for inspection
analysis/easy32-parent-auto.r2 Radare2 debug script for parent process, automates debugging (some dbc commands may fail)
analysis/easy32-child-auto.r2 Radare2 debug script for child process, automates debugging (some dbc commands may fail)
exploitation/just_answer.py Script sending single correct answer
exploitation/40bytes.py Script sending 40 bytes, incorrectly overflowing
exploitation/exploit.py Script correctly overflowing all game questions
extra/radare2rc Radare2 configuration profile
You can’t perform that action at this time.