목록공부/사이트 문제 풀이 (7)
OutDoorFrog의 리버싱 이야기
삽질 하는 개구리 OutDoorFrog입니다. 오늘은 CodeEngn Advanced 2 문제를 풀어봅시다. 1. 실행을 시켜보자. 환경 : Windows 10, 64bit Windows10, 64bit 환경을 기준으로 실행이 안 됩니다. 환경 : Windows7, 32bit Windows7 32bit 환경을 기준으로 실행이 됩니다. 2. DIE(Detect It Easy)를 사용해서 이유를 밝혀내자. 1. PE322. Linker : MS linker(6.0)3. Compiler : VS C/C++ (12, C++)4. Tool : VS 6.0 64bit 환경에서 실행이 안되는 이유가 있었습니다. 혹시 문제가 실행이 안되시는 분이라면 Vmware로 Windows7, 32bit 환경을 구축합시다. 3. ..
이 일기는 어느 리버서의 삽질 일기입니다. 질문 하나 드리도록 하겠습니다. 여러분은 빨간 길과 파란 길을 선택할 수 있습니다. 빨간 길은 길이 험하고, 시간이 많이 걸립니다.파란 길은 길이 평탄하고 시간도 적게 걸립니다. 여러분이라면 어떤 길을 선택하시겠습니까?? 그 길을 선택한 후, 후회하지 않을 자신이 있나요? 파란 길(Write UP) 1. 여러분은 DIE(Detect It Easy)로 파일이 깝니다. 패킹 되어 있는 문제를 보고 깊은 감명을 받으세요. 2. upx307w 를 사용합시다. 명령어 팁 : 파일경로/upx -d [파일경로/파일이름] 언패커를 이용해서 언패킹 해줍니다. (EP : 1770 입니다) 3. 한 번 실행을 해봅시다. 디버깅하지 않았을 경우 디버깅 했을 경우 이러한 패턴을 용의 ..