Как организовать быстрый подбор пароля? Ø
☑
0
point
26.07.06
✎
04:59
Для некоторой конфигурации 8.0 требуется подобрать пароль. Использую последовательный перебор. Однако быстро переберать не получается (скорость до 4 паролей/сек.) по причине медленного соедиения с конфигурацией. Можетя нет что-то делаю или есть более быстрые алгоритмы... Мой примерно следующий: ИБ = Новый COMОбъект("V8.Application"); ИБ = Новый COMОбъект("V8.COMConnector"); Час0 = Час(ТекущаяДата()); Минута0 = Минута(ТекущаяДата()); Секунда0 = Секунда(ТекущаяДата()); НачалоИтераций = НомерПоЗначению(ЭлементыФормы.ПолеВвода9.Значение); КонецИтераций = НомерПоЗначению(ЭлементыФормы.ПолеВвода10.Значение); Для й = НачалоИтераций по КонецИтераций Цикл Пароль = ГенерацияПароля(й); Попытка ИБ.Connect("File=" + ИмяФайлаИБ + ";Usr="+Пользователь+"; Pwd="+Пароль); //ИБ.Connect("File=" + ИмяФайлаИБ + ";Usr="+Пользователь+"; Pwd="+Пароль); Сообщить(Пароль); Возврат; Исключение //Сообщить("Неудачный пароль: "+Пароль); КонецПопытки; Если Окр(й/20) = й/20 Тогда Час1 = Час(ТекущаяДата()); Минута1 = Минута(ТекущаяДата()); Секунда1 = Секунда(ТекущаяДата()); ПрошлоВремени = (Секунда1 - Секунда0) + 60 * (Минута1 - Минута0) + 3600 * (Час1 - Час0); ВсегоВремени = Окр((КонецИтераций - НачалоИтераций + 1) * ПрошлоВремени / (й - НачалоИтераций + 1)); ЭлементыФормы.ПолеВвода11.Значение = ВремяВСтроку(ПрошлоВремени); ЭлементыФормы.ПолеВвода12.Значение = ВремяВСтроку(ВсегоВремени - ПрошлоВремени); Если ПрошлоВремени <> 0 Тогда ЭлементыФормы.ПолеВвода13.Значение = Строка(Окр((й - НачалоИтераций + 1) / ПрошлоВремени, 3))+ " паролей / сек."; КонецЕсли; КонецЕсли; КонецЦикла;
2
Мыш
26.07.06
✎
06:45
(0) Ищи MMF
3
Harleq
26.07.06
✎
08:30
Показывает информацию о пользователях серверной версии 1С v8. Пароли длиной до 3 символов показываются в открытом виде. Возможно, будет полезна администраторам для повышения безопасности. http://www.infostart.ru/projects/index.php?id=245&ref=150
4
point
26.07.06
✎
08:51
За программу спасибо, полезная вещь, но у немного другая проблема, у меня файловый вариант и требуется узнать все пароли всех пользователей...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn