Home > Атака перебором (GPU)
Атака грубой силой (полным перебором) на GPU
17.04.2024
Reset Windows Password v14.2
Telegram data recovery, Photo Database and Media Player investigation tools, and some more
12.04.2024
Office password recovery tools
Resetting VBA passwords
01.03.2024
New blog post
Dumping the history of users' IP addresses in Windows
20.02.2024
Reset Windows Password v14.1
IP addresses history viewer, fast disk search, local security editor and some more

Articles and video

You may find it helpful to read our articles on Windows security and password recovery examples. Video section contains a number of movies about our programs in action

Windows Password Recovery - атака перебором на GPU


Атака перебором на GPU полностью аналогична атаке простым перебором за тем лишь исключением, что подбор паролей осуществляется не процессором, а графической картой вашего ПК. Не секрет, что производительность современных графических карт на порядок выше процессоров, поэтому их удобно использовать для тяжелых расчетов, в частности при восстановлении паролей. Важно также понимать, что вычисления на графических картах обладает рядом недостатков. Например, некоторые алгоритмы, с большим числом ветвлений и проверок "ложатся" очень плохо на GPU, и в иных случаях, производительность их может быть даже ниже, чем на процессоре.

Так или иначе, но в программе реализована поддержка перебора паролей на GPU. Можно сравнить скоростные характеристики вычислений на GPU и CPU в соответствующем пункте меню программы или представить наглядным образом в меню 'Отчеты'.  Скорость проверки паролей на современных видеокартах в этой атаке может достигать миллиарды паролей в секунду!

Настройка атаки перебором на GPU состоит из трех частей:

  1. Выбор набора символов для перебора.
  2. Установка длины пароля.
  3. Установки графической карты.


Выбор набора символов для перебора

При выборе набора символов для атаки перебором руководствуются в основном эмпирическими соображениями. Например, если предполагаемый пароль состоит из малых Латинских символов и цифр, есть смысл выбрать диапазон 'a-z, 0-9'.
Чем меньше диапазон символов, тем быстрее будет завершена атака.
С другой стороны, всегда есть возможность ошибиться с выбором предполагаемого диапазона символов. Если хотя бы один символ искомого пароля не будет входить в заданный набор символов, этот пароль найден не будет.
Внизу диалога с установками атаки показывается общее количеств паролей, которые соответствуют заданному набору символов и длине пароля.
Важно знать, что LM пароли в Windows всегда приводятся в верхний регистр, что значительно сокращает диапазон перебираемых паролей!



Установка длины пароля

Во второй вкладке опций необходимо выставить минимальную и максимальную длину перебираемых паролей. В качестве альтернативы минимальной длины, можно установить исходный пароль, с которого будет начинаться перебор. Максимальная длина LM паролей в ОС Windows равна 7.



Установки графической карты

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

Атака перебором с использованием GPU

Настройка графической карты состоит всего из одного параметра:

  1. Установка количество параллельных блоков графической карты, в которых будет осуществляться поиск паролей.

Каждый запускаемый на видеокарте блок состоит из 256 потоков. Таким образом, если задать количество блоков равным 25600, то каждый раз на GPU будет запущено 25600*256=6553600 потоков. Установка этого параметра меньше 10000 на современных графических картах в большинстве случаев приводит к снижению производительности.

Если график загрузки видеокарты в системном мониторе имеет ровный, не скачкообразный характер, близкий к 100%, то это значит, что параметр 'Thread blocks' выбран правильно.