G
Gast2
Gast
Guten Morgen,
ich heiße Martin und studiere an einer Fachhochschule Informatik und habe folgende Aufgabe: "Erstellen Sie mit Java ein geeignetes Skript oder Programm, das systematisch alle möglichen Passwort-Kombinationen auf den FTP-Login von „username“ ausprobiert."
Realisiert habe ich das ganze mit einem Tryblock welcher solange ausgeführt wird bis das gültige Passwort gefunden wurden.
sowie
Leider ist meine Lösung wahnsinnig langsam, ca. 1Versuch/2Sekunden. Der FTP-Server läuft in einer virtuellen Maschine auf meinem Host, ich vermute meine Prüfung auf den Aufbau einer Verbindung ist nicht ganz optimal;-)
Wie kann ich das ganze möglichst einfach beschleunigen?
lg Martin
ich heiße Martin und studiere an einer Fachhochschule Informatik und habe folgende Aufgabe: "Erstellen Sie mit Java ein geeignetes Skript oder Programm, das systematisch alle möglichen Passwort-Kombinationen auf den FTP-Login von „username“ ausprobiert."
Realisiert habe ich das ganze mit einem Tryblock welcher solange ausgeführt wird bis das gültige Passwort gefunden wurden.
Java:
//...
URL url = new URL("ftp://" + loginname + ":" + passwort + "@" + ziel);
//...
sowie
Java:
private static void show(URL url) throws IOException {
InputStream in = url.openStream();
BufferedReader buff = new BufferedReader(new InputStreamReader(in));
String s;
while ((s = buff.readLine()) != null) {
System.out.println(s);
}
}
Leider ist meine Lösung wahnsinnig langsam, ca. 1Versuch/2Sekunden. Der FTP-Server läuft in einer virtuellen Maschine auf meinem Host, ich vermute meine Prüfung auf den Aufbau einer Verbindung ist nicht ganz optimal;-)
Wie kann ich das ganze möglichst einfach beschleunigen?
lg Martin