Windows API Hooking

Learn windows api hooking the maldev way

Udemy
platform
English
language
Network & Security
category
instructor
Windows API Hooking
5
students
2 hours
content
Feb 2024
last update
$39.99
regular price

What you will learn

What is API Hooking

Different types of hooking

inline hooking

iat hooking

dll unhooking

Why take this course?

🚀 **Master Windows API Hooking with MalDev 🧠** Ți să devii un maestru al tehnicilor subjacente protecției și analizei codului în Windows? Acest curs online, predat de Naga Sai Nikhil, este ideala oportunitate să îți cunoști și practici Windows API Hooking folosind metodele avansate pe care le utiliză malware-urile și antivirus-urile moderne. 🛡️ **Ce este Windows API Hooking?** Imaginează că ai controlul asupra fluxului de execuție al funcțiilor Windows, examinând pașii care par în timpul executării. Același principiu aplică pentru AV (AntiVirus) și EDR (Endpoint Detection and Response), care interceptează funcții critice din diverse DLL-uri, precum `NtVirtualAllocateMemory`, `ZwWriteVirtualMemory` sau `NtCreateRemoteThread`. 🔍 **În acest curs, te vor explora trei abordari esențiale de hooking:** - **Inline Hooking (5 Bytes Miracle):** Te vom învața cum să înlocuiști primele 5 byte ai unei funcții legitime cu un salt la adresa ta proprieă. Acesta va permite controlul fluxului de execuție către funcția ta, păstrând toate argumentele originale pentru a le inspecta și, după ce este necesar, bloca sau permite funcționarea normală. - **IAT Hooking (Import Address Table):** Fim going to explore how we can overwrite the addresses in the IAT that point to legitimate functions with our malicious code. We receive arguments, execute the legit function, and then return control back to our payload. 🎯 - **Hidden Processes from User Mode Process:** Ai vrea să ascundezi un proces de o altă instanță a sistemului Windows? Același mecanism folosit de task manager pentru a colecta informații despre toate procesele cât se poate este susceptibil la manipulare. Modificând adresa următoare din linked list, te vor ajuta să ascundezi procesul tău de observare. - **DLL Unhooking:** Deși antivirusurile și malware-urile folosesc adesea hooking la DLL-uri, acest lucru poate răscunde alerta sistemului și lentigi chiar dorința sa. Aici te vom învăța cum să înlocuiști versiunile corupte ale DLL-urilor cu versiuni curate fără a afecta performanța sistemului. **Porcele beneficii ale acestui curs:** - **Teoreme și practică:** Învață conceptele teoretice și apere-le în exerciții praktice reale. - **Instrumente avansate:** Descoperi și folosește instrumente esențiale pentru Windows API Hooking. - **Skill Set Modernegilor:** Aproape toate cele mai avansate tehnici de securitate sunt bazate pe hooking, iar cunoștinile acestei cursi vor fi fundamentale în orice campanie de securitate sau în dezvoltarea propriului tău malware. - **Comunitatea MalDev:** Facese probleme și discută cu ceilalți membri ai comunității MalDev, partajând cunoștințe și experiențe. Sprege-ți imaginationa și devii un războinic în arta Windows API Hooking. 🛡️✨ Inscriezi acum și descoperi cum să domnești asupra fluxului de execuție în Windows cu MalDev!
5804400
udemy ID
2/5/2024
course created date
2/17/2024
course indexed date
Bot
course submited by