Course title, code: Ethical Hacking, GAINBAN-ETIKHACK-1
The students should learn the purpose and basic concepts of Ethical Hacking, and by getting to know a specific tools, software and techniques to checking systems and find vulnerabilities.
Overview of Hacking and corresponding fields. White, grey, and black-hat hacking techniques, differences between them. The legal background of Hacking. European regulations and international rules for hackers. The most known attacks and hacker techniques. Deep dive into SQL injections and XSS attacks. Overview basics of network architectures. OWASP list of vulnerabilities.
Course content - labs:
Practicing several types of hacking techniques. Vulnerability checking, penetration testing, enumerating the system's resources, and looking for common backdoors.
Knowledge:
Mid-term study requirements:
- Their English language skills will be sufficient for the level of training, to understand English-language literature, process professional texts, carry out professional tasks, and for continuous professional development. - Knowledge of the principles and methods of computer networks. - They know the operations of hardware and software elements, the technology of their implementation, how to solve problems related to their operation, and the possibilities of the interconnection of IT and other technical systems. - They possess a basic knowledge of installing programs and using terminals on Linux.
Exam requirements:
How to install VirtualBox: https://www.virtualbox.org/ Running a virtual machine: https://www.virtualbox.org/manual/UserManual.html#intro-running
Zaid Sabih: Learn Ethical Hacking from Scratch (2020)