I have 1 year experience as a cyber security and also key role perform into gathering requirements, testing and communications with clients and working in initial level to test level and experienced. As an ethical hacker, you will need to understand various hacking techniques such as - Password guessing and cracking Session hijacking Session spoofing Network traffic sniffing Denial of Service attacks Exploiting buffer overflow vulnerabilities SQL injection In this chapter, we will discuss some of the skills that you would require to become an expert in Ethical Hacking.