728x90

34번 문제를 누르자마자 debug me라는 알림창이 나타났다.

이 페이지의 소스 코드를 확인해보니 윽 소리가 바로 나왔다. 읽고 싶지 않을 만큼 복잡하게 코드가 작성되어있었다.
일단 debug me라는 알림창이 떴으므로 스크립트 중 alert가 있는지 검색해 보았다.
아래처럼 alert가 딱 하나가 검색되었다.

일단 어떻게 풀어야할지 감이 오질 않아서 바로 옆에 있는 b-를 앞문제처럼 콘솔창에 입력해 주었다. 콘솔 창에 alert부분을 입력해주었더니 debug me 알람창이 다시 떴다.
그렇다면 else 부분뒤가 alert이므로 그전에 b('0x1d','llaF')를 한번 입력해보았다.
그랬더니 ./?Passw0RRdd=1 값이 나타났다. 뭔가 일단 값이 나오긴 한 것 같은데
쿠키값의 주소에도 넣어보고 주소창에 저것만 입력도 해보았지만 해결이 되질 않았다.
때려 맞추기 식으로 마지막으로 주소창에 원래 있던 주소에 이어 붙였더니 문제가 해결되었다고 창이 나타났다.

url 주소에 이어서 넣어주니 다음과 같이 문제가 해결되었다.

728x90
'Web > Webhacking' 카테고리의 다른 글
Metasploitable 네트워크 설정 및 DB 연결 (0) | 2021.01.22 |
---|---|
Webhacking _metasploitable을 이용한 sql 인젝션 (0) | 2021.01.22 |
Webhacking - challenge(old) 17번 (0) | 2021.01.18 |
Webhacking - challenge(old) 14번 (0) | 2021.01.18 |
Webhacking - challenge(old) 32번 (0) | 2021.01.18 |