We cover the following topics in this section:
??? Program Coding 101 to introduce you to the concepts you will need to
understand for the rest of the sections
??? How to exploit stack operations and identify and write buffer overflows
??? How to identify advanced Linux and Windows vulnerabilities and how they are
exploited
??? How to create different types of shellcode to develop your own proof-ofconcept
exploits and necessary software to test and identify vulnerabilities
In Part IV we go even deeper, by examining the most advanced topics in ethical hacking
that many security professionals today do not understand. In this section we examine
the following:
??? Passive and active analysis tools and methods
??? How to identify vulnerabilities in source code and binary files
??? How to reverse-engineer software and disassemble the components
??? Fuzzing and debugging techniques
??? Mitigation steps of patching binary and source code
In Part V we added a new section on malware analysis. At some time or another, the
ethical hacker will come across a piece of malware and may need to perform basic analysis.
In this section, you will learn:
??? Collection of your own malware specimen
??? Analysis of malware to include a discussion of de-obfuscation techniques
If you are ready to take the next step to advance and deepen your understanding of
ethical hacking, this is the book for you.
Pages:
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53