본문 바로가기

Reversing/reversing.kr

[Reversing.kr] Easy ELF 100pt


scanf를 통해 문자열을 입력받고, check_auth 함수의 반환값이 "corrcet" 문자열 출력 부분으로 이어진다.



그냥 바이트 단위 연산을 맞춰주면 아래와 같다.


0x804a020 "x" ^ 0x34 \x4c

0x804a021 "1" \x31

0x804a022 0x7c ^ 0x32 \x4e

0x804a023 0x88 ^ 0xdd \x55

0x804a024 "X" \x58

0x804a025 0x00 \x00


"\x4c\x31\x4e\x55\x58" -> "L1NUX" 이므로 그대로 입력하면..




'Reversing > reversing.kr' 카테고리의 다른 글

[Reversing.kr] Easy Unpack 100pt  (0) 2015.07.09
[Reversing.kr] Easy Keygen 100pt  (0) 2015.07.08
[Reversing.kr] Easy Crack 100pt  (0) 2015.07.08