This repo serves as an example for the CTF Framework that BSidesPDX has been using for the last several years.
Blog post on how to use this framework is at https://www.tophertimzen.com/blog/BSidesPDXCTFFramework/
Challenge authors:
Challenge Name | Category | Points | Cloud Port(s) | Local Port(s) |
---|---|---|---|---|
100-cryptozoology | crypto | 100 | N/A | N/A |
200-cryptozoology | crypto | 200 | N/A | N/A |
flagvault.c | re | 200 | N/A | N/A |
cheatcode | re | 300 | N/A | N/A |
Heading the Right Way | web | 100 | 8081 | 8080 |
SOCKING IT TO YA | web | 200 | 8081, 8082, 1080 | 8081, 8082, 1080 |
Cavage Enough for You | web | 300 | 1337 | 1337 |
basic-bof-1 | pwn | 100 | 9999 | 9990 |
basic-bof-2 | pwn | 200 | 9999 | 9991 |
speakers | pwn | 300 | 9999 | 9991 |
Default Onion | tor | 100 | N/A | N/A |
Default Onion - Fixed | tor | 200 | N/A | N/A |
Microblog | tor | 300 | N/A | N/A |
Please Stand By | over-the-air | 100 | N/A | N/A |
Xclusive Numborz | over-the-air | 200 | N/A | N/A |
Down the rabbit hole | over-the-air | 300 | N/A | N/A |
How to deploy locally with compose, what packages are needed, etc
How we deployed
50: BSidesPDX{1_p1ck3d_th3_ez_1}
100: BSidesPDX{th1s_0n3_w@s_h@rd3r}
200: BSidesPDX{l00k_m0m_1_p1ck3d_1t}
300: BSidesPDX{h@rd_p@d_l0ck}
100: BSidesPDX{DYB|O}
200: BSidesPDX{wou1d_u_100k_at_dat_fl4G_oh!!_Gee}
100 BSidesPDX{I_CAN_DO_WHAT_I_WANT}
200 BSidesPDX{S4V3_DA_SQu4TCHz}
300 BSidesPDX{W3_n33d_2_go_D33P3R}
400 BSidesPDX{C0D3_Iz_L4W}
500 BSidesPDX{4LL_my_Squatch_R_GONE}