97, 1/5 회원가입  로그인  
   전자공학도
   리버스 엔지니어링으로 어느정도까지 복원이 가능한가요?

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=20 [복사]


.exe 파일을 ollydbg?로 소스 복원을 하려합니다.

서비스가 종료된 게임의 클라이언트 파일에서 character 와 map 에 관련된

.dat 파일을 읽으려하는데, 제작자마다 .dat 파일의 암호화? 압축? 방식이 다 다르다고

하여 .exe 파일이 .dat 파일을 읽어들이는 소스를 리버스 엔지니어링 하고자 합니다.

그런데 막상 ollydbg 로 파일을 열어보니 알수없는 줄이라고 나오는 부분도 있어서

이게 가능한지 궁금한데 혹시 관련하여 조언을 해주실 수 있는 분 있으신가요?


  Hit : 4673     Date : 2011/07/09 04:16



    
$Zero 가장 자수준의 어셈블리어를 보기때문에 불가능 할건 없다고 생각합니다. 다만 언팩 안티디버깅등 디버깅을 어렵게 만드는 기법들 때문에 실력이 상당해야 할듯 합니다. . 2011/07/09  
supershop 어셈에 능통하시다면 충분히 원래 소스로 복원하실 수 있습니다.
들은 이야기지만 중국의 실력좋은 해커들은 어셈 소스를 읽는 동시에 C 소스가 그려진다고 하네요 :)
또 윗분 말씀처럼 프로그램이 패킹되어 있거나 코드를 분석하기 어렵게 처리하면 좀 힘들겠죠.
2011/07/09  
전자공학도 친절한 답변 감사드립니다. 분석하기 쉬운 형태이길 바라야겠군요... 2011/07/11