All instructors
Eng. Mohamed Ali Mansour

Eng. Mohamed Ali Mansour

Network and Systems Engineer

1 courses4,196 views

Network and System Administrator Expert with experience in troubleshooting, installation, configuration, and maintenance of various network devices and Windows servers.

Courses by Eng. Mohamed Ali Mansour

  • Key Logger Spyware Design
    4.4(83)|4,196|16:18

    Key Logger Spyware Design

    Spyware Design Using C++ Language

    Eng. Mohamed Ali Mansour
    Eng. Mohamed Ali Mansour

What you will learn with Eng. Mohamed Ali Mansour

Key Logger Spyware Design

This course introduces spyware known as key loggers, which are programs that record everything typed on the keyboard. The goal is to understand how they work, raise awareness of their risks and show you how to protect yourself, while also giving you a foundation in the C++ programming language these programs are built on. The course starts with basic programming concepts, downloading the Code Blocks integrated development environment and creating your first project. It then explains code syntax, comments, variables, constants and scope, input and output, arithmetic, logical and comparison operators, conditional statements, control statements and loops. After that come functions, pointers, arrays, structures and working with text files. In the final part, it shows how spyware works from the inside, and how to protect yourself, detect it and remove it from your device. The course suits anyone who wants to learn C++ basics from scratch and understand how spyware works so they can defend against it. You need no experience in programming or cybersecurity. By the end, you will be able to write C++ programs, understand how spyware works, and protect your device from it.

  • Ability to design an effective Key Logger spyware program.
  • Acquire skills in managing and processing text data.
  • Familiarity with system protection mechanisms against spyware.
  • Develop practical experience in programming with C++.
  • Understand programming basics
  • Install the Code Blocks development environment
  • Write your first project in C++
  • Understand variables, constants and data types
  • Use conditional and control statements
  • Apply the different types of loops