Wyprowadzamy dane z serwera za pomocą “ekranu”
Napisał: Patryk Krawaczyński
30/10/2020 w Ataki Internetowe, Bezpieczeństwo Możliwość komentowania Wyprowadzamy dane z serwera za pomocą “ekranu” została wyłączona
D
ane z serwerów możemy wyprowadzać za pomocą różnego rodzaju tuneli ukrytych w protokołach. Możemy też wykorzystać do tego celu menedżer okien terminala – screen, który będzie tylko i wyłącznie zainstalowany na naszym lokalnym komputerze. Dla przykładu prześlemy plik o wielkości 1092 KB z zdalnego serwera na nasz lokalny komputer:
- Uruchamiamy polecenie
screen
na lokalnym komputerze i łączymy się z zdalnym serwerem, do którego uzyskaliśmy dostęp, - Naciskamy sekwencję klawiszy:
Ctrl+a :
– po pojawieniu się znaku zachęty:
w lewym, dolnym rogu wpisujemy:logfile dataout.txt
i naciskamyEnter
, - Kolejną sekwencją definiującą początek zapisu strumienia danych do pliku
dataout.txt jest:
Ctrl+a H
, - Dane prześlemy zakodowane base64 wydając polecenie:
openssl base64 < tajne_dane.txt
, - Kończymy strumień danych i wyzwalamy zapis pliku tą samą sekwencją, co rozpoczęcie:
Ctrl+a H
.
W drugiej konsoli teraz już na lokalnym komputerze możemy oczyścić plik wycinając pierwszą (polecenie) i ostatnią (znak zachęty powłoki) linię przy okazji dekodując plik:
cat dataout.txt | tail -n +2 | head -n -1 | openssl base64 -d
Ostatni komentarz :