Setting Up a Workspace for Building Your Own Windows Kernel

meowdiocremeowdiocre
2 min read

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 :

https://www.youtube.com/watch?v=n463QJ4cjsU&t=255s

0
Subscribe to my newsletter

Read articles from meowdiocre directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

meowdiocre
meowdiocre