NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
UK

Інструменти безпеки з відкритим кодом

hashcat: злом GPU, правила та реальність

hashcat — механізм злому графічного процесора: режими хешування сотнями, конвеєри списків слів і правил, атаки за допомогою масок і бухгалтерія --show/--left, яка дозволяє перевіряти роботу паролів на кілька сотень ГБ. Під час взаємодії з відновленими хеш-наборами він створює висновки про вплив на політику, на основі яких створюються слайди залу засідань, і робить це на швидкості машини, яка сформувала сучасну політику паролів. Це також інструмент із найменшою толерантністю до аматорських помилок: неправильні режими хешування витрачають GPU-дні, а зламаний результат є живим обліковим матеріалом.

Головне

  • Вивчіть -m напам'ять для ваших звичайних цілей: -m 0 (MD5), -m 1000 (NTLM), -m 1800 (sha512crypt), і правильний режим - це різниця між миттєвим і сміттєвим.
  • Режими атаки є справжнім словником: -a 0 словник + правило, -a 3 маска, -a 6 гібрид; кожен відповідає на різні політичні запитання.
  • Правила змушують hashcat співати: список слів плюс набори правил/rockyou-30000.rule-style перевіряє мільярди варіантів без їх наявності на диску.
  • --show (зламаний), --left (незламаний) і potfile bookkeeping перетворюють аудит паролів на науку, яку можна перевірити, а не на димовий тест.
  • Завжди спершу спочатку тестуйте: hashcat -b на ваших фактичних картках повідомляє вам, скільки насправді коштуватиме маска, перш ніж клієнт заплатить ставки GPU-години.
  • Стеля продуктивності — це хешування вартості пам’яті: bcrypt і scrypt надзвичайно сповільнюють графічні процесори, і в цьому суть цих алгоритмів — відповідно плануйте очікування.
  • Етика лабораторії власного апаратного забезпечення: зламуйте лише ті хеші, які ви витягли з систем, які вам було дозволено тестувати (клієнтські системи за контрактом, лабораторні віртуальні машини, ваші власні облікові записи) — графічний процесор невинний, а обсяг залучення — ні.
  • Вихідна дисципліна: зламані паролі є справжніми обліковими даними реальних людей; сховище зашифровано, збереження відповідає контракту, і нічого не потрапляє у звіт, крім того, що насправді потрібно клієнту.

Польова нотатка

Два запитання перед кожним запуском: чи правильно я вибрав -m і чи прочитав я, що робитиму зі зламаним списком? Перший економить GPU-дні; друге не дозволяє клієнтським паролям потрапляти в реферальну електронну пошту — це правило, яке є помилкою на початку кар’єри.

Часті запитання

Яка різниця між -a 0 і -a 3?

-a 0 запускає словники та правила; -a 3 конструкції за маскою (верхня маска, клас char) брутфорс; hybrid (-a 6) поєднує обидва.

Чи потрібен мені певний графічний процесор?

Будь-яка сучасна карта допомагає, але швидкість злому залежить від вартості обладнання та хешування; контрольні показники перед залученням запобігають обіцянкам, які жодна карта не може виконати.

Чи може hashcat зламати рукостискання WPA?

Так (режим 22000 на сучасних збірках із належним чином захопленим файлом рукостискання), на цьому зазвичай закінчується ланцюжок бездротового злому.

Локальні графічні процесори чи хмарні графічні процесори?

Локальні картки дешевші для безперервної роботи та зберігання даних усередині компанії; розриви хмар для одноразових великих пробігів; пункти обробки даних клієнтського контракту вирішують, які вам дозволено використовувати.

Допомога Kinetikatech: інструменти безпеки з відкритим кодом

Ми бралися за це сотні разів: Професіонали з інструментів тестування фактично постійно завантажені: сканери, сніфери, зломщики та веб-проксі пояснили, як вони використовуються в реальних залученнях — команди, позначки, виходи та місце кожного з них у методології. Служба Тести на проникнення та Безпека серверів Linux дає замкнений цикл: ми оцінюємо, впроваджуємо, цілодобово стежимо й підхоплюємо за 30 хвилин, коли це критично.

Поговорити з інженером

Проблема із сервером? Зламаний сайт? Повільна сторінка?

Критичні інциденти — відповідь за 30 хвилин, цілодобово, 7 днів на тиждень.

Запросити екстрену підтримку support@kinetikatech.com