22019, 1/1101 회원가입  로그인  
   xornrbboy
   64비트 리버싱 뭐 어떻게 하나요???

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


http://hack-me.org/index.php?p=challs&prob=Hello%3F+My+name+is+M_IX64

hack-me란 사이트에서 문제를 푸는중인데요. 64비트 리버싱 문제가 있더군요.

근대 지금까지 32비트 리버스엔지니어링만 해와서 64비트는 아무것도 모르겠네요..;;

32비트리버싱은 툴은 올리디버거+IDA를 사용했거든요.
근대 64비트에서 올리디버거를 못쓰고 IDA에서도 쓸수있는 디버거가 없어서 디버깅이 불가능하네요,,

windbg로 하려니까 이건 뭐 사용법도 잘 모르겠고요... 인터넷을 다 뒤져봐도 잘 안나오네요;;

어떻게 해야할까요?? ㅠㅠ

그리고 IDA에서는 올리디버거의 copy to executation 기능없나요??

  Hit : 15049     Date : 2012/08/06 12:20



    
$Zero 제가 알기로 올리디버거 2.0은 64비트 였던거 같은데. .. 2012/08/06  
xornrbboy 32비트인것 같네요..ㅠㅠ 2012/08/06  
ohtahacker IDA에서 수정이 가능한걸로 알고 있습니다. IDA에 바이너리 수정기능은 IDA 자체 내에 있다고는 말할수 없습니다. 2012/08/06  
havu 64비트가 지원되는 올리디버거가 존재합니다 (ollyDRX 였나...)
그리고 위에 오타해커놈이 잘못 말한게 있는데 IDA 에 바이너리 수정기능은 설정파일 수정을 통해 사용이 가능합니다. http://codeengn.com/archive/Reverse%20Engineering/Tools/IDA%20Pro%EC%97%90%EC%84%9C%20%EC%BD%94%EB%93%9C%20%ED%8C%A8%EC%B9%98%20%ED%95%98%EA%B8%B0%20%5BDS%5D.pdf
링크참조.
2012/08/06  
xornrbboy havu님 말씀해주신 ollyDRX를 깔아보았는데요. 64비트 지원은 안되는것 같네요? ㅠㅠㅠ 2012/08/07  
havu 아...잘못알려드렸네요
windbg 가 64비트를 지원합니다.
2012/08/07  
xornrbboy 아... 혹시 windbg 사용법 관련 문서나 링크좀 알려주실수 있나요??
제가 windbg로 하려고 하니까 IDA랑 메모리 주소값도 틀리고 기존 올리디버거나 ida디버거랑은 좀 차이가 많이 나네요 인터넷 뒤져도 잘 안나오고..ㅠㅠ
2012/08/07  
havu 굳이 디버깅을 안하시고 눈으로 만 분석하셔도 리버싱이 가능해야합니다.
windbg 는 저도 사용안해봐서 모르구요ㅠ전 디버깅이 불가능할경우 ida로 분석합니다.
디스어셈블이 되는것도 감사감사하죠
2012/08/07