[Reversing.kr] Easy Unpack 100pt 그냥 하다보니 풀렸는데.. 왠지 0x401150 인것 같길래 써보니까 풀렸다. 더보기 [Reversing.kr] Easy ELF 100pt scanf를 통해 문자열을 입력받고, check_auth 함수의 반환값이 "corrcet" 문자열 출력 부분으로 이어진다. 그냥 바이트 단위 연산을 맞춰주면 아래와 같다. 0x804a020"x" ^ 0x34\x4c0x804a021"1"\x310x804a0220x7c ^ 0x32\x4e0x804a0230x88 ^ 0xdd\x550x804a024"X"\x58 0x804a0250x00\x00 "\x4c\x31\x4e\x55\x58" -> "L1NUX" 이므로 그대로 입력하면.. 더보기 [Reversing.kr] Easy Keygen 100pt 시리얼이 "5B134977135E7D13"인 Name을 찾으면 된다.IDA로 열어보면.. 위와 같습니다. 대충 흐름은 이름 입력받고 - 시리얼 키 만들고 - 시리얼 입력받아서 비교합니다. 시리얼 키 만드는 과정은 34 ~ 39 라인인데 1바이트 단위로 0x10, 0x20, 0x30 과 xor을 계속 반복합니다. 각각 다시 xor 연산을 해주면.. 더보기 이전 1 2 3 4 5 6 7 8 ··· 72 다음