반응형
안녕하세요.
웹 해킹 34번 문제풀이 하겠습니다.
문제에 처음 진입하면 'debug me'라는 alert창이 나온 후에 검은 화면이 나옵니다. 자바스크립트 코드를 확인해보겠습니다.
스크립트 코드를 javascript beautifier로 정리해보면,
가독성은 높아졌는데, 긴 소스가 있기에 우리는 문제에 처음 들어갈때 나오는 alert창을 검색해 보겠습니다.
조건문이 있고 조건에 만족하지 않을경우 alert창을 띄우고 있습니다.
해당 코드를 console창에 넣고 실행해 보면, bebug가 나오는 것을 볼 수 있습니다.
그렇다면, if문에 있는 코드를 console창에 넣고 실행해 보겠습니다.
if 문이 만족하면 b('0x1d', 'llaF')로 location을 변경하라는 의미이므로 URL에 붙혀 실행해보면 문제가 해결됩니다.
감사합니다.
반응형
'Hacking > Webhacking.kr' 카테고리의 다른 글
Webhacking.kr 36번 문제풀이 (0) | 2021.01.17 |
---|---|
Webhacking.kr 35번 문제풀이 (0) | 2021.01.16 |
Webhacking.kr 33번 문제풀이 (0) | 2021.01.13 |
Webhacking.kr 32번 문제풀이 (0) | 2021.01.13 |
Webhacking.kr 31번 문제풀이 (0) | 2021.01.10 |