Мобильная безопасность - тестирование на проникновение

В этой главе мы обсудим основные концепции тестирования мобильных телефонов на проникновение. Как вы увидите, это зависит от ОС.

Проверка пера телефона Android

Основные шаги в телефоне с ОС Android следующие:

Step 1 - Выполните рутирование ОС с помощью таких инструментов, как SuperOneClick, Superboot, Universal Androot и Unrevoked, чтобы получить административный доступ к ОС и приложениям.

Step 2- Выполните DoS-атаку, чтобы провести стресс-тест приложений или ОС, который можно выполнить с помощью AnDOSid. Его можно скачать сhttps://github.com/Scott-Herbert/AnDOSid

Step 3- Проверить наличие уязвимостей в веб-браузерах. В основном проверяйте, присутствует ли ошибка скриптинга между приложениями в браузере Android.

Step 4- Проверить SQLite на уязвимости, в основном его цель - проверить любую конфиденциальную информацию, если она находится в зашифрованном виде (например, пароль, контакты, ссылки на базы данных и т. Д.). Одним из лучших инструментов, используемых для этого, является sqlmap, который находится в дистрибутиве Kali.

Step 5- Попробуйте отредактировать, украсть, подменить информацию пользователей. Его можно скачатьhttps://play.google.com/store/apps/details?id=com.powerapp.studios.ComDroid

Step 6 - Обнаружение утечек возможностей в устройствах Android с помощью инструмента Woodpecker.

iPhone Pen Testing

Step 1 - Попробуйте сделать джейлбрейк iPhone с помощью таких инструментов, как Redsn0w, Absinthe, Sn0wbreeze и PwnageTool.

Step 2- Попробуйте разблокировать iPhone. Чтобы разблокировать iPhone, используйте такие инструменты, как iPhoneSimFree, которые можно загрузить сhttp://www.iphonesimfree.com и anySIM.

Step 3- Используйте SmartCover для обхода пароля, для которого необходимо выполнить следующие действия: Удерживайте кнопку питания на устройстве iOS, пока не появится сообщение о выключении питания. Закройте интеллектуальную крышку до тех пор, пока экран не закроется, и откройте интеллектуальную крышку через несколько секунд. Нажмите кнопку отмены, чтобы обойти защиту паролем.

Step 4- Взломайте iPhone с помощью Metasploit, который включен в дистрибутив Kali. Используйте инструмент Metasploit для эксплуатации уязвимостей в iPhone на основе обнаруженных вами уязвимостей.

Поскольку Metasploit является продуктом компании Rapit7, дополнительную информацию можно найти на https://community.rapid7.com/community/metasploit/blog/2007/10/21/cracking-the-iphone-part-3.

Step 5 - Найдите точку доступа с таким же именем и типом шифрования.

Step 6- Выполните атаку «злоумышленник посередине» / SSL, перехватывая параметры беспроводной связи устройства iOS в сети Wi-Fi. Отправляйте вредоносные пакеты по сети Wi-Fi с помощью инструмента Cain & Abel или даже Wireshark.

Step 7- Проверьте, можно ли отправить на устройство искаженные данные. Используйте методы социальной инженерии, такие как отправка электронных писем или SMS, чтобы заставить пользователя открыть ссылки, содержащие вредоносные веб-страницы.

Тестирование пера Windows Phone

Ниже приведены шаги для тестирования пера на телефоне с Windows.

Step 1- Попробуйте выключить телефон, отправив смс. Отправьте SMS на телефон, который выключит мобильный и перезагрузит его снова.

Step 2- Попробуйте сделать джейлбрейк Windows phone. Используйте программу WindowBreak для взлома / разблокировки телефона с Windows. Вы можете получить более подробную информацию об этом инструменте по ссылкеhttp://windowsphonehacker.com/articles/the_windowbreak_project-12-23-11

Step 3- Проверьте шифрование на устройстве. Проверьте, можно ли получить доступ к данным на телефоне без пароля или PIN-кода.

Step 4- Проверьте наличие уязвимости в Windows Phone Internet Explorer. Проверьте, позволяет ли брешь в функции CSS в Internet Explorer злоумышленникам получить полный доступ по телефону посредством удаленного выполнения кода.

BlackBerry Pen тестирование

Step 1- Во-первых, вы делаете блэкджек на BlackBerry. Используйте инструмент BBProxy, чтобы перехватить соединение BlackBerry, которое можно найти в Интернете.

Step 2- Проверить на наличие недостатков в процессе подписания кода приложения. Получите ключи для подписи кода с помощью предоплаченных кредитных карт и ложных данных, подпишите вредоносное приложение и опубликуйте его в мире приложений BlackBerry.

Step 3- Выполните эксплойт по электронной почте. Отправьте электронное письмо или сообщение, чтобы обманом заставить пользователя загрузить вредоносную.cod файл приложения на устройстве BlackBerry.

Step 4- Выполните DoS-атаку. Попробуйте отправить искаженные пакеты протокола маршрутизации сервера (SRP) из сети BlackBerry на маршрутизатор, чтобы вызвать DoS-атаку. Некоторые инструменты были упомянуты в предыдущих главах.

Step 5- Проверьте наличие уязвимостей в браузере BlackBerry. Отправлять злонамеренно созданные веб-ссылки и заставлять пользователей открывать на устройстве BlackBerry ссылки, содержащие вредоносные веб-страницы.

Step 6- Поиск файлов, защищенных паролем. Используйте такие инструменты, как Elcomsoft Phone Password Breaker, которые могут восстанавливать защищенные паролем файлы и резервные копии с устройств BlackBerry.

Набор инструментов для тестирования мобильного пера

Занти

zANTI - это набор инструментов для тестирования мобильных устройств на проникновение, который позволяет менеджерам по ИТ-безопасности и пентестерам выполнять сложные аудиты безопасности. Он имитирует возможности продвинутых хакеров в сети организации с помощью удобного мобильного приложения. Имеется две версии - бесплатная для сообщества и коммерческая для корпораций. Его можно скачать сhttps://www.zimperium.com/zanti-mobile-penetration-testing

Он также сканирует сеть, обнаруживая раскрытые проверки подлинности, бэкдоры и атаки грубой силы, DNS и атаки, специфичные для протокола, а также мошеннические точки доступа, используя полный набор полностью настраиваемых сканирований сетевой разведки.

Автоматически диагностируйте уязвимости в мобильных устройствах или веб-сайтах, используя множество тестов на проникновение, включая «человек посередине» (MITM), взлом паролей и Metasploit.

dSploit

dSploit - это инструмент тестирования на проникновение, разработанный для операционной системы Android. Он состоит из нескольких модулей, которые способны выполнять оценку сетевой безопасности в беспроводных сетях.

dSploit позволяет выполнять такие задачи, как отображение сети, сканирование уязвимостей, взлом паролей, атаки Man-In-The-Middle и многие другие. Более подробную информацию можно найти наhttps://github.com/evilsocket и его можно скачать с https://sourceforge.net/projects/dsploit999/?source=directory

Hackode (Набор инструментов хакера)

Hackode - еще одно приложение для тестирования Android на проникновение, которое предлагает различные функции, такие как: разведка, Google Hacking, Google Dorks, Whois, сканирование, Ping. Traceroute, поиск DNS, IP, записи MX, использование цифр DNS, RSS-канал безопасности. Его можно скачать сhttps://play.google.com/store/apps/details?id=com.techfond.hackode