├── README.md ├── challenge1 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge1.php │ ├── docker-compose.yml │ ├── index.html │ └── lib.php └── files_for_writeup │ ├── 1.png │ └── 2.png ├── challenge10 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge10.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ ├── 2.png │ └── 3.png ├── challenge11 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge11.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ └── 2.png ├── challenge12 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge12.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ └── 2(1).png ├── challenge13 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge13.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ └── 2.png ├── challenge14 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge14.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ └── 5.png ├── challenge15 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── docker-compose.yml │ ├── flag.php │ ├── index.php │ └── start.sh └── files_for_writeup │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ └── 5.png ├── challenge16 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge16.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ ├── 2.png │ └── 3.png ├── challenge17 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge17.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ ├── 2.png │ └── 3.png ├── challenge18 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge18.php │ ├── challenge18.php~ │ ├── docker-compose.yml │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ └── 2.png ├── challenge19 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge19.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ └── 2.png ├── challenge2 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge2.php │ ├── docker-compose.yml │ ├── index.html │ ├── lib.php │ └── start.sh └── files_for_writeup │ ├── 1.png │ ├── 2.png │ └── 3.png ├── challenge20 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge20.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ └── 2.png ├── challenge21 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge21.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ ├── 2.png │ └── 3.png ├── challenge22 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge22.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ └── 2.png ├── challenge23 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge23.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ └── 2.png ├── challenge24 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge24.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ └── 2.png ├── challenge25 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── docker-compose.yml │ ├── flag.php │ ├── index.php │ └── start.sh └── files_for_writeup │ ├── 1.png │ └── 2.png ├── challenge26 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── docker-compose.yml │ ├── flag.php │ ├── index.php │ ├── secret.passwd │ └── start.sh └── files_for_writeup │ ├── 1.png │ └── 2.png ├── challenge27 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── docker-compose.yml │ ├── index.php │ ├── login.php │ └── start.sh └── files_for_writeup │ ├── 1.png │ └── 2.png ├── challenge28 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge28.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ └── 2.png ├── challenge29 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── docker-compose.yml │ ├── flag.php │ ├── index.php │ └── start.sh └── files_for_writeup │ ├── 1.png │ └── 2.png ├── challenge3 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge3.php │ ├── challenge3.txt │ ├── docker-compose.yml │ ├── index.html │ ├── lib.php │ └── start.sh └── files_for_writeup │ ├── 1.png │ ├── 2.png │ └── 3.png ├── challenge30 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge30.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ ├── 2.png │ └── 3.png ├── challenge4 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge4.php │ ├── docker-compose.yml │ ├── index.html │ ├── lib.php │ └── start.sh └── files_for_writeup │ ├── 1.png │ ├── 2.png │ └── 3.png ├── challenge5 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge5.php │ ├── docker-compose.yml │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ ├── 2.png │ ├── 3.png │ └── 4.png ├── challenge6 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge6.php │ ├── docker-compose.yml │ ├── index.html │ ├── interest.sql │ ├── source.txt │ └── start.sh └── files_for_writeup │ ├── 1.png │ ├── 2.png │ └── 3.png ├── challenge7 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge7.php │ ├── challenge7.txt │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ └── 5.png ├── challenge8 ├── README.md ├── docker_env │ ├── Dockerfile │ ├── challenge8.php │ ├── docker-compose.yml │ ├── flag.php │ ├── index.html │ └── start.sh └── files_for_writeup │ ├── 1.png │ ├── 2.png │ └── 3.png └── challenge9 ├── README.md ├── docker_env ├── Dockerfile ├── challenge9.php ├── docker-compose.yml ├── flag.php ├── index.html └── start.sh └── files_for_writeup ├── 1.png ├── 2.png ├── 3.png └── 4.png /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaofeifly/PHP_Code_Challenge/HEAD/README.md -------------------------------------------------------------------------------- /challenge1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaofeifly/PHP_Code_Challenge/HEAD/challenge1/README.md -------------------------------------------------------------------------------- /challenge1/docker_env/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaofeifly/PHP_Code_Challenge/HEAD/challenge1/docker_env/Dockerfile -------------------------------------------------------------------------------- /challenge1/docker_env/challenge1.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaofeifly/PHP_Code_Challenge/HEAD/challenge1/docker_env/challenge1.php -------------------------------------------------------------------------------- /challenge1/docker_env/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaofeifly/PHP_Code_Challenge/HEAD/challenge1/docker_env/docker-compose.yml -------------------------------------------------------------------------------- /challenge1/docker_env/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaofeifly/PHP_Code_Challenge/HEAD/challenge1/docker_env/index.html -------------------------------------------------------------------------------- /challenge1/docker_env/lib.php: -------------------------------------------------------------------------------- 1 | 1wMDEyY2U2YTY0M2NgMTEyZDQyMjAzNWczYjZgMWI4NTt3YWxmY= 2 | 3 |