111/TCP/UDP - Pentesting Portmapper
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Learn & practice GCP Hacking:
HackTricks Training GCP Red Team Expert (GRTE)
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2Fpentest.eu%2FRENDER_WebSec_10fps_21sec_9MB_29042024.gif&width=768&dpr=4&quality=100&sign=bc0743d1&sv=1)
Basic Information
Portmapper je servis koji se koristi za mapiranje portova mrežnih servisa na RPC (Remote Procedure Call) brojeve programa. Deluje kao kritična komponenta u Unix-baziranim sistemima, olakšavajući razmenu informacija između ovih sistema. Port povezan sa Portmapper-om često skeniraju napadači jer može otkriti dragocene informacije. Ove informacije uključuju tip Unix operativnog sistema (OS) koji se koristi i detalje o servisima koji su dostupni na sistemu. Pored toga, Portmapper se obično koristi u kombinaciji sa NFS (Network File System), NIS (Network Information Service) i drugim RPC-baziranim servisima za efikasno upravljanje mrežnim servisima.
Podrazumevani port: 111/TCP/UDP, 32771 u Oracle Solaris
Enumeracija
Ponekad ne daje nikakve informacije, a u drugim prilikama dobićete nešto poput ovoga:
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F3850298721-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fs712eRnz5qRNRafWqq3N%252Fuploads%252Fgit-blob-739e8581d7eded86720c0a6fd88642c55f714864%252Fimage%2520%28553%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=b4ae40c7&sv=1)
Shodan
port:111 portmap
RPCBind + NFS
Ako pronađete uslugu NFS, verovatno ćete moći da listate i preuzimate (i možda otpremate) fajlove:
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F3850298721-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fs712eRnz5qRNRafWqq3N%252Fuploads%252Fgit-blob-1493a89e0cd75850caba2e734baf9f6fc37f3292%252Fimage%2520%28872%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=c9a7234b&sv=1)
Pročitajte 2049 - Pentesting NFS service da biste saznali više o tome kako testirati ovaj protokol.
NIS
Istraživanje NIS ranjivosti uključuje dvostepeni proces, počinjući sa identifikacijom usluge ypbind
. Temelj ove eksploracije je otkrivanje NIS domena, bez kojeg je napredak zaustavljen.
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F3850298721-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fs712eRnz5qRNRafWqq3N%252Fuploads%252Fgit-blob-bcf6ea73f00ce393ab55f1acd1df7eb84018355a%252Fimage%2520%28859%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=c8d6ca35&sv=1)
Putovanje istraživanjem počinje instalacijom potrebnih paketa (apt-get install nis
). Sledeći korak zahteva korišćenje ypwhich
za potvrdu prisutnosti NIS servera pingovanjem sa imenom domena i IP adresom servera, osiguravajući da su ovi elementi anonimni radi bezbednosti.
Zadnji i ključni korak uključuje komandu ypcat
za ekstrakciju osetljivih podataka, posebno enkriptovanih korisničkih lozinki. Ove heširane vrednosti, kada se razbiju koristeći alate poput John the Ripper, otkrivaju uvide u pristup sistemu i privilegije.
NIF datoteke
Glavna datoteka | Mapa(e) | Napomene |
/etc/hosts | hosts.byname, hosts.byaddr | Sadrži imena hostova i IP detalje |
/etc/passwd | passwd.byname, passwd.byuid | NIS datoteka sa korisničkim lozinkama |
/etc/group | group.byname, group.bygid | NIS datoteka grupa |
/usr/lib/aliases | mail.aliases | Detalji o mail aliasima |
RPC Korisnici
Ako pronađete rusersd servis naveden ovako:
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F3850298721-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fs712eRnz5qRNRafWqq3N%252Fuploads%252Fgit-blob-0c184fa508a057c5b4b34a85846d056b7bf1b9b9%252Fimage%2520%281041%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=daf972d8&sv=1)
Možete enumerisati korisnike na mašini. Da biste saznali kako, pročitajte 1026 - Pentesting Rsusersd.
Zaobilaženje filtriranog Portmapper porta
Kada sprovodite nmap skeniranje i otkrijete otvorene NFS portove sa filtriranim portom 111, direktna eksploatacija ovih portova nije moguća. Međutim, simulacijom portmapper servisa lokalno i kreiranjem tunela sa vaše mašine ka cilju, eksploatacija postaje moguća korišćenjem standardnih alata. Ova tehnika omogućava zaobilaženje filtriranog stanja porta 111, čime se omogućava pristup NFS servisima. Za detaljna uputstva o ovoj metodi, pogledajte članak dostupan na ovoj vezi.
Shodan
Portmap
Laboratorije za vežbanje
Vežbajte ove tehnike na Irked HTB mašini.
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2Fpentest.eu%2FRENDER_WebSec_10fps_21sec_9MB_29042024.gif&width=768&dpr=4&quality=100&sign=bc0743d1&sv=1)
HackTricks Automatske Komande
Učite i vežbajte AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Učite i vežbajte GCP Hacking:
HackTricks Training GCP Red Team Expert (GRTE)
Last updated