티스토리 뷰

Reversing

windbg pykd 설치

Tribal 2018. 6. 18. 13:17

windbg에 pykd를 설치하면 windbg 내에서 python 스크립트를 사용할 수 있다. pykd 설치 방법이 이전과 달라진 듯 해서 조금 고생했다.



필수 요구사항

  • windbg 설치
  • windbg 경로 확인(sdk로 설치했으면 Program Files(x86)\Windows Kits\10\Debuggers\x64\winext에 설치됨)



다운로드 방법(1번 과정은 생략하고 진행해도 됨)

  1. 공식 URL인 https://archive.codeplex.com/?p=pykd을 접속
  2. pykd의 gitlab URL인 https://githomelab.ru/pykd으로 이동
  3. pykd 클릭(pykd, windbg-pack, pykdwin이 있는데, pykd를 클릭)
  4. 왼쪽 메뉴 바에서 Wiki 선택
  5. 오른쪽 메뉴 바(Clone repository)가 생기고, 메뉴 바에 보면 버전 별로 pykd를 다운로드 할 수 있게 제공하고 있음
  6. 원하는 버전 클릭 (현재 기준 : 0.3.3.4는 .whl 밖에 없어 pip로 설치해야 함, 여기선 0.3.3.3을 선택했음)
  7. pykd-0.3.3.3-cp27-win32.zippykd-0.3.3.3-cp27-win-amd64.zip 다운로드(cp27과 cp35, cp36이 존재하는데 python의 버전을 나타내는 듯 함)
  8. 다운로드한 zip 파일의 압축 해제
  9. 압축 해제한 폴더에는 여러 dll과 pykd.pyd파일이 있는데 windbg 경로의 winext 폴더에 복사 + 붙여넣기
  10. 다운로드는 완료!


사용 방법

  1. windbg를 켜고, 실행 파일을 Open 또는 Attach
  2. command 창이 열림
  3. 커맨드 입력 : .load pykd.pyd
  4. 이제부터 !py 를 입력하면 windbg에서 python 사용 가능


참고


'Reversing' 카테고리의 다른 글

[Windows] RecDec IDA Plugin 설치  (0) 2018.06.22
[IDA plugin] Diaphora  (0) 2018.06.18
Windows DLL Injector  (0) 2018.04.03
IDA String이 no Xrefs로 참조 안 될 때  (0) 2017.11.17
IDA 단축키 정리  (0) 2017.11.17
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30