From 5835d2df61b2d98184a367f91600af5f6fa5ca94 Mon Sep 17 00:00:00 2001 From: Robert Wasinger Date: Mon, 8 Jan 2024 07:32:22 -0700 Subject: [PATCH] Update landing page - Move Getting started above the fold - Update course links - Update belt requirements --- index.html | 60 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 35 insertions(+), 25 deletions(-) diff --git a/index.html b/index.html index 73b222514..d797af2c3 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,3 @@ -


-

pwn.college

Learn to hack!

@@ -12,9 +10,15 @@

Learn to hack!

pwn.college was created by [Zardus (Yan Shoshitaishvili)](http://yancomm.net) and [kanak (Connor Nelson)](https://connornelson.com) at Arizona State University. It powers ASU’s Introduction to Cybersecurity (CSE 365) and Computer Systems Security (CSE 466) courses, and is open, for free, to participation for interested people around the world! -If you have comments, suggestions, and feedback, please email us at [pwn-college@asu.edu](mailto:pwn-college@asu.edu)! +If you have comments, suggestions, and feedback, please email us at [pwn@pwn.college](mailto:pwn@pwn.college)! -

+


+ +
+ +
+ +


# Great! How do I jump in? pwn.college is organized into a series of modules, that launch throughout the school year and stay open until the next iteration of the courses. For each module, students should go through the following process: @@ -23,18 +27,17 @@

Learn to hack!

2. Attend the LIVE CLASSES on [Twitch](https://www.twitch.tv/pwncollege), during the ASU semester. -3. Catch up on any live classes you miss by checking out RECORDED STREAMS, which are [initially saved on Twitch](https://www.twitch.tv/pwncollege/videos) right after the live stream (but time out after a week or two) and are eventually [archived to YouTube](https://www.youtube.com/pwncollege). The live classes are used to fill in gaps between prerecorded lectures and answer student questions. Prior live classes: +3. Catch up on any live classes you miss by checking out RECORDED STREAMS, which are [initially saved on Twitch](https://www.twitch.tv/pwncollege/videos) right after the live stream (but time out after a week or two) and are eventually [archived to YouTube](https://www.youtube.com/pwncollege). The live classes are used to fill in gaps between prerecorded lectures and answer student questions. Current live classes: 4. Solve the **CHALLENGE PROBLEMS** hosted in the [dojos](https://pwn.college/dojos). The challenge problems are the active educational component of pwn.college. They are absolutely critical to learning: the lectures give you a starting point for the content, but the challenge problems force you to truly learn it. 5. When you run into problems with the challenges, you can GET HELP on our [discord server](https://discord.com/invite/e4UU4ytK6q). The discord is also a great place to chat with other aspiring hackers! -pwn.college currently has three major stages of progression. Consider hacking as a martial art that students earn belts in as they progress. We currently have three belts in three dedicated dojos: [orange](https://pwn.college/cse365-s2023/), [yellow](https://pwn.college/cse466-f2022/), and [blue](https://pwn.college/cse494-s2023/). +pwn.college currently has four major stages of progression. Consider hacking as a martial art that students earn belts in as they progress. We currently have four belts in four dedicated dojos: [orange](https://pwn.college/intro-to-cybersecurity/), [yellow](https://pwn.college/program-security/), [green](https://pwn.college/system-security/), and [blue](https://pwn.college/software-exploitation/). Over time, hackers become more sure in their skills, achieving *brown belt* status (and able to, for example, usefully contribute to the cybersecurity industry), before finally graduating to hacking masters: *black belts*. But this, unfortunately, must happen outside of the dojo (for now!). @@ -51,28 +54,35 @@

Learn to hack!

A few things to note. Your home directory `/home/hacker` is persistent. This means that when you start a new challenge, all of the files you have saved in there will still be there. The `Practice` button can be incredibly useful for debugging your solution. When you start a challenge in this way, you will have the ability to run programs as the `root` user with the `sudo` command; however, the instance will only have a practice flag. For some of the later (kernel-focused) challenges, you will need to solve the challenge in a virtual machine. You can interact with the virtual machine using the `vm` command. -


- -
- -
- -


+

# The Belts -This course progresses hackers from white belts, to orange belts, yellow belts, and then finally refines them into blue belts. This is not just metaphor: **we have actual belts, in yellow and blue, custom-embroidered for pwn.college.** +This course progresses hackers from white belts, to orange belts, yellow belts, green belts, and then finally refines them into blue belts. This is not just metaphor: **we have actual belts, in yellow, green, and blue, custom-embroidered for pwn.college.** ### How to earn an orange belt? -For an orange belt, you must complete all active challenges launched in [CSE 365](https://pwn.college/cse365-s2023/). +For an orange belt, you must complete all active challenges launched in: +- [Intro to Cybersecurity](https://pwn.college/intro-to-cybersecurity/) ### How to earn a yellow belt? -For a yellow belt, you must complete all active challenges launched in [CSE 365](https://pwn.college/cse365-s2023/) and [CSE 466](https://pwn.college/cse466-f2022/). +For a yellow belt, you must complete all active challenges launched in: +- [Intro to Cybersecurity](https://pwn.college/intro-to-cybersecurity/) +- [Program Security](https://pwn.college/program-security/) + +### How to earn a green belt? +For a green belt, you must complete all active challenges launched in: +- [Intro to Cybersecurity](https://pwn.college/intro-to-cybersecurity/) +- [Program Security](https://pwn.college/program-security/) +- [System Security](https://pwn.college/system-security/) ### How to earn a blue belt? -For a blue belt, you must complete all active challenges launched in [CSE 365](https://pwn.college/cse365-s2023/), [CSE 466](https://pwn.college/cse466-f2022/), and [CSE 494](https://pwn.college/cse494-s2023/)! +For a blue belt, you must complete all active challenges launched in: +- [Intro to Cybersecurity](https://pwn.college/intro-to-cybersecurity/) +- [Program Security](https://pwn.college/program-security/) +- [System Security](https://pwn.college/system-security/) +- [Software Exploitation](https://pwn.college/software-exploitation/) ### How to get the actual belt? -To get your belt, [send us an email](malto:pwn-college@asu.edu) from the email address associated with your pwn.college account once you’ve completed the necessary challenges. We’ll then get your belt over to you (eventually)! +To get your belt, [send us an email](malto:pwn@pwn.college) from the email address associated with your pwn.college account once you’ve completed the necessary challenges. We’ll then get your belt over to you (eventually)! **Who has earned belts?** We maintain a [list of hackers with pwn.college belts](https://static.pwn.college/belts). Once you achieve your belt, if you provide your name, email address, and emoji, we will add you to the [list](https://static.pwn.college/belts)! @@ -99,14 +109,14 @@

Learn to hack!

The videos and slides of pwn.college lectures are licensed under CC-BY-NC. You can use them freely for non-commercial purposes, but please provide attribution! Additionally, if you use pwn.college in your own education program, we would appreciate it if you email us to let us know. Evidence of wide-spread use of pwn.college for education will be a huge help for Yan’s tenure case! -EDUCATORS: If you are an educational institution and are using pwn.college as part of a class, you can request a (free) private instance of the infrastructure! Please [email](mailto:pwn-college@asu.edu) us to ask! +EDUCATORS: If you are an educational institution and are using pwn.college as part of a class, you can request a (free) private instance of the infrastructure! Please [email](mailto:pwn@pwn.college) us to ask! -CONFERENCES: If you are running a conference and would like pwn.college presence there (as a form of intense weekend-long training), please [email](mailto:pwn-college@asu.edu) us! +CONFERENCES: If you are running a conference and would like pwn.college presence there (as a form of intense weekend-long training), please [email](mailto:pwn@pwn.college) us!

# Contributing -The [infrastructure powering pwn.college](https://github.com/pwncollege) is open source, and we welcome pull requests and issues. The modules are closed-source, because they include source code and solution scripts. If you are an educator, or otherwise someone we trust, and are interested in collaborating on the modules themselves, please email us at [pwn-college@asu.edu](pwn-college@asu.edu). Likewise, drop us a line if you are interested in collaborating on the slides! +The [infrastructure powering pwn.college](https://github.com/pwncollege) is open source, and we welcome pull requests and issues. The modules are closed-source, because they include source code and solution scripts. If you are an educator, or otherwise someone we trust, and are interested in collaborating on the modules themselves, please email us at [pwn@pwn.college](pwn@pwn.college). Likewise, drop us a line if you are interested in collaborating on the slides!

@@ -165,7 +175,7 @@

Learn to hack!