본문 바로가기

Security/RCE

windbg symbol path 및 명령어

windbg download : http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools/dbg_x86.msi


symbol path : srv*C:\symbols*http://msdl.microsoft.com/download/symbols

※ 반드시 c:\symbols 라는 디렉토리가 생성되어있어야 하며 설정후 반드시 .reload 


!process : 현재 동작 중인 프로세스 확인

0    thread 까지 확인

-1  현재 처리중인 process


!vm : 현재 사용하는 가상 메모리 현황


lm : 현재 로드된 디바이스 현황, 자신이 항상 상주하는 메모리 공간 역시 확인 가능


dt : MS에서 공개한 구조체 확인

ex) dt nt !_eprocess => !process 명령이 dt 명령의 결과를 가져다 보기좋게 출력함.

dt process주소 : 구조체와 프로세스 정보를 매핑하여 보여줌.


u : 현재 어셈블리 출력

u 주소 ㅣ숫자(16) : 현재 숫자 만큼의 코드라인을 출력


dd : 메모리 상태 확인


e 수정

ed 4byte 단위 수정

eb 1byte 단위 수정

eb 주소+숫자(얼마나 더이동)





'Security > RCE' 카테고리의 다른 글

[코드 복원] Variable 01_01  (0) 2014.09.18
RCE 입문 문서 by Dennis Yurichev  (0) 2014.05.11
Solution_Lena 08  (0) 2013.11.30
Solution_Lena 07  (0) 2013.11.30
Solution_Lena 06  (0) 2013.11.30