Build an Advanced Keylogger using C++ for Ethical Hacking!

Learn to create a fully functional keylogger in C++ for Windows, focusing on ethical hacking and advanced coding skills with hands-on guidance.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course simplifies coding by guiding you to build a keylogger in C++ from scratch. You’ll get to record inputs and send encrypted logs. Perfect for hands-on learning in ethical hacking!

Key Points

  • Learn to code a fully functional keylogger in C++
  • Record keyboard and mouse input
  • Send logfiles via mail and keep them encrypted
  • Hands-on learning approach
  • Future features include screenshots and clipboard capturing

Learning Outcomes

  • Gain an advanced understanding of C++ coding
  • Develop a fully functional keylogger
  • Learn ethical hacking fundamentals
  • Enhance problem-solving skills in programming
  • Create and manage encrypted files and email functionalities

About This Course

Take this course to learn how to code a fully functional keylogger in C++ for use in Windows!

If you want to learn to code at an advanced level in C++ or build your own fully functional advanced keylogger from scratch for learning ethical hacking, I think you might love this course! In this course you will see exactly how to create an advanced keylogger starting from nothing by literally following the steps I take as I make it!

This keylogger is capable of recording all the keyboard and mouse input! It can even record independent of the language settings because it logs the physical keys on the keyboard first. Next, by using an arbitrary keymap with human friendly names, it translates the machine keys to something that we can understand. It also possesses mail sending capabilities so you can just schedule the logfile to be sent via mail, lets say every 12 hours. In addition to this, it will also keep the logfile encrypted. Therefore, we will create another program which will be able to decrypt the logfile on your end.

For learning C++, this is an ideal course because it is completely hands on learning that provides a functional end product! Some future features that will be added to the keylogger course as I develop them will include but are not limited to taking screenshots, capturing clipboard content (copy-paste), recording website URLs, and so on! Take this course now to get immediate access to the videos and to get answers to every single question you ask in the course!

As an information technology professional myself, I realize what the final product of this course is capable of. I trust in creating this that you will use it for good and for learning. If you choose to use this keylogger for any illegal or immoral purposes, you risk losing a lot. This is only for educational purposes. The keylogger that you are going to see will be able to cause some serious damage, so please use it in a legal and responsible way.

Thank you very much for reading this and I hope to see you in the course soon! If you have any suggestions in regard to the functionalities of the keylogger, feel free to send me a message or post your requests here.

  • A fully functional keylogger built from scratch in C++!

  • Feel confident in coding similar programs in C++.

  • A custom keylogger made for use in Windows compiled in the latest version of C++.

Course Curriculum

2 Lectures

1 Lectures

2 Lectures

3 Lectures

3 Lectures

2 Lectures

4 Lectures

Instructors

Profile photo of Ermin Kreponic
Ermin Kreponic

Instructor

Ermin Kreponic is a skilled instructor known for providing valuable insights and expert guidance to learners seeking to enhance their knowledge and skills.

Instructors

Profile photo of Aldin Omerdic
Aldin Omerdic

Instructor

Aldin Omerdic is a skilled instructor known for providing valuable insights and expert guidance to learners seeking to enhance their knowledge and skills.

Review
4.9 course rating
4K ratings
ui-avatar of Alex Monserrat
Alex M.
4.5
1 year ago

For 2023 the course is not updated.

It took me a while to adapt the certain parts of the code to compile, especially
the powershell code since google does not allow insecure apps login anymore.

The instructor make some stupid sounds once in a while, I guess he is dying...

Still a great course

  • Helpful
  • Not helpful
ui-avatar of Marcin Rutkowski
Marcin R.
2.5
3 years ago

The reason to poor review is : ...this should be a course and not retyping videos. This course is about Keylogger Development, and instead we have a long retyping videos of a good software. There is no plan, the plan is the list of files and retyping them one by one.
Positives : ... regardless of it painfulness it has a lot of value because code itself is interesting, and during long retyping videos (as I mentioned) we can learn new interesting things, but is a shame this course has no structure, and on top of everything to find out what the objective of the course is, and how it will work You have to wait to the end, or skip to 11 sections. :)
Last Note : regardless of all negatives elements of retyping experience (thesaurus was off-line) it is worth a pain to go through this course, just do not call it a course and all will be fine :)

  • Helpful
  • Not helpful
ui-avatar of Cody Smith
Cody S.
1.0
3 years ago

Disheveled instructor, couldn't explain the reason behind half of what he was 'teaching.' Code is buggy and written in codeblocks IDE instead of something more standard like Visual Studio. Code in each section has tons of bugs in it, he tries to go back in later sections and fix it, it makes following along very difficult. This is amateur at best. You can find better examples of a keylogger on Github with better explanation. Don't waste your money.

  • Helpful
  • Not helpful
ui-avatar of Ravijot singh
Ravijot S.
5.0
4 years ago

If you know the basic C++ (like Classes, Namespaces) then you are good to go with this course. This course will teach you additional skill and you will get to know how we can actually make software in C++ and control the hardware resources (like storing the keyboard strokes) with code.

Instructor is so polite and try it's best to explain each line of code which anyone with basic knowledge of C++ can easily understand.

  • Helpful
  • Not helpful
ui-avatar of Brandon Sterling
Brandon S.
1.5
4 years ago

Videos are unedited and full of instructor moaning/ complaining when he makes any kind of syntax error. Course has no real structure and is simply the instructor retyping the already completed code in real-time with minimal explanation. Course has also not been updated in anyway for years despite promises from years ago in the videos to add additional features. Overall you'd be better served watching youtube videos on the subject.

  • Helpful
  • Not helpful
ui-avatar of Moshe Kuby
Moshe K.
1.0
4 years ago

Between what the instructor promise to teach and what actually learned, there is a big gap!

He Just types a code and sends you to other places to understand what he's doing.

Awful!

  • Helpful
  • Not helpful
ui-avatar of Whatheknowsheknows
Whatheknowsheknows
1.0
4 years ago

why source code in header files? - Coding Conventions duh!
many mistakes corrupting the structure of the course with it and making the course chaotic and painful to watch.
appearently advanced course but explaines basic stuff and recommends to google more complex stuff
no need for short ad videos in this course
i'd recommend to redo the course and use a better script then
all in all the keylogger doesn't work despite doing the exact same as mentioned in the course.
don't want to be mean here and i just want to share my experience. Hopefully you can learn from my review.

  • Helpful
  • Not helpful
ui-avatar of Vitalii Hanych
Vitalii H.
1.0
5 years ago

I'm disappointed. It's a typical keylogger that can encrypt a log with base64 and send it by mail using the PowerShell. Very boring talkings. Wasting time on explaining of primitive things. Writing code in a strange "reversed" way: first adds all the calls and then, starts implementing the called functions. A lot of typing mistakes. All the time coming back to fix errors. I could continue on and on but it does not deserve more attention.

  • Helpful
  • Not helpful
ui-avatar of Juan Andrade
Juan A.
3.0
5 years ago

Everything worked. But, most of the course was Ermin copying code (and us copying Ermin). Instead I would've liked more emphasis in the design of the program and doing partial runs and debugging.

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
4.0
5 years ago

The code and explanations were fantastic. However, I encountered some issues with the audio. The issues were ocurring randomly.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses