Hallo,
ich habe bei mir zuHause mal ne kleine Testumgebung aufgebaut.
Debian Sarge 3.1 auf einem Server. Dort läuft jetzt ein ProFTPd Version 1.2.10. sonst nichts.. Anonymous Zugriff habe ich deaktiviert. Im System selber habe ich zwei Benutzer:
root : rootpass
user : userpass
Mit beiden Benutzern kann ich mich am System anmelden aber nur mit "user" am ftp server. Als Homeverzeichniss dient das direkte Homeverzeichniss(/home/user/). Wo der benutzer schreib und lesezugriff hat.
Mein Client ist ebenfalls ein Debian Sarge 3.1... mit Gnome 2.6 usw.. relativ unwichtig wie ich finde hier.
So jetzt möchte ich gerne mal das Scenario durchspielen, das ich in meinen FTP Server eindringe ohne einen Benutzernamen zu kennen und natürlich auch ohne Passwort.
Ich habe jetzt mal so getan als wenn ich mein System nicht kenne, bzw nur die IP kenne. 10.10.100.1 . Habe dann per nmap den offenen Port 21 gefunden und mich per Telnet verbunden, wodurch ich dann die Versionsnummer vom FTP Server bekommen habe. 1.2.10. So jetzt da ich ein paar Informationen über mein Ziel kenne, dachte ich an Sicherheitslücken(exploits). Ich dann schnell google an meinem Client gefragt ( exploit proftpd ) leider habe ich nur ein exploit gefunden, bzw den source davon. Dieser zeigte mir, wie die einlogversuche bei usern dauern.. Denke mal relativ uninteressant. Möchte ja nicht den Benutzer + Passwort bruteforcen..
Jetzt mal die Frage an die Allgemeinheit hier: Wie finde ich nun nen brauchbares exploit um in den FTP Server zu gelangen, oder diesen zum Absturz zu bringen und eine Shell zu öffnen und an Port z.B. 4000 binden, um mich damit dann von meinem Client aus zu verbinden und die Benutzerrechte anzunehmen, mit dem der FTP Server gestartet wurde.. bei mir ist es root. Wodurch ich ja danach vollen Zugriff auf dem System habe.
Falls es sowas schonmal hier gab, ich habe leider nix gefunden..
ich habe bei mir zuHause mal ne kleine Testumgebung aufgebaut.
Debian Sarge 3.1 auf einem Server. Dort läuft jetzt ein ProFTPd Version 1.2.10. sonst nichts.. Anonymous Zugriff habe ich deaktiviert. Im System selber habe ich zwei Benutzer:
root : rootpass
user : userpass
Mit beiden Benutzern kann ich mich am System anmelden aber nur mit "user" am ftp server. Als Homeverzeichniss dient das direkte Homeverzeichniss(/home/user/). Wo der benutzer schreib und lesezugriff hat.
Mein Client ist ebenfalls ein Debian Sarge 3.1... mit Gnome 2.6 usw.. relativ unwichtig wie ich finde hier.
So jetzt möchte ich gerne mal das Scenario durchspielen, das ich in meinen FTP Server eindringe ohne einen Benutzernamen zu kennen und natürlich auch ohne Passwort.
Ich habe jetzt mal so getan als wenn ich mein System nicht kenne, bzw nur die IP kenne. 10.10.100.1 . Habe dann per nmap den offenen Port 21 gefunden und mich per Telnet verbunden, wodurch ich dann die Versionsnummer vom FTP Server bekommen habe. 1.2.10. So jetzt da ich ein paar Informationen über mein Ziel kenne, dachte ich an Sicherheitslücken(exploits). Ich dann schnell google an meinem Client gefragt ( exploit proftpd ) leider habe ich nur ein exploit gefunden, bzw den source davon. Dieser zeigte mir, wie die einlogversuche bei usern dauern.. Denke mal relativ uninteressant. Möchte ja nicht den Benutzer + Passwort bruteforcen..
Jetzt mal die Frage an die Allgemeinheit hier: Wie finde ich nun nen brauchbares exploit um in den FTP Server zu gelangen, oder diesen zum Absturz zu bringen und eine Shell zu öffnen und an Port z.B. 4000 binden, um mich damit dann von meinem Client aus zu verbinden und die Benutzerrechte anzunehmen, mit dem der FTP Server gestartet wurde.. bei mir ist es root. Wodurch ich ja danach vollen Zugriff auf dem System habe.
Falls es sowas schonmal hier gab, ich habe leider nix gefunden..