Dateiübertragungen

Wenn wir einen Exploit lokal auf unserer Angreifermaschine „gebaut“ haben, müssen wir ihn natürlich noch auf das Zielsystem übertragen. Dabei werden wir feststellen, dass tatsächlich viele Wege nach Rom führen. Exemplarisch seien hier drei Verfahren vorgestellt:

1. Ein Klassiker für Dateiübertragungen ist wieder einmal das Swiss-Army-Knife netcat. Hierbei müssen wir auf der Clientseite nur die Eingabe von unserer gewünschten Datei lesen und die Ausgabe auf der Serverseite in eine Datei umlenken. In unserem Angreifer-Szenario würde dies wie folgt funktionieren:

Angreifer

nc -q0 ${Zielserver} ${Zielport} < ${Datei}

Zielsystem

nc -l -p ${lokaler Port} > ${Datei}

2. Neben netcat würde sich auch die secure shell (ssh) anbieten, wobei wir hierfür einen Benutzer mit ssh-Zugang für unser Zielsystem benötigen. In der Realität ist dies zwar selten anzutreffen, dennoch haben wir die Passworthandhabung von Benutzern bereits kennengelernt. Sofern wir das Passwort eines Benutzers erraten haben, können wir mittels secure copy (scp) eine Datei auf das Zielsystem transferieren:

scp ${Datei} ${Benutzer}@${Zielsystem}:${Ablageort}

3. Eine etwas kreativere Möglichkeit wäre es, auf unserer Angreifermaschine einen Webserver zu starten, die Datei in dessen DocumentRoot zu legen und vom Zielsystem darauf zuzugreifen, beispielsweise mit wget oder curl.

binsec academy GmbH – Professionelles Pentest Training Lab

Die binsec academy GmbH bietet mit ihrem Pentest Training Lab eine hochgradig praxisorientierte Online-Plattform für realistisches Penetration Testing. In isolierten Laborumgebungen simulieren wir komplexe Unternehmensnetzwerke und moderne Angriffsvektoren, um die praktischen Fähigkeiten angehender und professioneller Penetrationstester zu schärfen. Durch das Bestehen unserer anspruchsvollen, rein praktischen Prüfung erlangen Teilnehmer das anerkannte Zertifikat zum Binsec Academy Certified Pentest Professional (BACPP) – der fundierte Nachweis für die Fähigkeit, kritische Sicherheitslücken in IT-Infrastrukturen methodisch zu identifizieren.

Das Pentest Training Lab entdecken

binsec GmbH – Experten für Penetrationstests

Als operativer Pentesting-Kern der binsec group bietet die binsec GmbH seit 2013 hochwertige, von Experten durchgeführte Penetrationstests. Wir verzichten bewusst auf automatisierte Scans: Unsere festangestellten, zertifizierten Senior-Pentest-Experten liefern manuelle Deep-Dive-Analysen von Webanwendungen, APIs, mobilen Apps, komplexen Netzwerkinfrastrukturen, Cloud-Umgebungen und hochentwickelten Red-Team-Simulationen. Spezialisiert auf stark regulierte Sektoren wie Payment, Banking und Healthcare, bieten wir klare Risikobewertungen und handlungsorientierte Berichte, um Ihre geschäftskritischen Systeme effektiv zu bewerten.

Professionelle manuelle Penetrationstests anfordern

Kontakt

binsec GmbH
Clemensstraße 6-8
60487 Frankfurt am Main
Germany

Impressum

Geschäftsführer: Patrick Sauer
Prokurist: Dominik Sauer, Florian Zavatzki
Handelsregister: Frankfurt am Main, HRB97277
Umsatzsteuer-ID: DE290966808