offical repo:

https://github.com/tp-ctf/TPCTF2025

offical writeup:

https://ouuan.moe/post/2025/03/tpctf-2025

https://github.com/EkiXu/My-CTF-Challenge/tree/main/supersqli

https://mivik.moe/2025/solution/tpctf-2025/

https://rosayxy.github.io/tpctf-author-writeup-ezdb/

https://zq4mt4l88ne.feishu.cn/docx/ArMedC8xyo5sE0xTrWPc8aZVnfe

Pwn:

EzDB: [51 solves]

The flag is located in the /flag, in the format of flag{.+}

EzDB.zip

smart door lock: [10 solves]

Before you is a mysterious smart door lock that can only be opened with the homeowner’s fingerprint, but that poses no challenge for you. After devising various ways to open this lock, you seem unsatisfied and are determined to completely crack its security to uncover the true secret.

[Baidu Cloud](<https://pan.baidu.com/s/13iSWzVdKhZxUtNJGP9hL0g?pwd=PCTF>) [Google Drive](<https://drive.google.com/file/d/1x6GAEtqBgaAPv6tIi3k2Q5RechOW3cI4/view?usp=sharing>)

Note: Please connect the IP and Port according to the challenge, instead of using nc.

smart_door_lock.zip

where is my rop: [15 solves]

very nice apache, love from cgi