The course teaches methods and techniques of hacking systems, networks and applications in order to improve the security of information resources. It is designed for information security professionals, system administrators and network engineers, giving them skills in vulnerability detection, attacks, countermeasures and legal aspects of hacking.