alphasec
PowerShell protip 0069
in 𝕏

WebSockety w Powershellu, czyli aktualnie rejestrowane certyfikaty SSL na żywo

tty1 · powershell
PS> iwr aptm.in/g/certstream|iex; Invoke-CertStream
#Powershell#RedTeam#BlueTeam#ThreatHunting#SSL

W wyniku tego onelinera zostanie zaimportowana funkcja Invoke-CertStream, która konsumuje strumień nowo rejestrowanych certyfikatów udostępniony przez certstream.calidog.io za pośrednictwem WebSocketów.

Obserwowanie certyfikatów dla nowych domen może być przydatne zarówno dla red teamów, ponieważ mogą trafić na potencjalnie nowe, być może niewystarczająco zabezpieczone cele jak i dla blue teamów, którzy mogą w ten sposób szybko odnaleźć nowe domeny phishingowe, które zostaną użyte do ataków na ich klientów bądź pracowników.

Jak widać na obrazku, funkcja Invoke-CertStream może przyjąć parametr -Filter, który spowoduje od razu przefiltrowanie wyników z wykorzystaniem wyrażenia regularnego - w naszym wypadku domeny zakończone na .com, które zawierają słowo admin.

Pobierane nazwy możemy skierować do kolejnego bloku w potoku, co widać poniżej.

PS C:\Users\drg\> Invoke-CertStream -Filter "\.pl$" | ForEach-Object { "Got $_" }
Got hdservices.pl
Got www.hdservices.pl
Got hdservices.pl
Got *.marsvin.pl
Got marsvin.pl
Got *.securitymagazine.pl
Got securitymagazine.pl
Got *.ase-stahl.com.pl
Got ase-stahl.com.pl
Got tp16e.piwnik.pl
Got m.blog.blog.blog.blog.ss.s2.valueview.pl

Może to być użyteczne np. jeśli domena, która nas interesuje, pojawi się w streamie i chcemy uruchomić skrypt powiadamiający.

WebSockety w Powershellu, czyli aktualnie rejestrowane certyfikaty SSL na żywo

Przydatne linki

https://github.com/alphasecpl/ps1/blob/master/Invoke-CertStream.ps1 kod źródłowy funkcji Invoke-CertStream.ps1 github ↗ https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API WebSockets API web ↗ https://certstream.calidog.io/ CertStream web ↗
← poprzedni protip 0068 ••• Wszystkie protipy następny → protip 006a
// subskrybuj

Nowe protipy prosto na maila.

Mięsiste jednolinijkowce i triki z prawdziwych zleceń. Zero spamu, zero teorii. Wypisujesz się jednym kliknięciem.

wersja newslettera: