97, 1/5 회원가입  로그인  
   kywoo81
   자기압축실행화일?? IDA나 올리디버그로 까면 엔트리포인트가 없다고나옵니다

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


ida로 보면 거의 역어셈도 안되고요 메뉴얼 로드?? 하면 쫌 나오다말고요 올리디버그로보면 좀 많이 나오긴하는데 역시 무슨 문제가 있다고 뜨고요... 윈도우기본 debug.exe로 까면 역어셈은 잘되지만.... 몬가 아닌거 같아요... 코드는 함수들 형태 잘 나오는거 같거도 한데 말이죠.. 조언좀 부탁합니다.... 저 초보입니다....

  Hit : 4004     Date : 2012/09/16 10:51



    
jwkzzangs 혹시 패킹 되어있는지 확인해 보세요. 2012/09/16  
kywoo81 패킹이 되어 있을거 같은데요. 패킹을 어떻게 확인하나요?
일반적인 패킹이면 일반적인 패킹툴로 확인이 가능하나요? 근데 이 일반적인 패킹툴이
어떤 종류가 있는지 어디서 구하는지도 모르겠지만 우선 ...
또 일반적이지 않은 패킹이라면...
실제 디버깅하면 패킹이 풀리는거 아닌가요? 디버깅을 해서 메모리상태에서 코드를 볼수는 없는건가요?
OS에서 실행을 하면 실행이 되니까.. 메모리상에서는 패킹이 풀린상태잔아요..
ICE나 IDA같은걸로 한줄씩 트래이스해서는 볼수 없는건가요?
IDA나 올리 디버그는 거의 정보가 안나오는거 같고 DEBUG.exe로만 역어셈이 꽤 많이 되는거 같은데
이게 잘못된거 같아요... 실행이 되자마자 오류나네요..
혹시 DEBUG.exe로 해도 엔트리 포인트만 잘 지정해서 하면 디버깅이 되는것인가요?
2012/09/16  
jwkzzangs 일반적 패킹이 아니라면 올리로 노가다로 oep 찾아야됩니다 그리고 덤프떠서 저장하세요 2012/09/16  
jwkzzangs 우선 peid 같은 툴로 패킹여부확인해보시고 iat나 올리로 열어서 행위기반 확인해보세요 패킹 되있다면 실행시 패킹 푸는코드가 맨먼저 실행될겁니다 2012/09/16