Этот документ предназначен в первую очередь для тех, кто влюбился во взлом паролей и готов вывести свои отношения на новый уровень. Если вы новичок в хэш-крекинге, не расстраивайтесь этим документом! Хотя вы действительно не должны взломать пароль На ноутбуке или настольном компьютере низкого / среднего класса, или даже HEDT с недостаточным питанием / охлаждением, это, вероятно, все, что у вас есть Начните с первого раза, все в порядке! Как новичок, эти системы могут быть изучены при условии, что вы поддерживаете небольшую нагрузку (или ) и поддерживаете довольно короткое время работы (до 30 минут - 1 час). Этот документ станет для вас еще более ценным, когда вы начнете изучать веревку, когда вы захотите удовлетворить свое стремление к большей скорости. До тех пор используйте то, что у вас есть, и наслаждайтесь учебой! hashcat -w 1hashcat -w 2
Взлом паролей, несомненно, является самой жестокой нагрузкой, которую вы можете привести к своему компьютеру - абсолютно никакой нагрузки на аппаратное обеспечение компьютера, как пароли. Таким образом, в то время как технически можно взломать пароль практически любого устройства с помощью процессора, вы можете использовать его на многих устройствах, наверное, не стоит пытаться взломать пароль, например, на вашем телефоне, информационно-развлекательной системе Tesla или банкомате казино. Попробуйте взломать В системах, которые не предназначены для длительной обработки постоянных вычислительных рабочих нагрузок, пароли, несомненно, обеспечат их преждевременную гибель. Так что, если вам удастся заставить Hashcat работать на вашем Nintendo Switch, будьте полностью готовы к завтрашней покупке нового Nintendo Switch.
Обычно не рекомендуется взламывать пароли на ноутбуке. Большинство ноутбуков не имеют отдельного графического процессора, а имеют интегрированный графический процессор или APU. Большинство ноутбуков с отдельным графическим процессором не имеют надлежащего охлаждения для вычислительных рабочих нагрузок, поскольку графический процессор и процессор обычно имеют общую тепловую трубу и радиатор. Если у вас есть сверхвысококлассный «настольный альтернативный ноутбук» или «мобильная рабочая станция» с графическим процессором настольного уровня, то вы можете на самом деле предоставить дискретные горячие зоны для вашего графического процессора и процессора, поэтому, возможно, действительно сможете избавиться от разрыва ноутбука. К примеру, у меня есть Clevo P650HP с GTX 1060 и Dell Precision 7530 с Quadro P4200, оба из которых на самом деле справляются с полной вычислительной нагрузкой () в умеренной продолжительности (но не без ожога пальцев, когда я прикасаюсь к клавиатуре). Однако не ожидайте, что даже самые высококлассные мобильные рабочие станции получат удивительную скорость, поскольку эти устройства по-прежнему относительно маломощные устройства (< 200 Вт), производительность которых отражает это. hashcat -w 3
также может быть нежелательным взломать пароли на вашем текущем рабочем столе. Настольные компьютеры низкого/среднего класса, как правило, имеют встроенный графический процессор, APU или графический процессор низкого уровня с бюджетом мощности, которые вообще не могут справляться с вычислительными нагрузками. Даже высококлассные игровые настольные компьютеры могут не иметь графического процессора или корпуса с достаточным охлаждением для рабочих нагрузок по взлому паролей. Если вы заметили, что температура у вас взлетела выше 90 ° C, пришло время опустошить кошелек.
Наконец, хотя устройства для майнинга графических процессоров технически предназначены для выделенных вычислительных рабочих нагрузок (но только в самом узком смысле), они часто нарушают почти все правила при создании выделенных установок для взлома. Эти установки предназначены для хэширования одной цели, и для этого требуется абсолютно минимальное количество оборудования, чтобы минимизировать эксплуатационные расходы и максимально высокую прибыль. Это диаметральная противоположность устройству для взлома паролей, которое вы хотите. В то время как вы можете использовать устройства для майнинга GPU, чтобы справиться с некоторыми рабочими нагрузками по взлому паролей, и вы можете опубликовать некоторые захватывающие цифры, вы в конечном итоге столкнетесь с проблемами при попытке сделать что-то интересное или ценное. Если у вас уже есть оборудование, вы можете использовать его, пока не начнете сталкиваться с стеной. В противном случае, пожалуйста, не спешите покупать майнер Milkcrate на eBay. hashcat -b
Создать подходящий инструмент для взлома паролей далеко не так просто, как запихнуть кучу графических процессоров в компьютер и покончить с ним. Представьте себе, что вы выполняете самый злой стресс-тест на вашей системе, а затем выполняете его днями / неделями / месяцами - ну, это пароль крекинг. Потребление энергии и рассеивание тепла - главные демоны, с которыми вам придется бороться, но на самом деле все компоненты, которые вы выбираете для снаряжения, должны быть сбалансированы и хорошо продуманы. Серьезно. Если вы хотите сделать это правильно, очень мало углов (если вообще есть), которые вы можете сократить.
Электропитание является ключевым аспектом создания устройства для взлома паролей. Вы должны понимать некоторые основные электрические понятия () и иметь возможность выполнять некоторые основные математические операции, потому что, если вы ошибаетесь в этой части ... в лучшем случае, вы вызовете автоматический выключатель; В худшем случае вы спровоцируете пожар, который приведет к повреждению имущества, травмам и, возможно, даже смерти. W = V × A × PF
Убедитесь, что розетка, к которой вы подключаете устройство, поддерживает количество энергии, которое ваше устройство будет потреблять. Самые современные жилые схемы имеют всего 15 или 20 ампер (110 В), и вы не должны ставить на схему более 80% нагрузки (например, схема 12 А - это 15 А, схема 16 А - это схема 20 А. В зависимости от количества графических процессоров, которые у вас есть, ваше устройство может потреблять гораздо больше тока, чем это. И ваше оборудование может быть не единственным, что вытягивает энергию из схемы (вы будете конкурировать с освещением, микроволновой печью, Hitachi и другими электрониками)
Кроме того, обратите внимание на коэффициент мощности источника питания. Работа вашего источника питания состоит в том, чтобы преобразовывать переменный ток от стены в рабочий постоянный ток, и он не может сделать это с идеальной эффективностью. Блоки питания наиболее эффективны при 50% нагрузке (обычно 85% - 95%) и обычно только 80% - 92% эффективны при 100% нагрузке. Предположим, у вас есть буровая установка с 4 RTX 2080, общая потребляемая мощность компонентов которых составляет 1320 Вт, но эффективность вашего источника питания составляет всего 85% 100% нагрузки:
1320 Вт активная мощность ÷ 0,85 мощность фактор ≈ 1553 Вт видимый мощность
Хотя ваша общая потребляемая мощность компонентов может составлять всего 1320 Вт (активная мощность), из-за коэффициента мощности источника питания вы на самом деле извлекаете из него больше 1550 Вт мощности (видимой мощности). Это не кажется чем-то большим, пока вы не сделаете математические вычисления и не поймете, что, хотя схема 15 А 110 В может поддерживать 1320 Вт, она не может безопасно поддерживать 1550 Вт. Опять же, важно понимать, что номинальная мощность источника питания составляет количество ватт Если у вас есть источник питания мощностью 1600 Вт, коэффициент мощности при полной нагрузке составляет 87%, и ваш источник питания фактически сможет вытянуть 1839 Вт мощности из розетки. Подробнее ознакомиться с коэффициентом мощности и КПД блока питания при различных нагрузках можно на сайте сертификации 80 Plus.
Что касается источника питания, убедитесь, что вы используете качественный источник питания, который обеспечивает мощность, необходимую вашей системе. Вам может понадобиться больше, чем один источник питания, в зависимости от количества графических процессоров и других компонентов в вашем оборудовании, особенно если у вас такой энергоемкий процессор, как AMD Threadripper. Ваш блок питания должен быть не менее 80 Plus Gold класса и в идеале должен быть способен обеспечивать 120% - 200% энергопотребления всей системы при нагрузке. Помните, что они наиболее эффективны (с самым высоким коэффициентом мощности), когда источники питания находятся в диапазоне нагрузки 20% - 50%.
Кроме того - это очень важно - не покупайте и не используйте дешевые или слишком маленькие блоки питания. Повторяю, потому что это абсолютно важно: не используйте дешевые или слишком маленькие источники питания в устройствах для взлома паролей. Вы разожжете огонь. Настоящий гребаный огонь, Крейг. Огонь пламени. Настоящее пламя. Такой, который горит.В некоторых областях вы можете срезать углы, чтобы сэкономить затраты на вашем устройстве для взлома паролей, но питание определенно не должно быть областью, которая делает вас дешевым.
Наконец, убедитесь, что используемый вами шнур питания имеет соответствующие спецификации. Большинство источников питания — даже те, которые могут обеспечить >1000 Вт — поставляются с хрупкими шнурами питания 18 AWG C13, которые быстро перегреваются и плавятся. Возможно, вам понадобится шнур питания не менее 16 AWG, а если у вас огромный источник питания мощностью 1500 Вт+, вам понадобится шнур питания 14 AWG.
шасси, также называемое корпусом, являются основой вашей сборки. Корпус, который вы выбираете для установки, должен быть достаточно большим, чтобы вместить оборудование, которое вы планируете установить, а также поддерживать соответствующее количество источников питания и обеспечивать плавный прямой путь для сильного положительного потока воздуха. Большинство корпусов ATX со средней башней могут поддерживать только 2 или 3 графических процессора, в то время как корпуса EATX / SSI-EEB с полной башней и супербашней могут поддерживать 4 или 5 графических процессоров. Корпус выделенного сервера вмещает несколько источников питания и поддерживает 8, 10, 16 и даже 20 графических процессоров (одинарной ширины).
Почти наверняка запасных вентиляторов, поставляемых в вашем корпусе, будет серьезно недостаточно, чтобы удерживать тепло, выделяемое вашей буровой установкой (за некоторыми исключениями, но сделайте вид, что нет. Вам нужно заменить стоковые вентиляторы на вентиляторы с высоким CFM и высоким статическим давлением. Delta и San Ace — хорошие варианты, но обратите внимание, что некоторые из этих вентиляторов могут потреблять до 75 Вт каждый. Кроме того, эти вентиляторы могут быть очень громкими, что может беспокоить некоторых. Водяное охлаждение может быть В некоторых случаях это подходящая альтернатива.
Если вы хотите легко выиграть в выборе корпуса, и Tyan , и Supermicro предлагают серверные системы, разработанные специально для вычислений GPGPU (предупреждение покупателя: многие из этих корпусов предназначены для маломощных серверных графических процессоров с пассивным охлаждением, таких как NVIDIA Tesla), которые не могут вместить настольные графические процессоры.
Если вы n00b, вы можете задаться вопросом, почему мы все время говорим о видеокартах, когда не говорим об играх или графике. Или, возможно, вы уже знаете, что графические процессоры используются для взлома паролей, но не понимаете почему. Что ж, взлом паролей - это так называемая неловкая параллельная проблема (почти не требуется усилий, чтобы разбить проблему на несколько параллельных задач), поэтому рабочая нагрузка по взлому паролей сравнивается с . Это означает, что чем больше процессоров у нас работает над проблемой, тем меньше времени требуется для ожидания выполнения задачи. Ваш процессор может иметь 4-16 ядер и может поддерживать 8-32 потока выполнения с помощью синхронной многопоточности (SMT, также называемой гиперпоточностью). Используя инструкцию SIMD (Single Instruction Multi-Data), вы можете выполнять от 16 до 256 вычислений одновременно. Это может показаться многим, но вы правы - это так! Или, по крайней мере, так и было бы, если бы не то, что GPU имеет большую кучу ядер. Современные графические процессоры высокого класса могут иметь 2560 - 5120 ядер, хотя они медленнее и ограничены по функциональности по сравнению с ядрами в процессоре, но их достаточно. Они делают графический процессор в 100+ раз быстрее, чем процессор, для рабочих нагрузок по взлому паролей. Производительность также линейно увеличивается с каждым графическим процессором, который вы добавляете в свое оборудование! Таким образом, если у вас есть 10 × RTX 2080 Ti на вашем устройстве, у вас будет оргазм из 43 520 ядер графического процессора в вашем распоряжении, которые никогда не будут толкать ни одного пикселя.
Чтобы лучше понять эту концепцию, вот иллюстративный пример:
Предположим, у вас есть фабрика по производству пудингов XIX века (до промышленной революции). Для приготовления вкусного бананового пудинга требуется много тонн бананов, но все они должны быть очищены сначала (неловкая параллельная проблема). Вы и ваши 5 деловых партнеров (многоядерный процессор) действительно умные бизнесмены и вполне способны чистить бананы; На самом деле, вы знаете лучшие способы очистки бананов, и вы можете сделать сложные бананы - соответствующие решения. Но вы, шестеро, не можете очистить много бананов за день. Даже если вы пойдете на один банан в каждую руку (SMT) или на четыре банана в каждую руку (SIMD), все равно потребуется много недель, чтобы очистить все бананы. Слишком много бананов! Итак, вы решили нанять и обучить 10 000 сотрудников Monkey (GPU), чтобы чистить бананы для вас. Обезьяны не очень быстрые и не очень умные; Почему они готовят банановый пудинг и управляют фабрикой! Но, поскольку 10 000 пользователей работают одновременно, они точно могут очистить какие-то бананы - по сути, они могут очистить их все за одно утро! Если дать обезьянам кокаин* (разгон), они могут работать быстрее. Но будьте осторожны, как иногда обезьяна перегревается, падает в обморок от усталости (падает с автобуса) или вообще перестает слушать инструкции (ASIC висит).
* Юридический отказ от ответственности: Никогда не давайте кокаин 10 000 обезьянам, не обеспечив достаточного охлаждения.
Из этого примера становится понятно, почему мы используем GPU для взлома паролей. Если нет, это должно, по крайней мере, дать достаточно оснований для укомплектования персонала вашей викторианской пудинговой фабрикой с обгоревшими обезьянами.
Итак, какой графический процессор вам следует использовать в своей установке? Ну, когда-то ATi / AMD царили в мире взлома паролей. Благодаря большему количеству ядер, чем у NVIDIA, плюс специальные аппаратные инструкции (BIT_ALIGN и BFI_INT), которые позволяли им уменьшить количество инструкций, необходимых для вычисления значения хэша, графические процессоры ATi/AMD были легко в 4 раза быстрее, чем их конкуренты. Но NVIDIA украла корону у AMD еще в 2014 году, выпустив свою архитектуру Maxwell (серия GTX 900), и AMD еще не вернула ее (и, скорее всего, никогда не вернет). Так что вы, несомненно, захотите использовать современные графические процессоры NVIDIA в своей установке.
Но какие графические процессоры NVIDIA, спросите вы? Отличный вопрос! Вы хотите использовать графические процессоры для настольных компьютеров (GTX / RTX), а не графические процессоры для рабочих станций (Quadro) или серверных (Tesla), даже если вы используете шасси сервера. Почему, спросите вы? Вы, конечно, задаете много вопросов. Ты же знаешь, что мне за это не платят, верно? Они буквально приковали меня к столу в затхлом подвале, заставляя все это написать для вас на Eee PC 700. Я не ела уже месяц и испражняюсь через дыру в стуле. Пожалуйста, пришлите помощь. О черт, они'идут; Будьте круты, вы ничего не знаете. *печатает вслух* ... H a P P Y T O ... А Н С В Е Р ... T H A T Q U E S T I O N ... Ф о р ... у о у... Итак, первая причина заключается в том, что настольные графические процессоры на порядок или два дешевле, поскольку настольные графические процессоры субсидируются геймерами, и у вас есть экономия масштаба, работающая в вашу пользу. Рабочие станции и серверные графические процессоры также имеют функции, которые вы никогда не будете использовать для взлома паролей (например, производительность FP64), поэтому вы платите дополнительно практически ни за что. Если вы'действительно любите раздавать кучу денег абсолютно ни за что взамен, я с радостью дам вам свою информацию о ACH. Во-вторых, графические процессоры рабочих станций и серверов традиционно немного медленнее, чем графические процессоры настольных компьютеров для рабочих нагрузок по взлому паролей. В последнее время были некоторые исключения из этого — в основном Tesla P100 и V100 — но, хотя они быстрее, они стоят дороже, чем человеческая печень. Обычно мы измеряем значение графического процессора с точки зрения производительности на доллар и производительности на ватт. Выберите наиболее часто используемый алгоритм (если вы находитесь в корпоративной среде, это, скорее всего, будет NTLM) и разделите хэшрейт графического процессора на его стоимость. Вы увидите, что соотношение perf:dollar для графических процессоров Titan, Quadro и Tesla ужасно низкое, в то время как флагманские настольные графические процессоры (номера моделей, заканчивающиеся на "80") имеют лучшие соотношения perf:dollar. Точно так же избегайте графических процессоров среднего и низкого класса. Хотя ценник может выглядеть привлекательным, их соотношение perf:dollar показывает, что это пустая трата денег.
Итак, теперь вы знаете, как покупать высококачественные настольные графические процессоры NVIDIA с самым высоким соотношением perf:dollar, но есть'все еще одна важная информация, которую я'еще вам не сказал, так что удалите этот графический процессор из своей корзины NEWEGG, Крейг. Черт побери. Нужно покупать графические процессоры с вентилятором типа воздуходувки и радиатором с горизонтальными ребрами. Не не покупайте графические процессоры с осевыми вентиляторами и радиатором с вертикальными ребрами. Тот факт, что графический процессор имеет два или три вентилятора, не означает, что он будет иметь лучшее охлаждение, чем графический процессор с одним вентилятором — верно совсем наоборот. Эти яркие кулеры графического процессора с несколькими вентиляторами на самом деле выпускают горячий воздух в ваше шасси, а не из него, и предназначены для работы с "взрывными" рабочими нагрузками (такими как игры) и абсолютно не могут справиться с постоянными вычислительными нагрузками. Проще говоря:
hashcat密码破解硬件">
Прежде всего, ваш выбор ЦП будет в первую очередь зависеть от выбора материнской платы. Поэтому сначала выберите материнскую плату. Об этом ' даже нечего сказать, и именно поэтому ' у материнской платы ' нет собственной секции. Получите необходимую поддержку, это'так просто.
Многие ошибочно полагают, что не важно, какой процессор установить в взломанное устройство, если вы собираетесь делать только взлом графического процессора. Этот менталитет в основном происходит от майнинговых сообществ, где вы хотите купить самые дешевые и худшие процессоры, чтобы сохранить низкие затраты на инфраструктуру. Но криптовалютный крекинг - это не майнинг. Это, черт возьми, не так, Крейг. Мне все равно, что вы видите на REDDIT. Хотя выбранный вами процессор будет в значительной степени зависеть от выбора материнской платы, есть некоторые правила, которым нужно следовать.
Как правило, ваш процессор должен иметь N + 2 потока, доступных для взлома GPU, где N - количество GPU в оборудовании. Например, если у вас есть оборудование с 8 графическими процессорами, ваш процессор должен поддерживать 10 потоков. Четырехъядерный процессор HyperThreading с синхронной многопоточностью (SMT, например, Intel) поддерживает только 8 потоков, что делает вас немного нехваткой ресурсов; Больше подойдет шестиядерный процессор с SMT.
Если вы используете материнскую плату с двумя слотами, обратите внимание, является ли ваша материнская плата Single Root Complex или Dual Root Complex. Комплекс с одним корнем означает, что все графические процессоры маршрутизируются через один процессор, в то время как комплекс с двумя корнями означает, что половина графических процессоров маршрутизируется через один процессор, а другая половина через второй процессор. Если ваша плата Single Root Complex, это обычно означает, что вы можете установить только один процессор для поддержки количества графических процессоров, пока у вас достаточно потоков.
Кроме того, имейте в виду, что, хотя вы думаете, что, возможно, будете делать только взлом графического процессора, на самом деле вы точно не будете этого делать. Некоторые алгоритмы не подходят для ускорения графического процессора, и вам нужно будет использовать процессор. Даже если алгоритм подходит для ускорения графического процессора, атаки все равно могут быть более эффективными на процессоре (для Например, прямые словарные атаки на алгоритмы быстрого хэширования или на хеш-списки с сотнями миллионов хэшей. Вам также нужно будет сделать некоторые вещи, такие как манипуляции со списком слов, генерация наборов правил, разбор potfile и т. Д. Вы не хотите, чтобы процессор для этих задач был слишком медленным.
Наконец, давайте поговорим о брендинге. Опять же, это в первую очередь зависит от выбранной вами материнской платы. Однако, если есть возможность выбора, выбирайте AMD. Intel была долгое время, но AMD, наконец, снова стала конкурентоспособной впервые с 2006 года, и они абсолютно разгромили ее с EPYC, Threadripper и Ryzen. Если вам нужна помощь в выборе процессора, ознакомьтесь с графиком соотношения цены и качества для процессоров высокого класса и от Passmark. Я лично не рассматриваю не покупать ничего с оценкой CPU Mark ниже 15 000.
Это тоже в первую очередь зависит от выбранной вами материнской платы, но нужно следовать двум жестким правилам:
Правило №0: Вам потребуется как минимум в два раза больше памяти хоста, чем видеопамяти.
Host RAM ≥ 2 × VRAM
Таким образом, если у вас есть 8 × RTX 2080 SUPER по 8 ГБ VRAM, то вам понадобится не менее 64 ГБ памяти хоста. Возможно, вы можете потратить немного меньше времени на while, но когда вы начинаете делать что-то более продвинутое, вы получите ошибку CL_OUT_OF_HOST_MEMORY.
Правило №1: Всегда покупайте оперативную память известных брендов с хорошей репутацией. Не покупайте дешевую оперативную память. Не покупайте нефирменную оперативную память. Не покупайте восстановленную оперативную память. Не покупайте Ram Trucks. Не покупайте оперативную память в прямом смысле слова.
Повторите со мной:
Мне Нет Нужно Несколько Терабайт Хранилища для Радужных таблиц. Мне НЕ НУЖНО НЕСКОЛЬКИЕ ТЕРАБАЙТЫ ХРАНИТЕЛЬНОГО ОБЪЕМА ДЛЯ РАДУЖНЫХ ТАБЛИЦ. Мне не нужно несколько терабайт хранилища для таблиц rainbow . Мне НЕ НЕ НУЖНО НЕСКОЛЬКИЕ ТЕРАБАЙТЫ ХРАНИТЕЛЬНОГО ОБЪЕМА ДЛЯ РАДУЖНЫХ ТАБЛИЦ. Мне не нужно несколько терабайт хранилища для таблиц rainbow .
Сейчас 2020 год, и меня до сих пор хотя бы каждый квартал спрашивают о радужном столе. Радужный стол - это древние остатки прошлого, которым просто нет места в современном шифровании. Современный взлом паролей очень динамичен и требует гибкости, гибкости и масштабируемости. Таблицы Rainbow являются статичными, жесткими и не полностью масштабируемыми - они являются противоположностями современного криптокрекинга. Когда вы посмотрите на самые успешные в мире программы взлома паролей — команду Hashcat, команду CynoSure Prime, команду Radeon 9800 — вы обнаружите, что ни один из них не прикасался к радужным часам почти десять лет. Таким образом, вам не нужны терабайты памяти Rainbow Table. Вам даже не понадобится 1 ТБ хранилища для хранения вашего устройства для взлома паролей. Серьезно, даже 250 ГБ может быть намного больше, чем диск, который вы когда-либо использовали, если только вы не занимаетесь каким-то сумасшедшим исследованием паролей или что-то в этом роде.
У многих сложилось впечатление, что скорость чтения/записи диска и IOPS не имеют значения для взлома буровой установки, но уверяю вас, что они точно таковы. Если возможно, использование хранилища NVMe — это, безусловно, ваш лучший вариант. Если это невозможно, SATA SSD тоже работает нормально. Как и в случае с оперативной памятью, старайтесь придерживаться премиальных моделей известных брендов.
Существует старая компьютерная пословица, которая гласит: «Не выбирайте свои приложения в зависимости от используемой вами операционной системы; выбирайте свою операционную систему в зависимости от того, какое приложение вы используете. Я на самом деле не знаю, является ли это настоящей пословицей или это просто какая-то чушь, которая пришла мне в голову однажды и повторялась последние десять лет; в любом случае, это абсолютно верно. Имея это в виду, однозначным выбором является Ubuntu Linux. Ubuntu является единственным дистрибутивом Linux, который постоянно предлагает отличную поддержку OpenCL и проприетарных драйверов GPU, в то время как Hashcat также разработан на Ubuntu, что практически гарантирует, что вы получите лучший опыт от Ubuntu в целом. Другие дистрибутивы Linux имеют разную степень поддержки OpenCL и проприетарных драйверов графических процессоров, среди которых передовые дистрибутивы, такие как Fedora и Arch, являются наиболее болезненными. Известно, что Kali всегда имел плохую поддержку OpenCL.
Если вас не устраивает Linux, Windows также является доступным вариантом. Однако, если вы используете Windows, вам нужно будет дополнить его Cygwin, WSL или аналогичными продуктами, такими как успешные взломщики паролей, которые используют множество таких программ, как , и , и быстрых 'n скриптов dirty shell Perl и Python. Все эти вещи являются органическими функциями Linux, но вы должны приложить все усилия, чтобы сделать их доступными в Windows. awkgrepsed
Если идея Windows определенно вызывает у вас тошноту, а вы оказываетесь седой бородой, которая «никогда не пользуется Linux», то FreeBSD и Solaris могут быть жизнеспособными вариантами в зависимости от того, какой графический процессор вы используете. К сожалению, macOS больше не является жизнеспособным вариантом, поскольку Apple отказалась от поддержки OpenCL в пользу Metal, и они навсегда отстают от более новых графических процессоров.
Если это возможно, ваше устройство для взлома должно быть безголовым (без монитора). Взломать пароли и одновременно использовать графический рабочий стол довольно сложно, так как ваш графический процессор будет занят цифрами и не сможет обновить ваш дисплей. Если вы используете Linux и придерживаетесь графического рабочего стола, попробуйте запустить диспетчер голых окон (например, blackbox, openbox, i3 или xmonad) без диспетчера рабочего стола (например, Gnome, KDE, XFCE или Mate), чтобы максимально облегчить нагрузку на рабочий стол.