Remote Debugging using VMWare http://www.catch22.net/tuts/vmware.asp 의 내용을 정리한 것입니다.
vmware 에 있는 커널 디버깅 하는 방법 설명한거...
windbg 헬프 보기 싫어서 걍 이거 참조함
1. 타켓에 Serial 포트하나 만들어 놓고 "This end is the Server" , "The other end is an application" 선택하고 Yeild on CPU poll" 선택
2. boot.ini 에 마지막 라인의 옵션에 /debugport=com1 /baudrate=11520 추가하고
2. 사용자 디버거에서
windbg -b -k com:pipe,port=\.pipecom_1,resets=0
로 접속하면 됨
소스 디버깅을 하려면,
WinDbg 의 Symbol File Path ... 에 해당 드라이버의 pdb 가 있는 디렉토리를,
Source File Path .. 에 해당 소스 디렉토리를 정해주면 된다.
타겟 머신에서 드라이버를 설치하고,
x driver!*
심볼들을 찾아내서
bp driver!MyOpen
이런식으로 걸고 외부에서 Windbg 를 실행하면 됩니다.
'게임 시큐리티' 카테고리의 다른 글
| 커널에서 프로세스와 쓰레드 확인 (0) | 2009/10/13 |
|---|---|
| 실시간으로 커널 디버깅하기 (0) | 2009/10/13 |
| VMWare로 리모트 디버깅하기 (0) | 2009/10/13 |
| Windows 의 부팅과정 (0) | 2009/10/13 |
| MonnLighte Engine vs GameGuard 기싸움 (0) | 2009/10/11 |
| 자바 게임 해킹 (Java game hacking) (0) | 2009/10/09 |