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)
From wikipedia:
rsync is 'n nut vir doeltreffende transferring en synchronizing files tussen 'n rekenaar en 'n eksterne hardeskyf en oor networked computers deur die modification times en groottes van lêers te vergelyk.[3] Dit word algemeen op Unix-like operating systems aangetref. Die rsync-algoritme is 'n tipe delta encoding, en word gebruik om netwerkgebruik te minimaliseer. Zlib kan gebruik word vir addisionele data compression,[3] en SSH of stunnel kan gebruik word vir sekuriteit.
Standaard poort: 873
Rsync-modules word erken as gedeelde direkteure wat moontlik met wagwoorde beskerm word. Om beskikbare modules te identifiseer en te kyk of hulle wagwoorde benodig, word die volgende opdragte gebruik:
Wees bewus daarvan dat sommige gedeeltes dalk nie in die lys verskyn nie, wat hulle moontlik verberg. Daarbenewens kan toegang tot sommige gedeeltes beperk wees tot spesifieke credentials, aangedui deur 'n "Access Denied" boodskap.
Na die verkryging van 'n module lys, hang aksies af van of verifikasie nodig is. Sonder verifikasie kan lys en kopieer van lêers van 'n gedeelde gids na 'n plaaslike gids bereik word deur:
Hierdie proses herhalend oordra lêers, terwyl hulle eienskappe en toestemmings behou.
Met akkrediteeringe kan lys en aflaai vanaf 'n gedeelde gids soos volg gedoen word, waar 'n wagwoordprompt sal verskyn:
Om inhoud op te laai, soos 'n authorized_keys lêer vir toegang, gebruik:
Om die rsyncd konfigurasie lêer te vind, voer uit:
Within this file, a secrets file parameter might point to a file containing gebruikernamme en wagwoorde 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)