WebHacking/WarGame
[Webhacking.kr] Challenge 23
Iriton
2023. 11. 14. 00:48
alert(1)을 띄우면 되는 문제이다.
일단 문자열 아무거나 입력해서 어떤 방식으로 작동되는 건지 확인해 보자.
두 글자 이상 입력하면 no hack이라고 뜬다.
두 글자 이상의 문자를 검열하여 아예 아무런 코드도 작성하지 못하게 하려는 거 같다.
숫자나 기호는 무난하게 실행이 된다.
그럼 문자 사이마다 NULL 값을 넣어서 검열 우회를 해보는 건?
?code=<s%00c%00r%00i%00p%00t>a%00l%00e%00r%00t(1);</s%00c%00r%00i%00p%00t%00>
가능!