diff options
| author | nsfisis <nsfisis@gmail.com> | 2023-03-15 00:26:13 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2023-03-15 00:26:13 +0900 |
| commit | c830af9e843f5350d1f88bbeeda9aa7db859b75a (patch) | |
| tree | 1c473964c451ff430c0d3d27681a8c1bed4050cc /README.md | |
| parent | d2193fdd6505fdb4b272359d9a82cdbe34c55dd5 (diff) | |
| download | PHPerKaigi2023-tokens-c830af9e843f5350d1f88bbeeda9aa7db859b75a.tar.gz PHPerKaigi2023-tokens-c830af9e843f5350d1f88bbeeda9aa7db859b75a.tar.zst PHPerKaigi2023-tokens-c830af9e843f5350d1f88bbeeda9aa7db859b75a.zip | |
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..838dc6d --- /dev/null +++ b/README.md @@ -0,0 +1,68 @@ +# Overview + +* Q1: An Art of Computer Programming +* Q2: The False Awakens +* Q3: + * La + * ra + * ve + * l +* Q4: Quadrilingual PHPer +* Q5: Are You a Coffee Pot? + +Note that they may not work on Windows. + + +# License + +MIT + + +# Acknowledgement + +Q5 is inspired by https://github.com/tric/trick2022/tree/master/02-tompng by tompng. + + +# Do you want more hints? + +*!!SPOILER!!* + +## Q1 + +<details> +<summary>What is "password?"</summary> +It starts with `i` and ends with `g`. PHPerKaigi system is case-insensitive but the Q1 program does *not* accept uppercase. +</details> + +## Q2 + +<details> +<summary>Which "false" should I replace?</summary> +Write a small script for brute <del>false</del> force. +</details> + +## Q3 + +<details> +<summary>It does not work for me.</summary> +The Q3 program highly depends on PHP internals. If it does not work, read the source code to find the token. +</details> + +## Q4 + +<details> +<summary>How can I get correct keys?</summary> +First, install PHP, Ruby, Perl and Bash interpreter. Second, run the Q4 program on each interpreter. +</details> + +## Q5 + +<details> +<summary>Where is token?</summary> +Look at the bottom of the teapot. +</details> + +<details> +<summary>Too slow!</summary> +Enable fast mode by changing `FAST_MODE` constant. +</details> |
