Segurança móvel - teste de caneta

Neste capítulo, discutiremos os conceitos básicos de teste de penetração de telefones celulares. Como você verá, ele difere de acordo com o sistema operacional.

Teste de caneta em telefone Android

As etapas básicas no telefone com sistema operacional Android são as seguintes -

Step 1 - Faça root no sistema operacional com a ajuda de ferramentas como SuperOneClick, Superboot, Universal Androot e Unrevoked para obter acesso administrativo ao sistema operacional e aplicativos.

Step 2- Executar ataque DoS para fazer um teste de estresse de Apps ou SO que pode ser feito com AnDOSid. Ele pode ser baixado dehttps://github.com/Scott-Herbert/AnDOSid

Step 3- Verifique se há vulnerabilidades em navegadores da web. Verifique principalmente se o erro de script entre aplicativos está presente no navegador Android.

Step 4- Verifique se há vulnerabilidades no SQLite, principalmente sua finalidade é verificar se há alguma informação sensível, se estiver em uma forma criptografada (como senha, contatos, links de banco de dados, etc.). Uma das melhores ferramentas usadas para isso é o sqlmap, que é encontrado na distribuição Kali.

Step 5- Tentar editar, roubar, substituir as informações dos usuários. Pode ser baixadohttps://play.google.com/store/apps/details?id=com.powerapp.studios.ComDroid

Step 6 - Detecte vazamentos de capacidade em dispositivos Android usando a ferramenta Woodpecker.

iPhone Pen Testing

Step 1 - Tente desbloquear o iPhone usando ferramentas como Redsn0w, Absinthe, Sn0wbreeze e PwnageTool.

Step 2- Tente desbloquear o iPhone. Para desbloquear o iPhone, use ferramentas como o iPhoneSimFree, que pode ser baixado dehttp://www.iphonesimfree.com e anySIM.

Step 3- Use SmartCover para ignorar a senha para a qual você precisa seguir estas etapas: Segure o botão liga / desliga de um dispositivo operacional iOS até que a mensagem de desligamento apareça. Feche a tampa inteligente até que a tela se feche e abra a tampa inteligente após alguns segundos. Pressione o botão cancelar para ignorar a segurança do código de senha.

Step 4- Hackear o iPhone usando o Metasploit, que é incorporado na distribuição Kali. Use a ferramenta Metasploit para explorar as vulnerabilidades no iPhone, com base nas vulnerabilidades que você encontrar.

Como o Metasploit é um produto da empresa Rapit7, maiores detalhes podem ser encontrados em https://community.rapid7.com/community/metasploit/blog/2007/10/21/cracking-the-iphone-part-3.

Step 5 - Verifique o ponto de acesso com o mesmo nome e tipo de criptografia.

Step 6- Faça um ataque man-in-the-middle / SSL stripping interceptando os parâmetros sem fio do dispositivo iOS em uma rede Wi-Fi. Envie pacotes maliciosos na rede Wi-Fi usando a ferramenta Cain & Abel ou mesmo o Wireshark.

Step 7- Verifique se os dados malformados podem ser enviados para o dispositivo. Use técnicas de engenharia social, como envio de e-mails ou SMS, para induzir o usuário a abrir links que contêm páginas da web maliciosas.

Teste de caneta do Windows Phone

A seguir estão as etapas para o teste da caneta do Windows phone.

Step 1- Tente desligar o telefone enviando um SMS. Envie um SMS para o telefone, que desliga o celular e o reinicia novamente.

Step 2- Tente desbloquear o Windows phone. Use o programa WindowBreak para desbloquear / desbloquear o Windows phone. Você pode obter mais detalhes sobre esta ferramenta no linkhttp://windowsphonehacker.com/articles/the_windowbreak_project-12-23-11

Step 3- Verifique a criptografia no dispositivo. Verifique se os dados do telefone podem ser acessados ​​sem uma senha ou PIN.

Step 4- Verifique se há uma vulnerabilidade no Windows Phone Internet Explorer. Verifique se a falha na função CSS do Internet Explorer permite que os invasores obtenham acesso total pelo telefone por meio da execução remota de código.

BlackBerry Pen Testing

Step 1- Em primeiro lugar, você faz um blackjacking no BlackBerry. Use a ferramenta BBProxy para sequestrar a conexão do BlackBerry, que pode ser encontrada na internet.

Step 2- Verifique se há falhas no processo de assinatura do código do aplicativo. Obtenha chaves de assinatura de código usando cartões de crédito pré-pagos e detalhes falsos, assine um aplicativo malicioso e publique-o no mundo dos aplicativos BlackBerry.

Step 3- Execute uma exploração de e-mail. Envie um e-mail ou mensagem para enganar um usuário a baixar um arquivo malicioso.cod arquivo de aplicativo no dispositivo BlackBerry.

Step 4- Execute um ataque DoS. Tente enviar pacotes de protocolo de roteamento de servidor (SRP) malformados da rede BlackBerry para o roteador para causar um ataque DoS. Algumas ferramentas foram mencionadas nos capítulos anteriores.

Step 5- Verifique se há vulnerabilidades no BlackBerry Browser. Envie links da Web criados com códigos maliciosos e engane os usuários para que abram links contendo páginas da Web maliciosas no dispositivo BlackBerry.

Step 6- Procure por arquivos protegidos por senha. Use ferramentas como o Elcomsoft Phone Password Breaker, que pode recuperar arquivos e backups protegidos por senha de dispositivos BlackBerry.

Kit de ferramentas de teste de caneta móvel

zANTI

zANTI é um kit de ferramentas de teste de penetração móvel que permite que gerentes de segurança de TI e Pentesters realizem auditorias de segurança complexas. Ele simula recursos avançados de hackers na rede de uma organização por meio de um aplicativo móvel amigável. Possui duas versões - gratuita para a comunidade e comercial para empresas. Ele pode ser baixado dehttps://www.zimperium.com/zanti-mobile-penetration-testing

Ele também varre a rede encontrando autenticação descoberta, backdoor e ataques de força bruta, DNS e ataques específicos de protocolo e pontos de acesso invasores usando uma gama abrangente de varreduras de reconhecimento de rede totalmente personalizáveis.

Diagnosticar automaticamente vulnerabilidades em dispositivos móveis ou sites usando uma série de testes de penetração, incluindo man-in-the-Middle (MITM), quebra de senha e Metasploit.

dSploit

dSploit é uma ferramenta de teste de penetração desenvolvida para o sistema operacional Android. É composto por vários módulos que são capazes de realizar avaliações de segurança de rede em redes sem fio.

dSploit permite que você execute tarefas como mapeamento de rede, varredura de vulnerabilidade, quebra de senha, ataques Man-In-The-Middle e muito mais. Mais informações podem ser encontradas emhttps://github.com/evilsocket e pode ser baixado de https://sourceforge.net/projects/dsploit999/?source=directory

Hackode (a caixa de ferramentas do hacker)

Hackode é outro aplicativo de teste de penetração do Android, que oferece diversos recursos como: Reconhecimento, Google Hacking, Google Dorks, Whois, Scanning, Ping. Traceroute, pesquisa de DNS, IP, registros MX, explorações de DNS Dig, feed RSS de segurança. Ele pode ser baixado dehttps://play.google.com/store/apps/details?id=com.techfond.hackode