목록분류 전체보기 (186)
Iriton's log
[Webhacking.kr] old-16 write-up
초기화면은 위와 같이 검은 화면에 별이 떠 있다. 힌트를 얻을 게 없으니 바로 소스코드를 확인해 봤다. 먼저, do it! 이라는 주석을 발견했다. 주석과 같은 줄에 해당하는 조건문은 cd라는 매개변수가 124가 되어야 한다고 명시되어 있다. mv함수는 onkeypress 즉, 키보드의 키가 눌렸을 때 호출된다. 따라서, 키보드의 아스키 코드가 매개변수 cd로 전달됨을 알 수 있다. 아스키 코드를 참고하면, wasd키로 별이 이동하고 |(파이프)키를 통해 문제가 해결된다. * 참고로 별 이동 후 파이프 키를 입력하면 문제가 풀리지 않아서, 새로고침이 필요하다.
WebHacking/WarGame
2023. 3. 23. 09:10
[Webhacking.kr] old-1 write-up
view source 텍스트에 링크가 첨부되어 있었다. 해당 링크를 타고 들어가면 아래와 같은 소스코드가 뜬다. 먼저, 풀이에 힌트를 주는 solve 함수를 찾았다. 해당 줄에서는 user_lv 쿠키 값이 3이 넘어야 된다는 조건이 붙어 있었으며, 바로 윗 줄에서는 user_lv 쿠키 값이 4이상일 경우 user_lv에 1을 대입한다고 나와 있었다. 따라서, 3 초과와 동시에 4 미만인 수를 임의로 지정하여 3.x 값을 쿠키 값에 넣어야 한다. f12키를 누른 뒤, Application-Storage-Cookies 에서 user_lv에 3.5를 입력했다. 그럼 해결 완료. 이미 풀었던 문제라 already solved 팝업이 뜬다.
WebHacking/WarGame
2023. 3. 22. 21:08