Welcome to pwn.college!
pwn.college is a resource for students (and other interested parties) to learn about, and practice, core cybersecurity concepts in a hands-on fashion.
The philosophy of pwn.college is “practice makes perfect”. pwn.college is organized as a set of modules covering different topics, and each module has a set of practice problems, auto-generated for each aspiring hacker to practice on. Good luck!
CSE466 Course information
pwn.college was created for the CSE 466 course at Arizona State University. The course details are:
TA Office Hours: Monday 2:30pm–4:30pm in BYAC 260
Professor Office Hours: Thursday 12:00pm–2:00pm, and by appointment, in BYENG 484
Course Number: CSE 466
Meeting Times: Wednesday, 6:05pm to 8:50pm
Meeting Location: CAVC 101
Mailing List: https://groups.google.com/forum/#!forum/cse-466/
Instructor: Prof. Yan Shoshitaishvili (email@example.com)
TA: Connor Nelson (firstname.lastname@example.org)
The syllabus is available here.
The slides are:
The homeworks are:
- Homework 1: SUID 1
- Homework 2: SUID 2
- Homework 3: Reversing
- Homework 4: Pwning
- Homework 5: Reversing and Pwning Recap
- Homework 6: Shellcode Injection
The following modules are currently available at pwn.college:
- Module 1: Abusing SUID in Linux
- Module 2: Binary Reverse Engineering
- Module 3: Introduction to Binary Exploitation
- Module 4: Shellcode Injection
- Module 5: Return Oriented Programming
- Module 6: Format String Attacks
- Module 7: Heap Attacks
- Module 8: Sandbox Escapes
Aside from directed module, pwn.college contains a wiki-like set of hacking concepts! These can be a great resource for interested hackers.
Capture The Flags (CTFs) are a great way to practice your hacking skills in a fun and ethical way. The most popular way to find upcoming events is at https://ctftime.org. Feel free to check out and join ASU’s CTF Team pwndevils at http://pwndevils.com.
Wargames are another great way to practice your hacking skills. Whereas CTFs are short (normally 48 hour) events, wargames are not time-based. You can find popular wargames at https://github.com/zardus/wargame-nexus.