залезь, пожалуйста на сайт
root-me.org и прорешай задания в категориях client и server.
открываешь задание, видишь название и начинаешь его гуглить, изучая каждую уязвимость.
для того чтоб понимать как работают сканеры, которые ты называешь разведчиками, надо понимать и уметь самому находить уязвимости (дыры).
не лезь к сканерам, пока руками не научился искать. и вообще - стоит начать не с поиска уязвимостей, а с разработки веб приложений, с понимания работы протоколов, общения клиент-сервер и всех этих базовых знаний. без них ты будешь бездумно искать "то, не знаю что.. там, не знаю где"