Android-PIN-Bruteforce Когда забытый пароль не приговор
Репозиторий давно не обновлялся
Последнее обновление было 2 года назад.
Знакомая ситуация? Ваш знакомый забыл PIN-код от своего Android-смартфона, а внутри — важные данные. Или может, вам как специалисту по безопасности нужно проверить устойчивость защитных механизмов? Проект Android-PIN-Bruteforce предлагает необычное решение — превратить ваш NetHunter-смартфон в инструмент для подбора PIN-кодов.
Что это за проект?
Android-PIN-Bruteforce — это скрипт для Kali NetHunter, который позволяет подбирать PIN-коды на заблокированных Android-устройствах. В отличие от многих других методов, здесь не требуется:
- Доступа ADB
- Включенной отладки по USB
- Прав root на целевом устройстве
Просто представьте: два смартфона, кабель OTG и немного терпения — вот все, что нужно для работы.
Как это работает?
Технология основана на эмуляции USB HID-устройства (клавиатуры). Ваш NetHunter-смартфон подключается к заблокированному устройству через OTG-кабель и начинает последовательно вводить PIN-коды, как если бы это делал человек с подключенной клавиатурой.

Ключевые особенности:
-
Гибкость подбора:
- Работает с PIN-кодами от 1 до 10 цифр
- Поддержка масок (например, можно задать известные цифры)
- Оптимизированные списки PIN-кодов, упорядоченные по частоте использования
-
Обход ограничений:
- Автоматически обрабатывает всплывающие окна (например, предупреждение о низком заряде)
- Настраиваемые задержки после нескольких неудачных попыток
- Определяет отключение устройства и возобновляет работу
-
Простота использования:
- Не требует специального оборудования
- Готовые конфигурации для популярных моделей (Samsung S5, S7, Motorola G4/G5 Plus)
- Подробная документация и примеры
Практическое применение
Автор проекта создавал его для реального кейса — нужно было получить доступ к данным на телефоне умершего человека. Но сфера применения гораздо шире:
- Криминалистика: Для специалистов по цифровой криминалистике
- Тестирование безопасности: Проверка устойчивости защитных механизмов
- Спасение данных: Когда пароль забыт, а резервной копии нет
Технические детали
Проект написан на Bash и использует:
- USB HID Gadget driver для эмуляции клавиатуры
- Оптимизированные списки PIN-кодов из реальных утечек данных
- Гибкую систему конфигурации под разные модели телефонов
Пример команды для подбора 4-значного PIN:
./android-pin-bruteforce crack --length 4
Стоит ли пробовать?
Если вы:
- Специалист по информационной безопасности
- Работаете в digital forensics
- Ищете нестандартные способы восстановления данных
то этот проект точно заслуживает внимания. Для обычных пользователей решение может показаться избыточным — есть более простые способы восстановления доступа.
Проект активно развивается, и в планах — добавление поддержки графических ключей, прогресс-бара и даже возможность определения разблокировки устройства через камеру NetHunter.
