Setup Lab
Last updated
Last updated
No link abaixo você irá baixar o nosso lab, a extensão .qcow2 é uma extensão para arquivos que podem ser emulados pelo qemu, então podemos instalar no UTM.
User: securestore
Pass: securestore
https://drive.google.com/file/d/1RD_WDmY8qWNJCoGIhJCNEgkl6bwzLxNU/view?usp=sharing
A imagem original está em .ova, porém utilizando o qemu-img podemos converter a imagem para .qcow2 para emular no UTM.
Irei mostrar o processo de conversão de .ova -> .qcow2
Agora vamos instalar os aplicativos, vou usar como exemplo o "SecureStorev1.ipa"
https://drive.google.com/drive/folders/1sUkM7mE30T6PY0yN8rYLC3JCzdaWgV2W?usp=sharing
Para pegar a sua assinatura entra no XCode e faça login com sua conta apple
Atenção: ao rodar o aplicativo usando o ios-deploy pela primeira vez ele irá dar error, pois precisamos verificar ele. Para isso siga o passo a passo abaixo:
Ajustes -> Geral -> Gestão de VPN e Dispositivo -> APP DO DESENVOLVEDOR -> Verificar App
Após isso rode o ios-deploy novamente
Agora vamos para a parte de configuração do servidor. Esse aplicativo se comunica com aquela máquina virtual que instalamos.
Vamos configurar a reda em nossa máquina virtual.
Vamos entender o porquê dessas configurações, colocamos modo Bridge para a VM ter a sua própria interface de rede, precismos disso para os outros dispositivos (como por exemplo nosso celular) de nossa rede conseguir "enxergar" a VM.
Nesse caso a Interface já está correta para mim, se a sua interface de rede interna for outra mude para ela.
Pronto, agora só digitarmos ifconfig e colocar no aplicativo (aperte na engrenagem) o IP da máquina virtual, para confirmar se está tudo funcionando basta clicar em "ABOUT US" caso retorne essa mensagem o ambiente foi configurado com sucesso!
Se nosso device tivesse JailBreak os passos seriam semelhantes a esse:
Assinar o aplicativo
Instalar o aplicativo com o XCode
Baixar Cydia e SSH
Configurar apenas o servidor
O processo de patch do aplicativo serve para nós conseguirmos interagir com ele usando o objection, se o nosso device possuísse JailBreak bastava a gente se conecetar nele via SSH.