This guide is about the most common thing that all the computer systems and IT software’s and data storing companies face, which is the threat of being hacked. It will brief you about the difference between hacking and ethical hacking. Things that are needed to be kept in mind while approaching to hack a system and the tools required are mentioned in the different chapters here. There are many threats to the data that are stored through an online platform and that is why the concept of ethical hackers is very common nowadays because these are the heroes of the IT world that help the companies and different users for safeguarding their work and data. Ethical hacking is a very interesting concept that still many people don’t understand even when there is an ever-growing demand of these gentlemen.