Author Topic: Clickermann подбор пароля для WORD  (Read 7321 times)

0 Members and 1 Guest are viewing this topic.

vitaliy

  • Зашел в гости
  • *
  • Posts: 12
    • View Profile
Re: Clickermann подбор пароля для WORD
« Reply #15 on: December 25, 2017, 02:12:05 PM »
 
   $pass = $_num
   WHILE(STRLEN($pass) < 4) //количество символов в пороле
      $pass = STRCONCAT ("0",$pass)
   END_CYC

постоянно четыре 0000-я забивает не переключается 0001,0002  :(

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Clickermann подбор пароля для WORD
« Reply #16 on: December 25, 2017, 03:11:53 PM »

   $pass = $_num
   WHILE(STRLEN($pass) < 4) //количество символов в пороле
      $pass = STRCONCAT ("0",$pass)
   END_CYC

постоянно четыре 0000-я забивает не переключается 0001,0002  :(
все верно, в этом кусочке кода $_num = 0, и она не наращивается. для этого в вышеуказанном скрипте Oravenа этот цикл помещен в цикл FOR($_num=0,$_num<10000), тут то и наращивается переменная $_num от 0 до 10000.

или тебя смущает что именно 4 нуля? если так, то смени тут WHILE(STRLEN($pass) < 4) четверку на нужное тебе количество.

vitaliy

  • Зашел в гости
  • *
  • Posts: 12
    • View Profile
Re: Clickermann подбор пароля для WORD
« Reply #17 on: December 25, 2017, 11:18:29 PM »

   $pass = $_num
   WHILE(STRLEN($pass) < 4) //количество символов в пороле
      $pass = STRCONCAT ("0",$pass)
   END_CYC

постоянно четыре 0000-я забивает не переключается 0001,0002  :(
все верно, в этом кусочке кода $_num = 0, и она не наращивается. для этого в вышеуказанном скрипте Oravenа этот цикл помещен в цикл FOR($_num=0,$_num<10000), тут то и наращивается переменная $_num от 0 до 10000.

или тебя смущает что именно 4 нуля? если так, то смени тут WHILE(STRLEN($pass) < 4) четверку на нужное тебе количество.

да с нулями все нормально можно хоть сколько угодно их выбирать. НО ПЕРЕБОР НЕ ПРОИСХОДИТЬ ТОЛЬКО ОДНИ НУЛИ ЗАБИВАЕТ КРАЙНЯЯ ПРАВАЯ ЦИФРА НЕ ПЕРЕКЛЮЧАЕТСЯ 0001, 0002, 0003 это не происходит. Почему?

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Clickermann подбор пароля для WORD
« Reply #18 on: December 25, 2017, 11:30:20 PM »


убрал лишние клики и прочее.



или ты все же пытаешься выжать наращивание из этого?
Code: (clickermann) [Select]
   $pass = $_num
   WHILE(STRLEN($pass) < 4) //количество символов в пороле
      $pass = STRCONCAT ("0",$pass)
   END_CYC

яж тебе написал, что $_num в этом кусочке не наращивается, она всегда равна нулю. тут либо после цикла увеличиваешь значение $_num, либо в цикл for это все, как на скрине выше.

vitaliy

  • Зашел в гости
  • *
  • Posts: 12
    • View Profile
Re: Clickermann подбор пароля для WORD
« Reply #19 on: December 25, 2017, 11:36:29 PM »
Я нашел ошибку у себя  KEYSTRING($_num) не поменял. Спасибо! что уделяете мне время я вить ток учусь, классная программа.

soow

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Clickermann подбор пароля для WORD
« Reply #20 on: December 27, 2017, 02:31:16 PM »
А буквенный подбор  можно сделать?

soow

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Clickermann подбор пароля для WORD
« Reply #21 on: December 27, 2017, 10:32:56 PM »
Тогда уж надо программу прекрывать раз она на все способна. Я всеволишь спросил мелочь

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Clickermann подбор пароля для WORD
« Reply #22 on: December 27, 2017, 11:26:41 PM »
как по мне, любой бот - это уже злой умысел. да тут походу в каждой теме злой умысел, а в этой всегото пустяковый подбор пароля.

вот накидал для пароля длиной в 4 символа . включает в себя цифры и буквы латинского алфавита в нижнем регистре. нужные символы можно добавить или убрать. количество символов в пароле также можно изменить добавлением или исключением цикла. вероятно есть более простой и универсальный алгоритм, я ничего лучшего не придумал. можно погуглить.... но лень.

Code: (clickermann) [Select]
STRSEPARATE("0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,g,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z",",",$arr)// все возможные символы, которые присутствуют в пароле.


LOGSHOW (1, 500,500)
LOGCLEAR


//примиер для пароля в 4 символа, от "0000" до "zzzz"

FOR($num4=0,$num4<ARRSIZE ($arr))
   FOR($num3=0,$num3<ARRSIZE ($arr))
      FOR($num2=0,$num2<ARRSIZE ($arr))
         FOR($num1=0,$num1<ARRSIZE ($arr))
           
            $pass = STRCONCAT ($arr[$num4],$arr[$num3],$arr[$num2],$arr[$num1])
            LOGWRITE($pass)
            waitms(100)
           
         END_CYC
      END_CYC
   END_CYC
END_CYC
HALT


soow

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Clickermann подбор пароля для WORD
« Reply #23 on: December 28, 2017, 07:26:59 AM »
Это тоже устроит, спасибо! Добрый человечек!  :)

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Clickermann подбор пароля для WORD
« Reply #24 on: December 28, 2017, 09:46:11 AM »
Добавим универсальности по количеству разрядов без изменения размеров кода
Code: (clickermann) [Select]
STRSEPARATE("0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,g,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z",",",$arr) // все возможные символы, которые присутствуют в пароле.
$razr = 4 // количество разрядов

LOGSHOW(1, 500,500)
LOGCLEAR

//пример для пароля в n символов, пример: от "0000" до "zzzz"
$as = ARRSIZE($arr)
$variants = POW($as, $razr)

FOR($num=0, $num < $variants)
    $numt = $num
    $pass = ""
    FOR($r=$razr-1, $r > -1, -1)
        $st = POW($as, $r)
        $ind = INT($numt/$st)
        $numt = $numt - ($st*$ind)
        $pass = STRCONCAT($pass, $arr[$ind])
    END_CYC
    LOGWRITE($pass)
    //waitms(50)
END_CYC
HALT


soow

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Clickermann подбор пароля для WORD
« Reply #25 on: December 28, 2017, 10:00:31 AM »
Тоже неплохо, но почему-то вводит буквы на русском языке?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Clickermann подбор пароля для WORD
« Reply #26 on: December 28, 2017, 10:09:48 AM »
Это в любом из вариантов будет.
Если используешь для ввода KEYSTRING, язык нужно задавать целевому окну и окну кликера. В твоём случае - английский.
Потому, что KEYSTRING не вводит строки, а жмёт клавиши на клавиатуре.

Проще вводить через буфер обмена (или через привязку, но не советую).


soow

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Clickermann подбор пароля для WORD
« Reply #27 on: December 28, 2017, 11:39:04 AM »
Раскладку на клавиатуре поменял и все норм.

soow

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Clickermann подбор пароля для WORD
« Reply #28 on: February 27, 2019, 04:34:21 PM »
Добрый день.
Вопрос коду, какая функция отвечает за ввод  цифр именно в то окно в которое мне необходимо. Как привязать это окно?
и почему перебор цифр в логе происходит быстрее чем в окне ввода ???