본문 바로가기

모의해킹/리버싱

rev-basic-1

728x90

문제 정보

chall1.exe 프로그램을 실행시키면 chall0.exe와 같은 프로그램처럼 Input이 출력이 된다.

 

"Correct"가 출력이 되기 위해서는 text eax, eax에서 비교를 한 결과로 인해 참과 거짓으로 나눠진다.

Call chall1.7FF740E41000에서 호출을 하여 text에서 비교를 하는 거 같다. 

 

Call chall1.7FF740E41000

호출되는 주소로 들어가 보니까 내가 입력한 aaaa 데이터를 하나 하나씩 비교를 해서 검사를 하는 거 같다.

해당 문자를 합치니까 Compar3_the_ch4ract3r 문자열이 된다.

 

 

'모의해킹 > 리버싱' 카테고리의 다른 글

라이센스 키 알고리즘 분석하기 : 레나 챌린지 (Level 2)  (0) 2023.09.08
라이센스 루틴 지나기 : 레나 챌린지(Level 1)  (0) 2023.09.08
rev-basic-0  (0) 2023.08.14
Run-Time Packer  (0) 2023.07.18
PE Format  (0) 2023.07.18