873 - Pentesting Rsync
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Sa wikipedia:
rsync je alat za efikasno prenos i sinhronizaciju fajlova između računara i eksternog hard diska i preko mrežnih računara upoređujući vremena modifikacije i veličine fajlova.[3] Obično se nalazi na Unix-like operativnim sistemima. Rsync algoritam je vrsta delta kodiranja i koristi se za minimiziranje korišćenja mreže. Zlib se može koristiti za dodatnu kompresiju podataka,[3] a SSH ili stunnel mogu se koristiti za bezbednost.
Podrazumevani port: 873
Rsync moduli se prepoznaju kao deljene fascikle koje mogu biti zaštićene lozinkama. Da bi se identifikovali dostupni moduli i proverilo da li zahtevaju lozinke, koriste se sledeće komande:
Budite svesni da neki delovi možda neće biti prikazani na listi, što može da ih sakrije. Pored toga, pristup nekim delovima može biti ograničen na specifične akreditive, što je označeno porukom "Pristup odbijen".
Nakon dobijanja liste modula, akcije zavise od toga da li je potrebna autentifikacija. Bez autentifikacije, listanje i kopiranje fajlova iz deljenog foldera u lokalni direktorijum se postiže kroz:
Ovaj proces rekurzivno prenosi fajlove, čuvajući njihove atribute i dozvole.
Sa akreditivima, listanje i preuzimanje iz zajedničke fascikle može se uraditi na sledeći način, gde će se pojaviti prozor za unos lozinke:
Da otpremite sadržaj, kao što je authorized_keys datoteka za pristup, koristite:
Da biste locirali rsyncd konfiguracioni fajl, izvršite:
Within this file, a secrets file parameter might point to a file containing korisnička imena i lozinke for rsyncd authentication.
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)