Source: https://owasp.org/www-pdf-archive/Hacking_101_-_OWASP.pdf