Home
Videos uploaded by user “Programming LoL”
Windows Kernel Programming Tutorial 3 - Writing a simple driver
 
09:12
In this tutorial,we will write a test driver which only prints some characters. And be sure to turn on closed captions for detailed explanation. NTSTATUS values: https://msdn.microsoft.com/en-us/library/cc704588.aspx
Views: 8442 Programming LoL
Windows Kernel Programming Tutorial 1 - Setting up Environment - Part 1
 
08:03
In this tutorial, we will set up environment step by step, and be sure to turn on closed captions for detailed explanation.
Views: 6380 Programming LoL
Windows Driver Development Tutorial 1 - Introduction
 
02:02
I added subtitles in this video, you can turn on CC if you don't recognize my voice. WDM and WDF: https://docs.microsoft.com/en-us/windows-hardware/drivers/wdf/differences-between-wdm-and-kmdf
Views: 7560 Programming LoL
Windows Driver Development Tutorial 2 - How Our Driver Works
 
14:04
In this video, we will talk about the basic process of I/O requests.If you have any questions,feel free to leave a comment below. I added subtitles in this video, you can turn on CC if you don't recognize my voice.
Views: 4483 Programming LoL
Windows Driver Development Tutorial 3 - Drivers and Applications Communication Using IOCTL - Part 1
 
33:24
In this video, we will create a basic driver and interact with applications. Sorry about the sound quality at the beginning of this video. If you have any questions,feel free to leave comments below. I added subtitles in this video, you can turn on CC if you don't recognize my voice. Winobj: https://docs.microsoft.com/en-us/sysinternals/downloads/winobj
Views: 5995 Programming LoL
Windows Kernel Programming Tutorial 2 - Setting up Environment - Part 2
 
07:34
In this tutorial, we will set up windbg for kernel debugging, and be sure to turn on closed captions for detailed explanation. Symbol path: SRV*c:\symbols* http://msdl.microsoft.com/download/symbols (change sy... to symbols)
Views: 3519 Programming LoL
Windows Driver Development Tutorial 11 - File System Filter - Minifilter - Part 1
 
17:18
In this video, we will discuss File system filter. I added subtitles in this video, you can turn on CC if you don't recognize my voice. FLT_REGISTRATION structure: https://msdn.microsoft.com/library/windows/hardware/ff544811
Views: 2186 Programming LoL
Windows Driver Development Tutorial 6 - The Concept of Filtering
 
07:30
In this video, we will discuss the filtering driver and things about packets filtering. I added subtitles in this video, you can turn on CC if you don't recognize my voice.
Views: 775 Programming LoL
Windows Driver Development Tutorial 18 - Network Filter - WFP - Part 4
 
12:59
In this video, we will finish our network filter. WFP reference: https://msdn.microsoft.com/en-us/library/ff571067.aspx
Views: 678 Programming LoL
Windows Kernel Programming Tutorial 4 - Troubleshoot Driver Issues
 
07:36
In this tutorial,I will use a simple example to demonstrate how to troubleshoot driver problems using windbg. And be sure to turn on closed captions for detailed explanation. Bug Check Code Reference: https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-code-reference2 NTSTATUS values: https://msdn.microsoft.com/en-us/library/cc704588.aspx
Views: 1449 Programming LoL
Windows Driver Development Tutorial 8 - Keyboard Filter Driver - Part 2
 
31:00
In this video, we will continue our keyboard filter project. I added subtitles in this video, you can turn on CC if you don't recognize my voice. Key input structure: https://msdn.microsoft.com/en-us/library/windows/hardware/ff542337(v=vs.85).aspx Key Scan Codes: https://msdn.microsoft.com/en-us/library/aa299374(v=vs.60).aspx
Views: 964 Programming LoL
Windows Driver Development Tutorial 15 - Network Filter - WFP - Part 1
 
08:28
In this video, we will discuss the basic structure of windows filtering platform. WFP reference: https://msdn.microsoft.com/en-us/library/ff571067.aspx
Views: 1148 Programming LoL
Windows Driver Development Tutorial 9 - Mouse Filter Driver
 
10:28
In this video, we will write our mouse filter driver. I added subtitles in this video, you can turn on CC if you don't recognize my voice. MOUSE_INPUT_DATA: https://msdn.microsoft.com/en-us/library/windows/hardware/ff542403(v=vs.85).aspx
Views: 902 Programming LoL
Windows Driver Development Tutorial 4 - Drivers and Applications Communication Using IOCTL - Part 2
 
31:27
In this video, we will send and receive data to and from drivers in our applications. If you have any questions,feel free to leave comments below. I added subtitles in this video, you can turn on CC if you don't recognize my voice.
Views: 2261 Programming LoL
Windows Driver Development Tutorial 19 - Network Filter - WFP - Part 5
 
16:58
In this video, we will block internet connections base on IPs.
Views: 609 Programming LoL
Windows Driver Development Tutorial 12 - File System Filter - Minifilter - Part 2
 
20:59
In this video, we will continue our Minifilter project. I added subtitles in this video, you can turn on CC if you don't recognize my voice. Altitude allocations: https://docs.microsoft.com/en-us/windows-hardware/drivers/ifs/allocated-altitudes
Views: 1692 Programming LoL
Windows Kernel Programming Tutorial 13 - File Handling - Part 1
 
08:05
In this video, we will do some basic file operations and be sure to turn on closed captions for detailed explanation. ZwCreateFile: https://msdn.microsoft.com/en-us/library/windows/hardware/ff566424(v=vs.85).aspx ZwReadFile: https://msdn.microsoft.com/en-us/library/windows/hardware/ff567072(v=vs.85).aspx ZwWriteFIle: https://msdn.microsoft.com/en-us/library/windows/hardware/ff567121(v=vs.85).aspx
Views: 441 Programming LoL
Windows Driver Development Tutorial 7 - Keyboard Filter Driver - Part 1
 
25:09
In this video, we will write our keyboard filter driver, since this filter driver is easy for us to start with. I added subtitles in this video, you can turn on CC if you don't recognize my voice. Winobj: https://docs.microsoft.com/en-us/sysinternals/downloads/winobj Key Scan Codes: https://msdn.microsoft.com/en-us/library/aa299374(v=vs.60).aspx DeviceTree: https://www.osronline.com/article.cfm?article=97
Views: 1622 Programming LoL
Windows Kernel Programming Overview - Processor Mode and Kernel Routines
 
08:48
In this video, we will learn the basics of cpu mode and some categories of windows kernel routines.
Views: 635 Programming LoL
Windows Kernel Programming Tutorial 11 - Time and Timer- Part 2
 
07:17
In this video,we will talk about how to get system time and how to set up a timer. Be sure to turn on closed captions for detailed explanation.
Views: 240 Programming LoL
Windows Kernel Programming Tutorial 12 - System Thread
 
10:08
In this video,we will talk about how to create a system thread and basics of thread synchronization. Be sure to turn on closed captions for detailed explanation.
Views: 520 Programming LoL
How to Set Up Kernel Debugging in Windows
 
13:31
Hello guys, in this video I will show you how to set up windows kernel debugging over local network and debugging with Visual Studio. Tool for loading drivers: OsrLoader https://www.osronline.com/article.cfm?article=157 If you want to enable debugging message permanently, you can add Debug Print Filter key under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager and create a dword value called DEFAULT and assign 0xf to it.
Views: 816 Programming LoL
Windows Driver Development Tutorial 5 - Drivers and Applications Communication Using IOCTL - Part 3
 
34:07
In this video, we will improve our previous cpu temp monitor by adding a simple user interface. The driver we want to improve: https://www.youtube.com/watch?v=zh6oiAbOp_Y
Views: 1308 Programming LoL
Windows Kernel Programming Overview - Kernel Structure
 
08:08
In this video, we will talk about the basic structure of windows.
Views: 1394 Programming LoL
Windows Driver Development Tutorial 14 - File System Filter - Minifilter - Part 4
 
10:51
In this video, we will continue to write our application.
Views: 789 Programming LoL
Windows Driver Development Tutorial 16 - Network Filter - WFP - Part 2
 
15:32
In this video, we will write a simple network filter driver. WFP reference: https://msdn.microsoft.com/en-us/library/ff571067.aspx
Views: 878 Programming LoL
Windows Kernel Programming Tutorial 8 - Memory - Part 1
 
07:50
In this video,we will talk about how to use pool memory in windows kernel mode.Be sure to turn on closed captions for detailed explanation.
Views: 760 Programming LoL
Windows Driver Development Tutorial 13 - File System Filter - Minifilter - Part 3
 
15:38
In this video, we will modify the driver to communicate with application.
Views: 831 Programming LoL
Trigger Blue Screen with Your Keyboard
 
01:37
Trigger blue screen manually with simple key combination.
Views: 435 Programming LoL
Windows Kernel Programming Tutorial 5 - Strings - Part 1
 
08:35
In this video,we will talk about strings in windows kernel-mode programming.Be sure to turn on closed captions for detailed explanation.
Views: 774 Programming LoL
Windows Kernel Programming Tutorial 14 - File Handling - Part 2
 
05:21
In this video, we will do some basic file operations and be sure to turn on closed captions for detailed explanation. ZwSetInformationFile: https://msdn.microsoft.com/en-us/library/windows/hardware/ff567096(v=vs.85).aspx
Views: 373 Programming LoL
How to Make CPU Temperature Monitor
 
58:59
In this video, we will learn how to get the temperature of each core of CPU from CPU registers directly. There're some changes to make if you want to run this code into windows x86 version. Testing our driver in the computer with important data in it is not a good idea. I strongly recommend you to set aside a test machine to test our code. The Intel CPU manuals showed in this video: https://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-2a-manual.html# https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-3b-part-2-manual.pdf DebugView: https://docs.microsoft.com/en-us/sysinternals/downloads/debugview
Views: 450 Programming LoL
Windows Driver Development Tutorial 10 - Revised Mouse and Keyboard Filter Driver
 
27:29
In this video, we will discuss how to make a generic filter driver capable of attaching to both ps/2 and usb mouse and keyboard devices. I added subtitles in this video, you can turn on CC if you don't recognize my voice.
Views: 900 Programming LoL
Rewriting MBR To Control Your Own Computer
 
23:35
Rewriting MBR is a risky task.This is part of my PROJECT F(only for fun) and it will wipe out itself once we load our os. If you manage to make it on your own,please test it thoroughly in virtual machine. Make sure the disk you use is NOT GPT disk and use this code at your own risk. Be sure to turn on closed captions! bios interrupt call info: https://en.wikipedia.org/wiki/BIOS_interrupt_call
Views: 428 Programming LoL
Windows Programming - Rootkits Detection Basics 4 - C/C++ with Assembly
 
12:42
Hi guys, in this video, we will talk about two methods of using x86-64 assembly code in c/c++ files in Visual Studio. x86-64 Online Assembler and Dissembler: https://defuse.ca/online-x86-assembler.htm Asm properties: Commandline: ml64 /c %(fileName).asm Outputs: %(fileName).obj;%(Outputs)
Views: 200 Programming LoL
Windows Programming - Rootkits Detection Basics 3 - Modifying Memory
 
14:50
Hi guys. In this video I will write some code to demonstrate the basics of how to modify memory within other kernel modules.
Views: 193 Programming LoL
Windows Kernel Programming Tutorial 9 - Memory - Part 2
 
15:45
In this video,we will talk about how to debug driver issues related to corrupt poolheaders. Be sure to turn on closed captions for detailed explanation. ASCII table: https://en.wikipedia.org/wiki/ASCII
Views: 567 Programming LoL
Windows Kernel Programming Overview - GDT and Interrupt
 
12:38
In this video, we will talk about GDT and basics of interrupt.
Views: 547 Programming LoL
Windows Driver Development Tutorial 17 - Network Filter - WFP - Part 3
 
18:24
In this video, we continue writing the network filter driver. WFP reference: https://msdn.microsoft.com/en-us/library/ff571067.aspx
Views: 695 Programming LoL
Windows Kernel Programming Tutorial 10 - Time and Timer- Part 1
 
08:57
In this video,we will talk about how to get system time and how to set up a timer. Be sure to turn on closed captions for detailed explanation.
Views: 357 Programming LoL
Windows Kernel Programming Tutorial 6 - Strings - Part 2
 
07:11
Be sure to turn on closed captions for detailed explanation.
Views: 447 Programming LoL
Windows Programming - Rootkits Detection Basics 1
 
03:58
Hi guys. In this tutorial, we will discuss very basic stuff of Rootkits and its Detection. Install Visual Studio: https://youtu.be/XUlbYRFFYf0 Setup Kernel Debugging: https://youtu.be/h6p-Kt-Cx9E
Views: 329 Programming LoL
Windows Kernel Programming Tutorial 7 - Strings - Part 3
 
05:46
Be sure to turn on closed captions for detailed explanation. string functions: https://msdn.microsoft.com/en-us/library/windows/hardware/ff563884(v=vs.85).aspx
Views: 340 Programming LoL
Windows Programming - Rootkits Detection Basics 2 - Modifying Memory
 
06:17
Hi guys. In this video, we will discuss how to modify memory within other kernel modules in Windows.
Views: 190 Programming LoL
About This Channel
 
01:24
If you have any suggestions, let me know in the comment section below. Thank you.
Views: 152 Programming LoL
My Second Channel
 
00:48
Recently, I created my second channel for hardware building. Second Channel: https://www.youtube.com/channel/UC6y7e5tpkt4jIxUV9-P8z0A If you have any suggestions, let me know in the comment section below. Thank you.
Views: 250 Programming LoL