|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 06 Jun 2006 12:16:58 To : Andrey Ostanovsky Subject : Re: Подбор логина/пароля по ssh -------------------------------------------------------------------------------- >>> Andrey Ostanovsky wrote: VN>>>> Угу, в 6.1 не Illegal user, а Invalid user. AO>>> Массив вариаблей рисовать придется, кстати, туда же и веса AO>>> всандалить (для каждой строчки свой) - и не надо будет делать трех AO>>> разных проверок.:) VN>> В смысле? AO> Hу, вместо того, что у тебя сейчас AO> сделать что-то типа: AO> %SRC = ( AO> 1 => { AO> string => 'Failed password for root from', AO> weight => 1000, AO> }, В принципе можно, но надо ещё будет как минимум добавить указание какой из $n содержит IP и какой - если есть такое - логин. Далее, логика выбора насколько опасен подбор такого логина - тоже не сильно укладывается в эту схему (я про то что логины с uid<100 оцениваются выше). В общем, я бы пока не спешил с подобными реорганизациями. AO> Тогда строки для проверки на совпадение будут отвязаны от кода. Можно еще и AO> реакцию (exec) по совпадению строки вынести в этот же массив, но тогда AO> что-то совсем уж универсальное получится. Можно сократить глубину AO> вложенности массива данных используя в качестве ключей весовые коэффициенты, AO> но тогда не может быть двух одинаковых коэффициентов, а кому-то непременно AO> захочется именно этого.:) В качестве ключа можно использовать шаблоны. Впрочем, это тоже на грани извращения. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/223839ef931db.html, оценка из 5, голосов 10
|