
Libreria di payload Java obsoleta per Metasploit, che fornisce agenti Meterpreter Java e Android creati con Maven. Unita in metasploit-payloads.
Si prega di notare che questo repository è stato unito in un repository unificato per i meterpreter: https://github.com/rapid7/metasploit-payloads
La cronologia è stata preservata, insieme alla preistoria da metasploit-framwork: https://github.com/rapid7/metasploit-payloads/tree/master/java
Se hai delle vecchie PR, ti preghiamo di fare rebase sul nuovo repository. Vedi https://github.com/rapid7/meterpreter/issues/110 per la discussione sul motivo per cui abbiamo unito nuovamente questi repository.
Per compilare JavaPayload per Metasploit (incluso Java Meterpreter), hai bisogno di Maven 3.0 o superiore. Basta eseguire
mvn package
per impacchettare tutti i file, oppure
mvn -P deploy package
per impacchettare tutti i file e copiarli nella posizione corretta per Metasploit
(../metasploit-framework/data/java). Se ottieni errori di compilazione spuri,
assicurati che ci sia una regola di esclusione nel tuo antivirus per la directory
di Metasploit (o che il tuo antivirus sia disabilitato).
Se il percorso del tuo repository metasploit framework non è ../metasploit-framework,
ma ad esempio ../msf3, usa
mvn -D deploy.path=../msf3 -P deploy package
Nel caso in cui tu voglia modificare/debuggare JavaPayload per Metasploit o Java Meterpreter, Maven fornisce plugin per generare automaticamente i file di progetto per il tuo IDE preferito (almeno per Eclipse, Netbeans o IntelliJ). Io uso Eclipse, quindi per generare i file di progetto uso
mvn eclipse:eclipse
Questo genererà i file di progetto che possono essere importati tramite
File->Import->Existing Projects into Workspace
nel tuo workspace Eclipse.
(Nota che se questo è il tuo primo progetto Maven che vuoi usare in Eclipse, devi anche eseguire
mvn -Declipse.workspace=/path/to/your/workspace eclipse:configure-workspace
per impostare variabili di percorso come M2_REPO in modo che puntino alla posizione corretta.)
Per NetBeans o IntelliJ IDEA, fai riferimento alla documentazione su
http://maven.apache.org/netbeans-module.html http://maven.apache.org/plugins/maven-idea-plugin/
sdk/tool/androidmvn package -Dandroid.sdk.path=/path/to/android-sdk -Dandroid.ndk.path=/path/to/android-ndk -Dandroid.release=true -P deploy