[IOS] 01 - Configurando Setup
Nesta série iremos introduzir alguns conceitos para a realização de análise de aplicações IOS, entender como realizar engenharia reversa, aplicação de patch em binários e manipulação dos aplicativos.
Para esta série usaremos um dispositivo 5S e 7 devidamente com Jailbreak na versão 12.4, com Jailbreak realizado através do Unc0ver e Chimera. Não traremos aqui, de como realizar a instalação do Jailbreak no dispositivo, existem diversos tutorias pela internet ensinando a instalação de jailbreak em diversas versões.
A seguir mostraremos as ferramentas necessárias para IOS > 12.x, caso você esteja utilizando uma versão mais antiga do IOS como a versão 11.4.1, no final mostraremos as ferramentas devidas para esta versão.
- Configuração e instalação (em seu computador) :
Para esta série usaremos um dispositivo 5S e 7 devidamente com Jailbreak na versão 12.4, com Jailbreak realizado através do Unc0ver e Chimera. Não traremos aqui, de como realizar a instalação do Jailbreak no dispositivo, existem diversos tutorias pela internet ensinando a instalação de jailbreak em diversas versões.
A seguir mostraremos as ferramentas necessárias para IOS > 12.x, caso você esteja utilizando uma versão mais antiga do IOS como a versão 11.4.1, no final mostraremos as ferramentas devidas para esta versão.
- Configuração e instalação (em seu computador) :
- SSH over USB
https://iphonedevwiki.net/index.php/SSH_Over_USB - Instalação Frida
pip install frida-tools - Instalação Hooper
https://www.hopperapp.com/ - Instalação do Swift (caso use Mac OS, não precisa já vem por default =)
https://pplware.sapo.pt/linux/tutorial-comecar-a-programar-em-swift-no-linux/ - Instalação Ghidra e Plugins
https://github.com/ghidraninja/ghidra_scripts/blob/master/swift_demangler.py - Dsdump
https://github.com/DerekSelander/dsdump - Frida IOS Dump
https://github.com/AloneMonkey/frida-ios-dump
- Instalação do Cydia
- Instalação do Frida
Abra o Cydia
Fontes
Editar
Adicionar
https://build.frida.re
Em seguido vá na aba de procurar e procure por Frida e realize a devida a instalação - Instalação LLDB
git clone https://github.com/abit-me/lldb.ios.git
Após a instalação do jailbreak a credencial usada para acessar via ssh o device é root:alpineApós o processo acima temos um iphone com as ferramentas mínimas para analisar uma aplicação IOS.


Comentários
Postar um comentário