How to make a Kernel Driver - Setup & Hello World - Kernel1

Subscribers:
178,000
Published on ● Video Link: https://www.youtube.com/watch?v=9h1FsOISwX0



Category:
Tutorial
Duration: 14:00
85,857 views
0


Support us on Patreon: http://bit.ly/38mnveC
This tutorial series will teach you everything you need to make a kernel driver on Windows.

This video gives you a basic insight on how kernel drivers work, how can you setup your Visual Studio project and how to make a kernel driver. It also shows you how to view debug output of your drivers.

Discussion & Download : https://bit.ly/3cngnA5

Video made by dretax: https://guidedhacking.com/members/dretax.153508/

Regular .exe you run, execute in UserMode. The core functionality of the operating system and Input/Output is done in kernel mode, which is a privelages part of memory that is not accesible from usermode and executes with privelaged status on the CPU. The Usermode/Kernelmode construct is built into the CPU. Drivers are not just limited to Hardware Drivers, you can make a .sys driver to do anything you want in kernel mode.

Usermode processes don't have access to kernel mode processes and memory. That is how the CPU and Operating System are designed. If an anticheat is in usermode and has very good protections, you can write a kernel mode driver to either bypass those protections in user mode by patching the anticheat or by hiding your usermode cheat from it. Because coding for the kernel is more complicated and difficult, it's easiest just to use your kernel mode module to bypass the anticheat or hide your usermode cheat, and then do your regular cheating logic in your usermode module. Alternatively you can write your entire hack to run in kernel mode, which is more difficult.

Donate on our Forum : http://bit.ly/2HkOco9
Support us on Patreon : http://bit.ly/38mnveC

Follow us on Facebook : http://bit.ly/2vvHfhk
Follow us on Twitter : http://bit.ly/3bC7J1i
Follow us on Twitch : http://bit.ly/39ywOZ2
Follow us on Reddit : http://bit.ly/3bvOB57
Follow us on GitHub : http://bit.ly/2HoNXIS
Follow us on Instagram : http://bit.ly/2SoDOlu







Tags:
guidedhacking
kernel driver
how to make a kernel
how to make a driver
kernel programming
windows driver
driver development
windows development kit
how to use wdk
driver tutorial
kernel tutorial
windows kernel driver tutorial
kernel driver tutorial
how to kernel
windows kernel programming
device driver (software genre)
kernel modules
windows kernel programming tutorial