Инженер по безопасности портирует взломщик паролей hashcat на Game Boy Advance

Hashcat Gameboy Advance Gba взлом паролей Sha256 безопасность tomshardware.com

Попробуйте взломать пароли на Gameboy Advance: порт hashcat обрабатывает SHA256 со скоростью 727 хешей/с на 16,8 МГц и 288 КБ ОЗУ. Год работы равен секунде GPU. Узнайте, почему автор назвал проект «самым глупым приложением».

В современную эпоху взлом паролей — это занятие, которое обычно требует довольно мощного оборудования, как правило, высокопроизводительных GPU. Алгоритмы хеширования стали сложнее, и их перебор методом грубой силы стал вычислительно затратным. Поэтому вполне естественно, что появился новый программный проект, портирующий популярную утилиту для взлома hashcat на могучий… Gameboy Advance (GBA).
Программа gba-hashcat — детище инженера по безопасности солстАЙС (Айс), для которого на вопрос «зачем» ответом, по-видимому, служит «а почему бы и нет». Работая на оригинальном GBA, приложение может обрабатывать хеши SHA256 со скоростью 727 хешей в секунду. При такой скорости автор оценивает, что один год работы gba-hashcat будет эквивалентен одной секунде работы современной системы с GPU-ускорением.
Основной процессор GBA — чип ARM7TDMI, 32-битный RISC-процессор с тактовой частотой всего 16,8 МГц. Однако он подключался к большинству своих шин данных и памяти через 16-битную шину, а сама машина имела всего 288 КБ ОЗУ плюс 98 КБ видеопамяти. Большинство программ для взлома паролей используют предварительно вычисленные таблицы для ускорения повторных попыток, но, учитывая, что стандартные картриджи GBA ограничены 32 МБ, всё, что смог включить Айс, — это список слов ignis-1M (один миллион), который занимает 8 МБ.
Сама программа довольно мала, поскольку Айс активно использовал движок Butano — библиотеку, позволяющую разработчикам легко писать игры для GBA на обычном C++. Пользовательский интерфейс gba-hashcat весьма спартанский: отображается только экран приветствия, статистика прогресса и текущая попытка подбора пароля. Для такого приложения вряд ли нужно что-то ещё, разве что сообщение «пожалуйста, наберитесь терпения».
В коммите на GitHub Айс называет gba-hashcat «[своим] самым глупым приложением всех времён». Это громкое заявление, но комментаторы на X быстро попросили добавить поддержку сети, чтобы можно было создать кластер Gameboy для взлома паролей — идея, которая может иметь смысл, учитывая нынешние цены на видеокарты. В любом случае, смейтесь сколько угодно, но для одного действительно важного восстановления пароля, которое мне когда-то поручили — восстановить доступ к таблице Excel с зарплатой — даже оригинальный Gameboy подошёл бы. Пароль был «123».

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

В тренде:


Похожие новости: