Throughout this chapter we identified a number of methods of completing an enterprise architecture, and identifying methods to attack it, and correspondingly create a plan that we can use when we encounter different environments during our penetration testing. Attempt the following challenges to enhance and perfect your skills:
Review the network diagram, and then build the enterprise network. Add the intrusion detection sensors and then practice attacking the layers at different segments, and identify what works and does not work. Once you have completed this build scripts that will perform those actions that you discovered will work. Add web application firewalls and other protections to the architecture and then test methods to evade these devices, as before create scripts and as always develop the documentation of the results. Create different types of firewalls, and test what works against these as well, how you identify the ports that are allowed, and so on.
For the...