Let's first understand what is hacking. Hacking in simple terms, it is a process of breaking into something without the permission of the real owner. The person who does hacking is called a hacker. How a hacker can gain access to a system: i) Through Front door ii) Backdoors iii) Trojan Horse iv) Software vulnerability exploitation We will go through each topic à Front door: In this, the hacker will be guessing our passwords or he/she tries to crack the password using different tools and techniques. à Backdoor: These are often left by developers to debug or fix any error in their software, some security measures will be there to gain administrative access to that software, but our hackers will find these backdoors in the software and they will bypass these security measures and gain access. There are 2 types of backdoors: Administrative backdoors : These are set by the developers so that they can easily reach and rectify the problems