This video covers port scanning and how it is used to exploit software. Port scanning allows programmers to discover what ports are open and this can be done manually. Be sure to search for the full range of ports as some might be proprietary and hidden. This video also teaches about NMAP which is the main tool set and the backbone is port scanning.
Advanced Penetration Testing
This course covers how to attack from the web using cross-site scripting, SQL injection attacks, remote and local file inclusion and how to understand the defender of the network you're breaking into to. You'll also learn tricks for exploiting a network.