본문 바로가기
webhacking.kr

[webhacking.kr] old-15 풀이

by jwcs 2023. 6. 27.
728x90

문제에 들어가자마자 script가 실행되어 webhacking.kr 초기 화면으로 돌아가진다. 필자는 2가지 방법이 떠오른다.

 

풀이 1) 페이지의 자바스크립트 설정 해제

 

설정으로 들어가자

 

개인정보 보호 및 보안 -> 사이트 설정

 

자바스크립트 페이지에서 설정해제를 해주면 된다

 

설정 해제해준다

스크립트를 끄고 페이지에 접근해보니 이런 식으로 페이지가 구성되어있다. 스크립트가 꺼져있으니 <a>태그로 싸져있는 [Get Flag] 역시 보이지 않는다.

 

스크립트를 다시 켜고 url 창에 ?getFlag를 입력해주면 문제가 풀린다.

 

풀이2) 버프스위트를 이용한 문제 풀이

 

버프스위트 response 조작을 이용해 스크립트 코드를 바꿔보자.

 

스크립트에서 alert문과 location.href문을 지우고 보내주자.

 

Get Flag가 보인다

짜자잔

 

요약)

- 자바스크립트를 키고 끄는 법을 아는지

- 버프스위트로 reponse 조작을 할 수 있는지

728x90
반응형

'webhacking.kr' 카테고리의 다른 글

[Webhacking.kr] old - 24 풀이  (0) 2023.08.03
[webhacking.kr] old - 61 풀이  (0) 2023.07.20
[Webhacking.kr] old - 39 풀이  (0) 2023.07.14
[webhacking.kr] Challenge 16 풀이  (0) 2023.07.14
[webhacking.kr] old - 26 풀이  (0) 2023.06.27