Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Нужен код брутфорса на 1с


Автор: Nicholas 3.5.2012, 13:24
Если у кого то есть код брутфорса написанный на 1с поделитесь пожалуйста.
Имею ввиду процедуру которая просто перебирает какое либо значение в многоуровневом цикле, а не программу для подбора пароля к базе 1с.
Не могу сообразить как сделать без использования кучи переменных... :(

Ну вот такой я состряпал для подбора 6ти значного цифрового кода, но это совсем не правильно, не буду же я 100 циклов писать если код будет 100 значный! К тому же надо еще сделать не перебор цифр а перебор заданных символов. 
Код

Функция Выполнить1()

for i1 = 0 to 9  do     // подбор 6ти значного кода

a1=i1;
 
  for i2 = 0 to 9    do //второй символ

 
  a2=i2;
   
    for i3 = 0 to 9    do      // третий симовол
    
     a3=i3;
   
      for i4 = 0 to 9    do
      
           a4=i4;
   
        for i5 = 0 to 9    do
   
           a5=i5;
   
          for i6 = 0 to 9    do
          
               a6=i6;
        //    Сообщить("Код="+a1+a2+a3+a4+a5+a6);
                найденный = СокрЛП(a1)+СокрЛП(a2)+СокрЛП(a3)+СокрЛП(a4)+СокрЛП(a5)+СокрЛП(a6);
                Если  Найденный = СокрЛП("451280") тогда // проверка всего кода
                    Предупреждение("Код найден:"+a1+a2+a3+a4+a5+a6);    
                    Возврат(1);
                КонецЕсли;
         КонецЦикла;
       КонецЦикла;
     КонецЦикла;
    КонецЦикла;
   КонецЦикла;
КонецЦикла;
 
КонецФункции


Автор: Zero 6.5.2012, 19:56
А смысл?  Данные храняться'ж не в 1с, а в БД. Соответственно пароль обойти не проблема и без брута

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)