보안/악성코드

[레나 튜토리얼] 1

Seongjun_You 2022. 1. 14. 23:34

프로그램 실행 시키면 이런 오류창이 뜬다.

 

디버깅툴 키고 문자열 부터 찾았다.

마지막 성공 했다는 문자열이 있다.

 

 

성공 했다는 문자열까지 도달하기 위한 방법을 찾는다.

 

 

Z flag를 하나씩 꺼보면서 진행 했다.

 

 

 

 

 

조건문들을 모두 통과하면 이런 화면을 볼 수 있다.

강의에서는 점프구문들을 모두 JMP로 바꾸어 진행하였지만

 

 

 

사실 하나만 바꿔도 해결할 수 있다.

바로 flag로 가는 주소로 바꾸면 된다.

 

크랙판으로 새롭게 프로그램을 만들고 실행한 모습이다.

IDA랑 단축키가 비슷해서 생각보다 편했다.