|
1 | 1 | stages = { # Sample dictionary with flags and multiple hints
|
2 | 2 | 1: {
|
3 |
| - "flag": "flag{stage1}", |
| 3 | + "flag": "{bit.ly/5P3CTR6R4M}", |
4 | 4 | "hints": [
|
5 |
| - "This is the least revealing hint for stage 1.", |
6 |
| - "This is a more revealing hint for stage 1.", |
7 |
| - "This is the most revealing hint for stage 1.", |
| 5 | + "Blind in one eye, deaf in the other.", |
| 6 | + "Zoom in, zoom out, and you'll find what you seek.", |
| 7 | + "You have the audacity to ask for another hint, so soon?", |
| 8 | + "Spectro", |
| 9 | + "Linearity is a myth.", |
8 | 10 | ],
|
9 |
| - "notes": "This is a note for stage 1", |
| 11 | + "notes": "It doesn't get easier, you just get better.", |
10 | 12 | },
|
11 | 13 | 2: {
|
12 |
| - "flag": "flag{stage2}", |
| 14 | + "flag": "{g00ddi66in65}", |
13 | 15 | "hints": [
|
14 |
| - "This is the least revealing hint for stage 2.", |
15 |
| - "This is a more revealing hint for stage 2.", |
16 |
| - "This is the most revealing hint for stage 2.", |
| 16 | + "Dig a little deeper.", |
| 17 | + "Are you using Any of the right tools?", |
| 18 | + "Try browsing a little more.", |
| 19 | + "CAA", |
17 | 20 | ],
|
18 |
| - "notes": "This is a note for stage 2", |
| 21 | + "notes": "A bad workman always blames his tools.", |
19 | 22 | },
|
20 |
| - 3: {"flag": "flag{stage3}", "hints": ["Almost there"]}, |
| 23 | + 3: { |
| 24 | + "flag": "{Its4m34Br0w53r}", |
| 25 | + "hints": [ |
| 26 | + "This might be a site for sore eyes.", |
| 27 | + "If the past could be changed, it would not exist.", |
| 28 | + "We go way back" |
| 29 | + "Secrets often lie where robots tell you not to look.", |
| 30 | + "Every locked door has a key. Every problem has a solution." |
| 31 | + ], |
| 32 | + "notes": "If the final site is not loading, refresh and wait... (or try to add alt. to the URL)", |
| 33 | + }, |
| 34 | + 4: { |
| 35 | + "flag": "{FamousZebraFumbles75}", |
| 36 | + "hints": [ |
| 37 | + "Disguise is always a self portrait.", |
| 38 | + "You cannot reach the right destination by walking on the wrong path", |
| 39 | + "A path is a prior interpretation of the best way to traverse a landscape.", |
| 40 | + "One new notification", |
| 41 | + "Check the trash.", |
| 42 | + ], |
| 43 | + "notes": "Some flags can unlock more than one door.", |
| 44 | + }, |
| 45 | + 5: { |
| 46 | + "flag": "{R3v3r5ing_i5_fun}", |
| 47 | + "hints": [ |
| 48 | + "Freedom lies in being bold.", |
| 49 | + "Onions have layers. Ogres have layers... You get it?", |
| 50 | + "Love without attachment is light.", |
| 51 | + "Poetry is written with tears, fiction with blood, and history with invisible ink.", |
| 52 | + ], |
| 53 | + "notes": "Just a little more to go.", |
| 54 | + }, |
| 55 | + 6: { |
| 56 | + "flag": "{s0ck3t5_4r3_4m4z1ng}", |
| 57 | + "hints": [ |
| 58 | + "When one door closes, opportunity comes knocking on another", |
| 59 | + "Are we speaking the same language?", |
| 60 | + "What's in a name?", |
| 61 | + "Check all the windows.", |
| 62 | + ], |
| 63 | + "notes": "Nearly there!", |
| 64 | + } |
21 | 65 | }
|
0 commit comments