Skip to content

Commit c572f95

Browse files
committedApr 4, 2023
Initial commit
0 parents  commit c572f95

File tree

337 files changed

+517473
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

337 files changed

+517473
-0
lines changed
 

‎README.md

+109
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
# CTF Challenges I've Created
2+
This is a comprehensive list of all the CTF challenges I've created for CTFs I've helped host. They are split up by category, and have the difficulty and corresponding CTF(s) they were used in.
3+
4+
*Note - EOS means "end of semester", or a BYU-only CTF that was held (surprisingly) towards the end of the semester*
5+
6+
## Categories
7+
### Binary Exploitation (pwn)
8+
* [Library](binary-exploitation/library/) (BYU EOS CTF Fall 2022) - intro
9+
* [Offset](binary-exploitation/offset/) (BYU EOS CTF Fall 2022) - intro
10+
* [env](binary-exploitation/env/) (BYU EOS CTF Fall 2022) - intro
11+
* [Start](binary-exploitation/start/) (BYU EOS CTF Fall 2022) - intro
12+
* [Overflow](binary-exploitation/overflow/) (BYU EOS CTF Fall 2022) - easy
13+
* [Ret2win](binary-exploitation/ret2win/) (BYU EOS CTF Fall 2022) - easy
14+
* [Pwntools](binary-exploitation/pwntools/) (BYU EOS CTF Fall 2022) - easy
15+
* [Redirection](binary-exploitation/redirection/) (BYU EOS CTF Fall 2022) - medium
16+
* [Pie](binary-exploitation/pie/) (BYU EOS CTF Fall 2022) - medium
17+
18+
### Cryptography
19+
* [Dit Dah](cryptography/ditdah/) (BYU EOS CTF Fall 2021) - intro
20+
* [Simple](cryptography/simple/) (BYU EOS CTF Fall 2021) - intro
21+
* [A-A-Ron](cryptography/a-aron/) (BYU EOS CTF Winter 2022) - easy
22+
* [Too Many Times](cryptography/toomanytimes/) (BYU EOS CTF Winter 2022, BYUCTF 2022) - medium
23+
* [One Time Pad](cryptography/onetimepad/) (BYU EOS CTF Winter 2022) - medium
24+
* [Wiki Game](cryptography/wikigame/) (BYU EOS CTF Fall 2021) - hard
25+
26+
### Forensics
27+
* [Liam's Idea](forensics/liams-idea/) (BYU EOS CTF Winter 2022) - easy
28+
* [Access](forensics/access/) (BYU EOS CTF Winter 2022) - medium
29+
* [The Villain](forensics/the-villain/) (BYUCTF 2022) - medium
30+
* [.bash_history](forensics/bash_history/) (BYU EOS CTF Fall 2021) - medium
31+
* [Routing](forensics/routing/) (BYU EOS CTF Fall 2021) - medium
32+
* [Wordpress](forensics/wordpress/) (BYU EOS CTF Fall 2021) - medium
33+
* [PNG](forensics/png/) (BYU EOS CTF Fall 2022) - hard
34+
* [zip](forensics/zip/) (BYU EOS CTF Fall 2022) - hard
35+
36+
### Jail
37+
* [Python Jail 1](jail/python_jail_1/) (BYU EOS CTF Fall 2021) - easy
38+
* [Python Jail 2](jail/python_jail_2/) (BYU EOS CTF Fall 2021) - easy
39+
* [Python Jail 3](jail/python_jail_3/) (BYU EOS CTF Fall 2021) - medium
40+
* [Python Jail 4](jail/python_jail_4/) (BYU EOS CTF Fall 2021) - medium
41+
42+
### Miscellaneous
43+
* [ASCII Art](miscellaneous/ascii-art/) (BYU EOS CTF Winter 2022) - easy
44+
* [ASCII Art 2](miscellaneous/ascii-art-2/) (BYU EOS CTF Winter 2022) - easy
45+
* [Composer](miscellaneous/composer/) (BYU EOS CTF Fall 2021) - easy
46+
* [Jukebox](miscellaneous/jukebox/) (BYU EOS CTF Winter 2022) - easy
47+
* [More pain](miscellaneous/morepain/) (BYU EOS CTF Winter 2022) - easy
48+
* [Source Port](miscellaneous/sourceport/) (BYU EOS CTF Winter 2022) - easy
49+
* [Roblox](miscellaneous/roblox/) (BYU EOS CTF Fall 2022) - easy
50+
* [Program](miscellaneous/program/) (BYU EOS CTF Fall 2021) - easy
51+
* [Name](miscellaneous/name/) (BYU EOS CTF Fall 2021) - easy
52+
* [Linked domain](miscellaneous/linkeddomain/) (BYU EOS CTF Fall 2021) - medium
53+
* [Composer 2](miscellaneous/composer2/) (BYU EOS CTF Fall 2021) - medium
54+
* [Roblox2](miscellaneous/roblox2/) (BYU EOS CTF Fall 2022) - medium
55+
* [Makes](miscellaneous/makes/) (BYUCTF 2022) - medium
56+
* [Country](miscellaneous/country/) (BYU EOS CTF Fall 2021) - hard
57+
58+
### Password Cracking
59+
* [MD5](password-cracking/md5/) (BYU EOS CTF Fall 2021) - easy
60+
* [SHA512](password-cracking/sha512/) (BYU EOS CTF Fall 2021) - easy
61+
* [NTLM](password-cracking/ntlm/) (BYU EOS CTF Fall 2021) - easy
62+
* [Guessy](password-cracking/guessy/) (BYU EOS CTF Fall 2021) - medium
63+
* [Fruits](password-cracking/fruits/) (BYU EOS CTF Fall 2021) - medium
64+
* [Wordlist](password-cracking/wordlist/) (BYU EOS CTF Fall 2021) - hard
65+
* [Winword](password-cracking/winword/) (BYU EOS CTF Fall 2021) - hard
66+
* [Personal](password-cracking/personal/) (BYU EOS CTF Fall 2021) - hard
67+
* [Release the Crakin](password-cracking/release-the-crakin/) (BYU EOS CTF Winter 2022) - hard
68+
69+
### Reverse Engineering
70+
* [Python intro](reverse-engineering/pythonintro/) (BYU EOS CTF Winter 2022) - intro
71+
* [Binary](reverse-engineering/binary/) (BYU EOS CTF Fall 2021) - easy
72+
* [Stone moon](reverse-engineering/stone/) (BYU EOS CTF Winter 2022) - medium
73+
* [Arr](reverse-engineering/arr/) (BYU EOS CTF Fall 2021) - medium
74+
* [Symbolless](reverse-engineering/symbolless/) (BYU EOS CTF Fall 2022) - medium
75+
* [Python VM](reverse-engineering/python_vm/) (BYU EOS CTF Fall 2022) - medium
76+
* [Bad](reverse-engineering/bad/) (BYU EOS CTF Fall 2021) - hard
77+
* [Web Bad](reverse-engineering/web_bad/) (BYU EOS CTF Fall 2021) - hard
78+
* [XOR](reverse-engineering/xor/) (BYU EOS CTF Fall 2021) - hard
79+
* [e](reverse-engineering/e/) (BYU EOS CTF Fall 2022) - hard
80+
* [Chicken](reverse-engineering/chicken/) (BYUCTF 2022) - hard
81+
82+
### Steganography
83+
* [Incorrect](steganography/incorrect/) (BYU EOS CTF Fall 2021) - easy
84+
* [Details](steganography/details/) (BYU EOS CTF Fall 2021) - easy
85+
* [Cyber Risk](steganography/cyberrisk/) (BYU EOS CTF Fall 2021) - medium
86+
* [Cyber Risk 2](steganography/cyberrisk2/) (BYU EOS CTF Fall 2021) - medium
87+
88+
### Unredact
89+
* [Unredact Word](unredact/unredact-word/) (BYU EOS CTF Winter 2022) - easy
90+
* [Unredact PDF](unredact/unredact-pdf/) (BYU EOS CTF Winter 2022) - easy
91+
* [Obfuscationnn](unredact/obfuscationnn/) (BYU EOS CTF Winter 2022) - easy
92+
* [GIMP](unredact/gimp/) (BYU EOS CTF Winter 2022) - medium
93+
* [Pixels](unredact/pixels/) (BYU EOS CTF Winter 2022) - medium
94+
* [Reconstruct](unredact/reconstruction/) (BYU EOS CTF Winter 2022, BYUCTF 2022) - hard
95+
96+
### Web
97+
* [Source](web/source/) (BYU EOS CTF Fall 2021) - intro
98+
* [Error](web/error/) (BYU EOS CTF Fall 2021) - intro
99+
* [Client-side](web/clientside/) (BYU EOS CTF Fall 2021) - easy
100+
* [Please Avoid](web/pleaseavoid/) (BYU EOS CTF Fall 2021) - easy
101+
* [Hidden](web/hidden/) (BYU EOS CTF Winter 2022) - easy
102+
* [Spoof](web/spoof/) (BYU EOS CTF Winter 2022) - easy
103+
* [Brid](web/brid/) (BYU EOS CTF Fall 2021) - medium
104+
* [Command](web/command/) (BYU EOS CTF Fall 2022) - medium
105+
* [Fragment](web/fragment/) (BYU EOS CTF Winter 2022) - medium
106+
* [Fetaverse](web/fetaverse/) (BYU EOS CTF Winter 2022, BYUCTF 2022) - medium
107+
* [Social Media](web/socialmedia/) (BYU EOS CTF Winter 2022, BYUCTF 2022) - medium
108+
* [Social Media 2](web/socialmedia2/) (BYU EOS CTF Winter 2022) - hard
109+
* [Grafana](web/grafana/) (BYU EOS CTF Winter 2022, BYUCTF 2022) - hard

‎binary-exploitation/env/README.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# env
2+
Level - Easy
3+
4+
Description:
5+
```
6+
When running an executable, what environmental variable manually specifies which external library to use instead of the system default?
7+
8+
Flag format - `byuctf{ENVIRONMENTAL_VARIABLE}`
9+
```
10+
11+
## Writeup
12+
**Flag** - `byuctf{LD_PRELOAD}`

0 commit comments

Comments
 (0)