Webhacking-Write-Up/Dreamhack
[Dreamhack] crawling
SlowTurtle_
2023. 1. 26. 11:48
728x90
[Dreamhack] crawling
check_global과 damin_page를 보면 address는 127.0.0.1인지 체크하고 있으므로 address는 127.0.0.1이어야 한다. 가장 밑을 보면 포트는 3333이니 127.0.0.1:3333을 보내보자. 여기서 참고할 점은 PHP는 http://Wrapper를 지원한다. 즉, http://url~와 같은 형태로 넘겨주면 외부 도메인에 있는 리소스를 가져오는 것이다.
소스 코드에서 본 것처럼 check_global을 우회하지 못하여 Can you access my admin page~? 문장이 출력되었다. 127.0.0.1:3333을 외부 ip인 것처럼 다른 url로 변경하여 요청하여 check_global을 우회해보자. url 단축을 이용했다. (https://han.gl/)
http://127.0.0.1:3333을 url 단축 요청을 통해 단축하여 얻은 url을 보냈다.


flag를 획득했다.
728x90