9번 문제 페이지 소스를 보니 리버싱문제라고 알려줬습니다.
문제를 다운로드 받고 실행시키니
아무리 값을 넣고 클릭을 눌러도 경고창 조차도 뜨지않습니다..
리버싱 문제을 풀기위해서는 디버깅 툴이 필요한데요..
저는 오리디버거 라는 툴을 사용하겠습니다!
툴을 다운받고 project1.exe을 실행시키면
이러한 창이 뜹니다..
엄청난 hex 와 어셈블리어 와 해석이 불가능한 코드가 보이는데요..
노가다로 천천히 내려가면서 찾을수 있지만
저희는 문제의 답을 빠르게 찾는게 목적이므로 오리디버거 기능을 사용하겠습니다.
빈공간에 마우스 우클릭 후 Serch for 을 선택한다음 All referenced text strings을 클릭해줍니다.
이게 무슨 기능이냐면 코드에서 사용되는 문자열을 출력해줍니다!
이렇게요 천천히 내려가보니 congratulation 이라는게 보입니다.
그위에 913465 라는 숫자가 있네요
딱보면 913465을 입력하면 congratulation을 출력한다는 소리같죠?
입력해보니
딴!
'워게임 풀이' 카테고리의 다른 글
[xcz.kr] 1번문제 풀이 (0) | 2017.09.14 |
---|---|
webhacking.kr 15번문제 풀이 (0) | 2017.09.07 |
webhacking.kr 회원가입 하는법 (0) | 2017.08.24 |
써니나타스 웹 3번 풀이 (1) | 2017.08.23 |
써니나타스 웹 2번문제 풀이 (0) | 2017.08.23 |