728x90
반응형
SMALL
시스템 보안을 공부하고 처음 풀어보는 예제이다.
crackme1번은 1번 문제답게 아주 친절하게 설명이 되어있다.
다음 화면을 보자.
처음 실행시키면 나오는 화면인데, 오른쪽에 주석문으로 쓰인 부분을 읽어보면, 프로그램을 실행 시켰을 때
CD-ROM으로 인식을 시켜야 하는 문제인것 같다.
먼저 그냥 프로그램을 실행시키면,
다음과 같은 화면이 나온다.
나는 여기서 아주 간단하게 문제를 풀었는데 바로 아래 사진의 빨간색 박스에 있는 코드를 수정해주었다.
je는 값을 비교했을 때 같으면 원하는 레이블로 이동한다.
위의 구문을 값을 비교했을 때 같으면 0040103D 즉, 성공으로 가게된다.
그래서 나는 je를 jmp로 바꾸어 값이 같지 않아도 즉, CD-ROM이 아니라도 성공을 하게 만들었다.
결과는 다음과 같다.
728x90
반응형
LIST
'시스템 보안 > 실습' 카테고리의 다른 글
[System] crackme4번 풀이 (0) | 2023.04.03 |
---|---|
[System] crackme3번 풀이 (0) | 2023.04.01 |
[System] crackme2번 풀이 (0) | 2023.03.20 |