Practical Web Application Penetration Testing: A Guide to Strengthening Cybersecurity