문제를 다운로드하여 IDA에서 보자
디컴파일링을 하고 'Corrcet' 를 출력시키기 위해 'sub_140001000' 한번 확인해 보자.
반복문을 0x12 만큼 하고 byte_140003020에 배열 값과 byte_140003000 배열값을 비교해서 맞는 값들만 출력하는 식인듯하다.
byte_140003020의 배열값들이다.
byte_140003000의 배열값들이다.
식과 배열값들을 구했으니 python을 이용해서 비교해보면...
정상적으로 작동한다.
이번 문제는 DreamHack 치고는 쉬운 편이었다.
'DreamHack > Reverising' 카테고리의 다른 글
rev-basic-8 (0) | 2024.10.17 |
---|---|
rev-basic-5 (0) | 2024.10.17 |
rev-basic-4 (1) | 2024.10.09 |
patch (1) | 2024.10.08 |
rev-basic-2 (1) | 2024.09.26 |