본문 바로가기

Study/Debugging10

WinDbg로 PEB 보기^^ PEB(Process Environment Block)란 유저레벨에서 프로세스에 대한 정보를 저장하고 있는 구조체당~ WinDbg에 !PEB 란 명령어를 입력하면 프로세스에 대한 정보들이 주루룩 나온다. 아래에 있는 그림을 한번 봐보장^^ 오잉?? 에러가 난다~~ 초보자들이 겪는 황당항 시츄에이션이라 볼 수 있겠다..나도 처음에 저 에러가 나서.. 모징? 하면서 웹서핑 도중에 방법을 찾아 이렇게 기록해 놓는다..나중에 또 삽질 하지 않도록..^^: 위와 같이 에러가 난다면 아래와 같이 Symbol Path를 설정해 주면 된다..단축키로 Ctrl+S 그럼 아래 그림과 같이 경로를 써주고 Reload 체크박스에를 클릭해 체크를 해준다(적용하게되면 reload 명령어가 자동실행) 자 그럼 위와 같이 해주었다면.. 2011. 9. 28.
- 프로세스 시작시 자동 디버깅 - 프로세스 시작과 동시에 디버깅을 해보자!! msdn에 가보면 이런글이 있었다. You can set up your application to start Visual Studio when you launch the application from Windows. Visual Studio will load your application, ready for debugging, but will not commence debugging until you issue an execution command. Having Visual Studio launch the debugger in this way is useful for debugging services and COM out-of-proc servers. To se.. 2011. 9. 28.
비스타 커널 디버깅을 위한 virtualpc setting NT까지는 boot.ini파일에다 디버그 포트랑 pipe만 적어주면 디버깅 셋팅이 끝났는데...비스타는 좀틀려서.. 버츄얼 pc에 아래와 같이 셋팅 해주면 끝!~~ 콘솔창을 관리자 권한으로 실행하지 않으면 위에 꼴 난다~~ 자 관리자 권한으로 바꾸고 하니 잘된다....ㅋㅋ 저렇게 하고 windbg를 커널디버깅으로 놓고 버쥬얼피씨에서 디버그 모드로 부팅하여 커널디버깅 고고싱~ 2011. 9. 28.
커널디버깅시 윈7 설정 방법 관리자권한으로 cmd창 열어서 아래와 같이 디버깅 모드로 설정 bcdedit /debug on 끌때는 bcdedit /debug off 2011. 9. 28.