일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 시스템해킹
- Windows
- 포너블
- hacking
- 네트워크 바이트 오더
- 해킹
- pcap packet
- 개발하기
- 윈도우 커널
- arudino
- Msvcrt.dll
- pwnable
- pcap packet capture
- vcruntime.dll
- 개발 환경 준비
- 윈도우 커널 드라이버
- packet capture
- Windows Kernel Debug
- C언어 패킷캡쳐
- HackCTF
- vcruntime140.dll
- apphelp.dll
- ucrtbase.dll
- Windows Kernel
- 바이트 오더
- windows kernel debugging
- 윈도우 커널 디버깅
- IAT Hooking
- Windows Kernel Driver
- Network Byte Order
- Today
- Total
목록Windows Kernel (2)
미친해커
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bIpryO/btrMDpzudgU/1QVFmTE6cSkplGfredsKG1/img.png)
Install WinDbg 윈도우 커널 디버깅은 우리가 일반적으로 알고 있는 x64dbg와 같은 디버거로는 디버깅할 수 없다. 윈도우에서 제작한 WinDbg를 사용해 디버깅할 수 있다. 기본적으로 WinDbg는 두 종류가 있는데 하나는 SDK에서 설치할 수 있는 디버거와 Microsoft Store에서 다운로드할 수 있는 디버거이다. 본문에서는 Microsoft Store에 있는 WinDbg Preview를 기준으로 설명하겠다. WinDbg Preview는 Microsoft Store에서 "Windbg" 키워드로 검색하면 바로 다운로드 받을 수 있다. Set the symbol path and server 이제 디버거의 심볼 패스와 서버를 설정해야 한다. 윈도우 커널을 디버깅하면서 필요한 디버깅 심볼들이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bo03Ea/btrKks50tIC/Uos9AYpyGg5p1cRaFwEFXK/img.png)
Install Visual Studio Visual Studio Code와 Mingw(GCC)를 활용해서도 윈도우 커널 드라이버 개발을 할 수 있지만, Visual Studio에서 개발하는 편이 훨씬 간편하다고 생각한다. 1. 개발할 윈도우 버전 선택 윈도우 커널 드라이버는 하위 호환성은 지켜지지만 상위 호환성은 지켜지지 않는다. 그렇기에 자신이 개발할 드라이버의 대상이 되는 윈도우 버전을 잘 선택해야 한다. 하위 호환성 : Windows 7 드라이버를 Windows 10에서 실행 상위 호환성 : Windows 10 드라이버를 Windows 7에서 실행 이전 WDK 버전 및 기타 다운로드 - Windows drivers WDK(Windows 드라이버 키트), Windows 디버거(WinDBG) 등을 설치..