Faça com que o metasploit a carga útil android seja persistente
- Adicionar AlarmManager
- Faça o serviço reiniciar em destruir
Como
basta baixar a versão do lançamento, descompactar o android.zip na pasta "dados" do diretório raiz da rede de metasploit ou compilar
Compilar
Para compilar JavaPayload para Metasploit (incluindo o Java Meterpreter), você precisa do Maven 3.0 ou superior. Apenas execute!
pacote mvn
para empacotar todos os arquivos, ou
mvn -P implanta o pacote
para empacotar todos os arquivos e copiá-los no lugar correto para Metasploit (.../metasploit-framework/data/java) . Se você conseguir erros de compilação espúrios, verifique se existe uma regra de exclusão em seu antivírus para o diretório Metasploit (ou o seu antivírus está desativado).
Se o caminho para o seu repositório de estrutura de metasploit não for ../../metasploit-framework , mas, por exemplo , ../msf3 , use
mvn -D deploy.path = .. / msf3 -P pacote de implantação
Caso você queira editar / depurar JavaPayload para Metasploit ou Java Meterpreter, o Maven fornece plugins para gerar arquivos de projetos automaticamente para o seu IDE favorito (pelo menos para Eclipse, Netbeans ou IntelliJ). Eu uso o Eclipse, para gerar arquivos de projeto que eu uso
eclipse mvn: eclipse
Isso gerará arquivos de projeto que podem ser importados via
Arquivo-> Importação-> Projetos existentes no espaço de trabalho
no seu espaço de trabalho Eclipse.
(Note que, se este for seu primeiro projeto Maven que você deseja usar no Eclipse, você também precisa executar
mvn -Declipse.workspace = / path / to / your / workspace eclipse: configure-workspace
para configurar variáveis de caminho como M2_REPO para apontar para a localização correta.)
Para NetBeans ou IntelliJ IDEA, consulte a documentação em
- Baixe o SDK do Android, e o NDK Android algum lugar
- Lançar a ferramenta SDK / / android programa
- Instale a API versão 10 e 19, e atualize as "Ferramentas de SDK do Android" e "Ferramentas de Plataforma do Android SDK"
- Compile android-meterpreter:
pacote mvn -Dandroid.sdk.path = / caminho / para / android-sdk -Dandroid.ndk.path = / caminho / para / android-ndk -Dandroid.release = true -P deploy
Nenhum comentário:
Postar um comentário