Become an Ethical Hacker Bundle

1114 Enrolled
8 Courses & 57 Hours
You save 94% -

What's Included

Build an Advanced Keylogger Using C++ for Ethical Hacking
  • Certification included
  • Experience level required: Intermediate
  • Access 32 lectures & 6 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

32 Lessons (6h)

  • Introduction
  • Setting up the development environment
    Set Up part 1
    Set Up part 2
  • How to hide the keylogger window and prevent it from popping
    How to hide the console window
  • Mapping physical keys to human friendly names
    KeyConstants part 1
    KeyConstants part 2
  • Creating auxiliary general purpose functions
    Helper Header part 1
    Helper Header part 2
    Helper Header part 3
  • Writing the code for custom Encryption
    Encryption part 1
    Encryption part 2
    Encryption part 3
  • Handling Input Output I/O
    IO Header part 1
    IO Header part 2
  • Dealing with time intervals ( Timer header )
    Timer Header Intro
    Timer Header part 1
    Timer Header part 2
    Timer Header part 3
  • Implementing the Send Mail option
    SendMail intro
    SendMail PowerShell Script part 1
    SendMail PowerShell Script part 2
    SendMail part 3
    SendMail part 4
    SendMail part 5
    SendMail part 6
  • Setting up Hooks to capture pressed keys on the keyboard and mouse as well
    KeyboardHook part 1
    KeyboardHook part 2
    KeyboardHook part 3
  • Setting it all up in Main
    Main Function
  • Let us see how it works!

Build an Advanced Keylogger Using C++ for Ethical Hacking

Ermin Kreponic

Ermin Kreponic is a strongly motivated young IT expert, Linux enthusiast with a passion for troubleshooting network related problems. He has an exceptional eye for details and a sense of urgency when it comes down to problem solving.

Jerry Banfield has a Masters degree from the University of South Florida in May 2014, was certified as a state law enforcement officer in South Carolina in 2007, and has a bachelors degree earned from the University of South Carolina in May 2006.


Keylogging is the action of recording keys struck on a keyboard and mouse clicks so that the user is unaware that their actions are being monitored. It's an advanced, and extremely useful tool for ethical hackers to analyze how people are using a network or system to determine security threats. In this course, you'll learn how to code at an advanced level in C++ to build a keylogger from scratch, adding a powerful weapon to your ethical hacking arsenal.

  • Access 32 lectures & 6 hours of content 24/7
  • Record any physical keyboard key & mouse click from a simple, central program
  • Use an arbitrary keymap to translate machine keys
  • Schedule logfiles to be automatically sent to an e-mail of your choosing
  • Dive into complex C++ concepts like the Chrono library


Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: intermediate, previous knowledge of C++ is highly recommended


  • Internet required


  • Instant digital redemption
Your cart is empty. Continue Shopping!
Processing order...