Как исправить мой код, чтобы взломать как буквы, цифры, так и пароли специальных символов [закрыто]

Я делаю автоматическое тестирование в Python. Я имею тенденцию использовать следующее:

http://www.tizmoi.net/watsup/intro.html Изменить: Ссылка мертва, архивная версия: https: http://www.mayukhbose.com /python/IEC/index.php

Я не всегда (почти никогда) не моделирую нажатия клавиш и движения мыши. Обычно я использую COM для установки значений объектов Windows и вызова их методов .click ().

Вы можете отправить сигналы нажатия клавиш с помощью этого:

import win32com.client

shell = win32com.client.Dispatch("WScript.Shell")
shell.SendKeys("^a") # CTRL+A may "select all" depending on which window's focused
shell.SendKeys("{DELETE}") # Delete selected text?  Depends on context. :P
shell.SendKeys("{TAB}") #Press tab... to change focus or whatever

Все это в Windows. Если вы находитесь в другой среде, я понятия не имею.

-1
задан ug_ 17 January 2019 в 01:02
поделиться

1 ответ

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

Один из способов сделать это - иметь под рукой множество возможных символов. Начните с установки каждого символа вашего предположения на первый возможный символ в вашем массиве. Затем вы должны изменить каждый символ, добавив в него массив символов. Конечно, количество догадок и требуемое время будет намного больше текущего.

0
ответ дан kader 17 January 2019 в 01:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: