Setting Up a Workspace for Building Your Own Windows Kernel


selamat datang di series dan juga blog pertama saya wkwk, semoga bisa jadi kebikin ya bang cheatnya wkwk, inget series ini untuk educational purposes and research only. jadi kalo misal pembaca membuat projectnya jadi berbayar (p2c/pay2cheat) awas aja. jadi sebelum kita langsung ngoding ke kernel windowsnya kita setup dulu debugging flow nya. disini kita pakai windbg dan juga vm bisa pake vmware maupun virtualbox. untuk di series kali ini saya akan pake virtualbox. siapkan requirement berikut
Requirement
Windows ISO
Visual Studio 2022 with Driver Kit
Basic knowledge of c++ and how Computer works
nah untuk os nya
disini saya pake windows 10 untuk host os saya jadinya saya setup in juga untuk vmware windows 10.untuk ngebuat iso nya bisa pake link ini
create your own iso (official from microsoft) : https://go.microsoft.com/fwlink/?LinkId=2265055
nanti tinggal setup aja mau versi berapa nanti dapet .iso nya.
Setup VirtualBox ( meski kalo vmware juga mirip2 )
nah kenapa gw pilih virtualbox? ya gpp aja si vmware downloadnya ribet soalnya. jadi kalo misal pembaca pakai vmware kurang lebih setup nya mirip2 sesuaiin aja. setelah setup windows di virtualbox nya kalian pergi ke setting dan ke system configuration > boot > advanced > nyalain debug > debug port ( bebas tapi harus diinget disini saya pilih com2 ) > baud rate aktifin dan set ke 115200
oiya btw disini saya udah insert guest addition dan jalanin ya. bagi pembaca jika gk tau bisa searching cara insert addition nya. lgsg aja kalo udh apply kita matiin windows di vm nya lalu pergi ke setting di virtualbox.
( matiin conect to existing pipe )
sesuaiin number 2 sama com2 kalo tadi di sys config kalian pake 1 ya 1 aja. disini saya pakai 2.
disini itu serial port kita gunain buat debugging kernel kita. untuk debuggingnya bisa pakai windbg dan juga konekin nanti ke pipenya, untuk link windbg kalian bisa download di microsoft store
nah untuk pipe host device asli kita, kita juga set hal yang sama
setelah itu kita restart windows kita yg asli. setelah kita restart.
buka WinDbg lalu attach to kernel sesuaiin sama di vm kaya gini
setelah itu kita nyalain vmnya nah nanti debuggernya bakal respons kayak gini
and done kalian setup debugger buat kernel kita kali ini. langsung to the next part, yaitu setup IDE.
Setup Visual Studio With Driver Kit
jadi setelah kalian download visual studio 2022 dengan c++ desktop kalian juga perlu install ini
SDK & WDK : https://learn.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk
setelah itu install di visual studio nya
pastiin sama kek yang digambar.
Refference :
Subscribe to my newsletter
Read articles from meowdiocre directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
