Malware doesn't operate as an application program. In this video, learn how to write a simple keyboard logger that can intercept keystrokes through a Windows hooking process.
- [Instructor] Some malware hides in plain sight. … Let's look at a simple piece of malware … which uses a technique called Windows Hooks, … to intercept keystrokes. … In Microsoft Windows, … when a key on the keyboard is pressed, … an event is signaled to the operating system. … Windows uses its keyboard driver … to read the character that's been pressed … and sends it as a message to the application … that's been waiting for it. … However, Windows also allows other processes … to look at the message as it passes through the system. … That's how hotkeys work. … Windows does this by using some known … as a Keyboard Hook Callback Routine. … It hooks the key that's been pressed … and then calls back after processing it … to pass it on to its original destination. … Using this technique, it only takes a few lines of code … to write a simple keystroke logger. … I've prepared a keyboard hook program … called intercept.cpp, which we can see here in WordPad. … This is a very simple program. …
Author
Released
2/13/2020- Dissecting cyber risk
- Working with NIST, COBIT, and other frameworks
- Exploring cybercrime
- The different stages of the cyber kill chain
- How cyber criminals hide their attacks
- Measuring incident management maturity
- Detecting and responding to attacks
Skill Level Intermediate
Duration
Views
Related Courses
-
Learning Security Frameworks
with Mandy Huth47m 8s Intermediate -
Security Matters (To Everyone)
with Mandy Huth33m 8s Beginner -
GDPR Compliance: Essential Training
with Mandy Huth55m 17s Intermediate -
Penetration Testing Essential Training
with Malcolm Shore2h 29m Intermediate
-
Introduction
-
1. Frameworks and Controls
-
An advanced risk framework5m 22s
-
Managing security with COBIT3m 15s
-
ASD and its top controls2m 49s
-
Protecting payment card data7m 14s
-
Clouding the issues3m 44s
-
2. Cyber Threats
-
Hiding using processes3m 59s
-
3. Managing Cyber Incidents
-
Incident management basics3m 48s
-
Detecting an attack4m 4s
-
Responding to an incident2m 33s
-
-
Conclusion
-
What's next55s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Hiding using processes