본문 바로가기
Reversing

[Lena] Lena Tutorial 03

by 8희 2023. 3. 28.

 

RegisterMe.Oops 프로그램을 실행하려고 하면 이렇게 세 가지 경고창이 뜬다.

레지스터를 등록하려면 nag를 삭제하라는 내용이다. nag는 경고창 정도를 의미한다. 

따라서 첫 번째와 세 번째 경고창을 제거해야 한다.

 

 

reverseMe 파일을 이뮤니티 디버거에서 열었다.

 

 

첫 번째 경고창이 실행되지 않게 하려면 JE를 JMP로 바꾸고 실행하면 된다. 

 

 

JMP로 바꾸면 메시지 박스를 출력하지 않고 00401024로 이동한다.

 

 

세 번째 경고창을 의미하는 부분은 JMP를 이용하여 건너뛰는 것이 불가능하다.

 

 

그래서 그냥 전부 NOP 처리했다.

 

 

실행 시 nag가 뜨지 않는 것을 확인할 수 있었다.

 

'Reversing' 카테고리의 다른 글

[Lena] Lena Tutorial 06  (0) 2023.03.29
[Lena] Lena Tutorial 05  (0) 2023.03.29
[Lena] Lena Tutorial 04  (0) 2023.03.29
[Lena] Lena Tutorial 02  (0) 2023.03.28
[Lena] Lena Tutorial 01  (0) 2023.03.28