PRAGYAN CTF – El33t Articles Hub (Web 200pts)
"Are you a person interested in reading articles on hacking? You’ve come to the right place, check out our brand new website for article-reading enthusiasts."
Essa challenge combinou dois tipos de vulnerabilidades, Path Traversal e LFI.
Olhando o source code da index consegui ver que existia um
favicon.php?id=2
, logo abaixo tinhamos um index.php?file=
, que buscava arquivos em certo diretorio, fazendo alguns testes, conseguimos ver que o arquivo precisa ser .txt
. Achei um Path traversal no favicon.php
e baixei os códigos, em um deles, helpers.php
, havia um diretório que basicamente especificava o local.
Fiz o bypass em cima do filtro para lfi e inclui o arquivo da flag pelo
?file
.