이번에는 54번 문제를 풀어보도록 하죠.

 

 

https://webhacking.kr/

 

Webhacking.kr

Index Welcome Stranger! Notice(en) [2019-08-18] In the process of receiving service, some loss of data has been observed. For example, in very few accounts there may be a truncation of the last one letter of an userid. If userid contains multibyte characte

webhacking.kr


 

c

처음 들어갔더니... 뭔가가 빠르게 지나갑니다.

 

그래서 뭐지 하고 다시 봤더니...

처음에

FLAG{

보인건 기분탓인가 하고 다시 봤는데...

진짜네여

 

후우

이제 어느정도 코드를 보는것에 익숙해졌습니다.

 

지금 봐야할 부분은 aview.innerHTML 부분인거같습니다.

 

코드를 통해서 파악한 결과 저 변수? 에 들어있는 값이 출력이 되는거같은데...

aview.innerHTML = x.responseText

이부분에서 값이 계속 바뀌기 때문에... 문제가 발생하는 것 같습니다.

 

저 부분을

aview.innerHTML+= x.responseText

이렇게 해준다면 제대로 나오지 않을까요?

 

F12를 누르고 Console창에 실행할 함수를 입력한 뒤 해줬습니다.

위에 입력한 함수는... 마지막에 aview.innerHTML="?" 때문에 FLAG가 출력이 되어도 씹혀버려서...

아래처럼 ? 출력이 안되도록 해주었습니다.

 

이런 식으로 함수가 실행되네요...

아싸!

 

 

 

클리어!

 

'Hacking-기초 > [WEB] Webhacking.kr' 카테고리의 다른 글

Webhacking.kr 10번 [250]  (0) 2020.08.16
Webhacking.kr 33번 [200]  (0) 2020.05.24
Webhacking.kr 32번 [150]  (0) 2020.05.22
드디어...사이트에 댓글을...  (0) 2020.05.21
Webhacking.kr 19번 [150]  (0) 2020.05.21

+ Recent posts