This content originally appeared on DEV Community and was authored by Peppa
Detail
- Mục tiêu chiếm quyền điều khiển server và đọc một tập tin bí mật ở thư mục gốc (đường dẫn /)
- Trong level 3 đã chặn các kí tự đặc biệt từ 20 tới 29 và 2f trong bảng mã ascii, sau đó đi qua addslashes
Trong trường hợp này single quote, $, () đều bị chặn, chỉ có thể sử dụng backtick
Vì / cũng bị chặn nhưng ; lại không bị nên ta có thể sử dụng cd ..;cd .. nhiều lần để lùi ra thư mục /
Nhưng space cũng bị chặn, có thể sử dụng horizontal tab để thay thế (với hex trong ascii là %09) khi này tab vẫn có thể thay thế space
This content originally appeared on DEV Community and was authored by Peppa
Peppa | Sciencx (2024-09-04T04:27:03+00:00) CBJS: Command Injection 4in1 level 3. Retrieved from https://www.scien.cx/2024/09/04/cbjs-command-injection-4in1-level-3/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.