Всем привет.
Не для кого не секрет, что Apple подходит к безопасности своих продуктов весьма серьёзно. Это сильно ограничивает пользователей, жаждущих вытворять всякие разные вещи со своими айфонами, айпадами и прочими эпловскими мобильными устройствами.
Думаю многие знают что такое джейлбрейк и с чем его едят, однако в данной статье пойдёт речь о том, как обойтись без него (хоть и пожертвовав превосходящим количеством возможностей, которые он даёт)
iSH — одно из немногих приложений, которые расширяют круг возможностей для опытного пользователя. Оно даёт использовать линуксовый терминал прямо в устройстве на ios.
Важный момент — iSH доступа к железу напрямую не имеет, так что если хотите делать более серьёзные вещи с вашим телефоном, ставьте джейлбрейк.
Установка займёт чуть больше времени, чем если бы вы просто скачивали приложение с того же Appstore.
Для начала необходимо скачать к себе на мобильное устройство TestFlight. Это эпловская программа для тестирования приложений. Затем перейти на сайт iSH и нажать «Get iSH beta». Вас перебросит в TestFlight, где останется только скачать сам iSH Shell.
Запускаем скаченный iSH и вот перед нами Alpine Linux — минималистичный дистрибутив на основе BusyBox.
Установка пакетов здесь работает по принципу
Для начала работы советую установить следующие пакеты:
Дальше этот терминал можно использовать, например, для тестирования своих сетей на защищенность.
Как вариант — советую установить koadic. Это фреймворк с открытыми исходниками, предназначенный для постэксплуатации в среде Windows.
Ставится он в несколько команд:
В этом файле будут хранится библиотеки, которые нужно установить через
Запускаем командой:
Больше информации о koadic вы можете найти в сети, так как есть немало статей на эту тему.
На худой конец, можно использовать iSH как ssh-клиент:
Всем спасибо!
Не для кого не секрет, что Apple подходит к безопасности своих продуктов весьма серьёзно. Это сильно ограничивает пользователей, жаждущих вытворять всякие разные вещи со своими айфонами, айпадами и прочими эпловскими мобильными устройствами.
Думаю многие знают что такое джейлбрейк и с чем его едят, однако в данной статье пойдёт речь о том, как обойтись без него (хоть и пожертвовав превосходящим количеством возможностей, которые он даёт)
iSH — одно из немногих приложений, которые расширяют круг возможностей для опытного пользователя. Оно даёт использовать линуксовый терминал прямо в устройстве на ios.
Важный момент — iSH доступа к железу напрямую не имеет, так что если хотите делать более серьёзные вещи с вашим телефоном, ставьте джейлбрейк.
Как установить
Установка займёт чуть больше времени, чем если бы вы просто скачивали приложение с того же Appstore.
Для начала необходимо скачать к себе на мобильное устройство TestFlight. Это эпловская программа для тестирования приложений. Затем перейти на сайт iSH и нажать «Get iSH beta». Вас перебросит в TestFlight, где останется только скачать сам iSH Shell.
Работа с iSH Shell
Запускаем скаченный iSH и вот перед нами Alpine Linux — минималистичный дистрибутив на основе BusyBox.
Установка пакетов здесь работает по принципу
apk install <название пакета>
Для начала работы советую установить следующие пакеты:
apk update
apk upgrade
apk add curl
apk add wget
apk add openssh
apk add gcc
apk add python
apk add python3
apk add git
Что дальше?
Дальше этот терминал можно использовать, например, для тестирования своих сетей на защищенность.
Как вариант — советую установить koadic. Это фреймворк с открытыми исходниками, предназначенный для постэксплуатации в среде Windows.
Ставится он в несколько команд:
git clone https://github.io/zerosum0x0/koadic
cd koadic
cat requirements.txt
В этом файле будут хранится библиотеки, которые нужно установить через
pip3 install <библиотека>
. Возможно, удастся поставить не все, но ничего страшного.Запускаем командой:
./koadic
Больше информации о koadic вы можете найти в сети, так как есть немало статей на эту тему.
На худой конец, можно использовать iSH как ssh-клиент:
ssh admin@test.com
Всем спасибо!