Previou s Nex t
1
1 Nex s t s Previou #TALK Presentation Discussion 45min - - PDF document
Previou 1 Nex s t s Previou #TALK Presentation Discussion 45min 15min 2 Subject: CTF 2019-04-11 t Nex What is CTF? An introduction to competitive hacking Carl Svensson @ 0xFF April 2019 Agenda - What are we going to talk about?
Previou s Nex t
1
Previou s Nex t
2
Presentation
45min
Discussion
15min
2019-04-11
Subject: CTF
Carl Svensson @ 0xFF April 2019
○ Categories
○ E-mail: calle.svensson@zeta-two.com ○ Twitter: @zetatwo ○ Website: https://zeta-two.com ○ YouTube: https://youtube.com/ZetaTwo
○ Pwn ○ RE ○ Web ○ Crypto ○ Forensics ○ Misc
○ Remote ○ Local
○ Machine code: x86, ARM, MIPS, etc. ○ Userland vs Kernel ○ Higher level: Java, Python, etc.
○ IDA, Binja, Ghidra, radare2 ○ GDB, pwndbg, windbg, qemu ○ Python, lots and lots of Python
○ Software ○ Hardware ○ Protocols
○ Crackme ○ Packers ○ Encryption
○ IDA, Binja, Ghidra, radare2 ○ GDB, pwndbg, windbg, qemu ○ Python, lots and lots of Python
○ PHP, Python, Java ○ Injections - SQL, CMD, Template ○ Deserialization, XXE ○ SSRF
○ XSS ○ CSRF
○ Flag in file, DB, other
○ Burp Suite, sqlmap ○ Python, lots and lots of Python
○ Recover key ○ Recover message ○ Forge signature
○ Custom schemes ○ Academic attacks
○ Academic papers, blogs ○ SageMath ○ Python, lots and lots of Python
○ File systems ○ Network traffic ○ File formats
○ Foremost, Sleuth Kit ○ Wireshark ○ binwalk, 010 Editor
Web RE Pwn
Crypto
Forensics
Misc
○ Patch your own ○ Exploit the others
○ Checker
○ Improve within your area ○ Discovers completely new areas
Carl Svensson @ 0xFF April 2019
○ E-mail: calle.svensson@zeta-two.com ○ Twitter: @zetatwo ○ Website: https://zeta-two.com ○ YouTube: https://youtube.com/ZetaTwo
1. Go to https://2018game.picoctf.com/ 2. Register an account and login 3. Go to the problems page
○ “admin panel”
○ “hertz”
○ “Irish Name Repo”
○ “buffer-overflow-0”
○ assembly-0
○ “now you don’t”
○ “rsa-madlibs”
○ “Buttons”
○ “leak-me” ○ “shellcode”
○ be-quick-or-be-dead-1