워게임/SuNiNaTaS

[SuNiNaTaS] Challenge11 - 리버싱 / Ollydbg

SecurityMan 2024. 3. 26. 11:00

 

SuNiNaTaS 에서 제공하는 열한번째 문제

 

리버싱으로 분류된 문제이다.

 

반응형

 

 

문제에서 주어지는 것은

 

Project1.exe 파일이다.

 

 

실행시켜보면

 

이렇게 Key 값을 찾으라는 문구와 함께

 

입력창이 있는 프로그램이 뜬다.

 

 

해당 프로그램을 분석하기 위해

 

올리디버거를 이용해 해당 프로그램을 열어주었다.

 

 

우선 가장 먼저

 

우클릭 - Search for - All referenced text strings 를 눌러서

 

스트링을 살펴보았다.

 

 

그랬더니

 

Congratulation! , Authkey : 라는 글자가 보였고

 

그 근처에서 

 

2V, XS, B6, H1, 0F 가 적혀있는것이 보였다.

 

이게 뭔가 KEY 값일거 같아서 순서대로 붙혀서 넣어봤는데

 

답이 아닌것 같았다.

 

 

일단 2V 와 Authkey 부분에 F2를 눌러서 

 

브레이크 포인트를 걸고 실행을 시켜보기로 했다.

 

 

실행을 시키면

 

브레이크포인트에서 프로그램이 멈추게 된다.

 

여기서 그냥 F7을 쭉 눌러서 프로그램을 진행시켜 보면

 

 

어느순간에 화면 오른쪽 하단에서

 

정렬된 KEY 값이 보이게 된다.

 

2V 부터 차례로 위로 올라가면서 적어주면 된다.

 

 

알맞은 Key 값을 입력하면

 

플래그인 Authkey를 찾을 수 있게 된다.

반응형