|
|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : 3APA3A 2:5020/400 30 Dec 2002 17:51:14 To : Aleks Z. Subject : Re: Remote Administrator server -------------------------------------------------------------------------------- Hello, Aleks! You wrote to Brakhma on Mon, 30 Dec 2002 01:31:38 +0300: AZ> Hello Brakhma. AZ> 29 Dec 2002 01:13, you wrote to Sam: B>> Hello Sam. B>>>>>> докопался, может ума не хватило... Значится так: кодируется B>>>>>> пароль по алгоритму BlowFish 128 бит, и хранится в реестре по ST>>>>> А где хpанится ключ - не искал? AA>>>> А, небось, жестко впаян... Как в SAMBAR'е. Берешь дебаггер, AA>>>> ловишь что передается в кодирующую функцию. Правда самбар легко B>> разрабатывать данную облать опубликуйте результаты своих изысканий B>> плз... А то очень интересно.... AZ> Предположим, что в пароле (из 12 символов) нет русских букв и AZ> спецсимволов, а только латинские и цифры (т.е. 62шт.), вариантов AZ> пароля может быть 62^12=3226266762397899821056 AZ> Простой перебор (brute force) со скоростью 300000 комб/сек займёт AZ> 341014159,7 лет. AZ> Или я где-то ошибся? Во-первых изначально речь шла не о брютефорсе, а о подборе по словарю. Подбор по словарю не обязан быть тупым, он может быть интеллектуальным (например пробовать добавлять к различным словам числовые комбинации). Можно строить словарную атаку даже против "случайных" паролей (например если пароль генерируется с помощью rand() его криптостойкость ограничена 32 битами независимо от длины. При этом, если srand() инициализируется стандартной парой time/pid ни о какой криптостойкости речи вообще не идет. Правда надо угадать алгоритм). Во-вторых Blowfish - блочный шифр. Размер блока 64бита. При тупой реализации (если нет обратной связи) блоки ломаются независимо. Это означает, что пароль из 11 символов сломать _легче_ чем пароль из 8. Сначала ломаются 3 последних символа, по ним делается предположение о структуре пароля, затем первые 8 символов ломаются словарной атакой. В-третьих в данном случае о брютефорсе вообще речи не идет. Для брютефорса нужен ключ. А, имея ключ, зачем брютефорсить пароль, если его можно просто дешифровать? Или вы собираетесь по сети брютефорсить? Или я где-то ошибся? /3APA3A http://www.security.nnov.ru --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/6577f0376243.html, оценка из 5, голосов 10
|