올디로 까보면 뭔가 이상한 문자열있음 메모리에.
거 총쏴서 고구마 죽일때마다 이 문자열이 1바이트씩 바뀜
거기에 하드브포걸어놓고 총쏴죽일때 체크해보면 이상한주소에서 값을 참조해, CL에 쳐박고 그 값을 이상한 문자열 1바이트랑 XOR연산을 함
또 그 CL이 참조하는 부분에 하드브포 걸고 프로그램 다시 읽어보면 븅딱같은 값을 120바이트 간격으로 생성해냄.
그 븅딱같은 값은 하나의 사이클마다 0x04씩 늘어남. 0x00~0xC4까지 메모리 주소 120바이트 간격으로 생성함.
그리고 이 값을 문자열이랑 XOR함.
문자열 길이는 참고로 총 50바이트.
for i in range(len(Cipher)):
print Cipher[i]^ByungDdak[i]
답 Congratulation~ Game Clear! Password is
'워게임 > reversing.kr' 카테고리의 다른 글
replace (0) | 2015.11.11 |
---|---|
ransomeware (0) | 2015.11.11 |
imageprc (0) | 2015.11.11 |
easy_elf (0) | 2015.11.11 |