Тёмный

Reverse Engineering Simple Windows Driver 

Nir Lichtman
Подписаться 44 тыс.
Просмотров 7 тыс.
50% 1

In this video I will demonstrate how you can reverse engineer a simple "Hello, World" driver on Windows 10.
Dependencies:
- Cutter: winget install Rizin.Cutter
- Windows Debugger (windbg): winget install Microsoft.WinDbg
Docs:
- DbgPrint: learn.microsoft.com/en-us/win...
- COM Port Kernel Debugging: learn.microsoft.com/en-us/win...

Наука

Опубликовано:

 

16 мар 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 27   
@michaeletzkorn
@michaeletzkorn 3 месяца назад
I didn't vote for this video, but I'm glad it won! As someone who develops hardware that needs to interact with Windows drivers, the kernel debugger seems very useful for figuring out what the driver's "quirks" (bugs) are to workaround them.
@KimTiger777
@KimTiger777 3 месяца назад
Just tested Cutter with simple win32 program although I don't understand much of the disassembly it generated. Thank you for the amazing video. Keep it up 👍👍
@p-ql7by
@p-ql7by 3 месяца назад
Never fail to excite us! Keep up the good work!
@mono9613
@mono9613 3 месяца назад
I'm really learning a crazy lot from your videos. Always looking forward to any new content!
@justinnamilee
@justinnamilee 3 месяца назад
I know I put 'neat' on most of your videos, and here it comes again: Neat. x)
@nonoroberto8219
@nonoroberto8219 3 месяца назад
So cool, please keep doing that stuff
@john_says_hi
@john_says_hi 21 день назад
love your channel
@isaacsong-so5um
@isaacsong-so5um 3 месяца назад
amazing video👍
@legigatrain216
@legigatrain216 3 месяца назад
Thank you!
@BesmirZanaj
@BesmirZanaj 3 месяца назад
This was very cool.
@alexandrohdez3982
@alexandrohdez3982 3 месяца назад
Great video again 👏👏👏💪💪💪💪
@madghostek3026
@madghostek3026 3 месяца назад
Interesting video!
@user-lg2hl7hr3j
@user-lg2hl7hr3j 3 месяца назад
Sir, The uttmost respect to your work you have made malware reverse engg onboarding very easy with this video this is how MicroSoft must make their docs not some tedious legthy cryptic docs. In the next Video please try to run windows on raspberry pi so that we can learn the same way to reverse windows arm64 drivers
@homework8969
@homework8969 3 месяца назад
It would be cool if you could do this with some off the shelf drivers, although Im pretty sure that youtube wouldn’t like that.
@jannatgaoshiqqalb3598
@jannatgaoshiqqalb3598 3 месяца назад
Bro, how to read the contents of a dll file, and change it in a windows machine? And thank you for your prominent efforts to improve your channel to give us valueable knowledge about low level stuff
@nirlichtman
@nirlichtman 3 месяца назад
You can use cutter for that :)
@shad578
@shad578 3 месяца назад
Can you create a video for installing the visual studio build tools on Ubuntu 22.04 pls?
@alargeboat
@alargeboat 3 месяца назад
hey Nir, as a possible video idea, could you maybe make a video on making a simple TUI app using ncurses/curses in C?
@nirlichtman
@nirlichtman 3 месяца назад
I have a video on making snake with curses, but its a good idea, ill consider also making a vid dedicated to making a simple tui visual editor or something like that using curses
@alargeboat
@alargeboat 3 месяца назад
@@nirlichtmanawesome, thank you!
@isyankarmakarna9865
@isyankarmakarna9865 3 месяца назад
Please help me, how to simulate keyboard with kernel mode driver. Thank you.
@nirlichtman
@nirlichtman 3 месяца назад
You want to send keystrokes? Why not do that from user mode using for example SendInput? learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-sendinput
@isyankarmakarna9865
@isyankarmakarna9865 3 месяца назад
@@nirlichtman because the game cancel the user mode keysend. please help about this rhank you.
@nirlichtman
@nirlichtman 3 месяца назад
@@isyankarmakarna9865sorry can't help since I don't know how to do this in the kernel, good luck!
@isyankarmakarna9865
@isyankarmakarna9865 3 месяца назад
@@nirlichtman u r writing kernel driver u don t know how to do it?
Далее
Making Snake Boot Sector Game in Assembly (x86)
19:52
Diving into Windows Keyboard Driver
10:29
Просмотров 69 тыс.
МАЛОЙ И РЕЧКА
00:36
Просмотров 296 тыс.
24 часа Я МИСТЕР БИСТ челлендж
1:12:42
Everyone's Crazy for WinGet Don't Get Left Behind!
6:53
Ghidra ГАЙД дизасм для новичков
12:55
Making a Very Minimal Windows Executable in C
7:48
Просмотров 86 тыс.
NixOS is Mindblowing
12:02
Просмотров 671 тыс.
PHP is Wack. (Coding in a Random Language Every Day)
14:41
Making Simple Graphical Linux Distro from Scratch
17:19
Making Simple Windows Driver in C
7:26
Просмотров 325 тыс.
Bash vs ZSH vs Fish: What's the Difference?
13:32
Просмотров 157 тыс.
Купил iPhone 15. Первые эмоции!
0:58
Gizli Apple Watch Özelliği😱
0:14
Просмотров 3,5 млн
APPLE совершила РЕВОЛЮЦИЮ!
0:39
Просмотров 3,6 млн
iOS 18 vs Samsung, Xiaomi,Tecno, Android
0:54
Просмотров 80 тыс.
РЭДФЛАГИ СБОРЩИКОВ ПК часть 1
1:00
#miniphone
0:16
Просмотров 3,5 млн