본문 바로가기

워게임/reversing.kr

direct3d_fps

올디로 까보면 뭔가 이상한 문자열있음 메모리에.

거 총쏴서 고구마 죽일때마다 이 문자열이 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