|
Сетевой контроль
Xakep, номер #047, стр. 047-054-4 Распределенный перебор паролей Процесс перебора пассов будет построен точно таким же образом, как и сканирование. Только вместо списка IP-адресов с портами на первоначальный хост будет слаться список хэшей и начальное значение для перебора (например, хэш $1$QN9FpkFI$RJ.N7om/GKH5gDDA.BP1S. и начальное значение, представленное в численной форме - 0). Первый хост возьмет на себе все хэши и значения для перебора, например, от 0 до 1000000, своему соседу по уровню даст все хэши и начальное значение, равное 1000000, а следующим по кольцу хостам отдаст те же хэши с начальным значением 2000000. Этот пакет будет гоняться по кольцу, пока начальное значение не превысит свой максимум. Максимум считается как (n)**m, где n - общее количество допустимых для использования в пароле значений символов, а m - количество самих символов. Опять же, как в случае со сканированием, результаты перебора будут шифроваться паблик-ключом и пускаться по кольцу. Все, описанное выше - всего лишь некоторые соображения по построению сетки. Прежде чем ты решишь на практике замутить нечто подобное, стоит задуматься. Задача, бесспорно, интересная, но... тысячи машин, находящиеся под контролем - это не пара отдефейсенных сайтов. Такие действия могут привлечь внимание серьезных людей. И кончится все это, вероятно, плачевно - суд, камера могут однажды стать суровой реальностью. Так что все действия продумывай заранее и всегда помни о возможных последствиях. |