본문 바로가기
  • 안아주는 다람쥐
seKUrity_Study : System & Reversing

[system 실습] crackme3

by Sapphire. 2023. 3. 27.

해당 위치에서 프로그램 생성

해당 부분에서 창 생성

아무 글자나 넣어서 잘못된 걸 표기하기위해  아무 값이나 asdfasdf 를 넣어주었다.

해당 부분에서 무한 루트를 타는것을 봐서는 여기서 일정 문자열과 맞는지 비교하는 부분인 것 같다.

해당 부분에서 계속 무한루프가 걸려있는걸 확인하고 실행창을 보니 다음과같이 Wrong word!!!가 뜬것을 볼수 있다.

 

그럼 밑에 문자열인 infinity가 의심스러워 넣어본다면 어떨까?

다음과 같이 maxmin이 뜨는것을 볼 수 있다.

 

그럼 infinity를 임의의 값으로 수정해서 넣으면 똑같이 maxmin 이 출력될것인가?

다음과같이 똑같이 maxmin이 출력되는걸 확인하였고, infinity가 문제와 관련된 값이라는걸 알 수 있다.

'seKUrity_Study : System & Reversing' 카테고리의 다른 글

[system] crackme 4  (0) 2023.04.06
[System] 함수의 에필로그 프롤로그  (0) 2023.03.27
[system] Buffer Overflow  (1) 2023.03.19
[system] x86, x64 register  (0) 2023.03.19
[system 실습] CrackMe2.exe  (0) 2023.03.19