alphasec
macOS protip 004c
in 𝕏

log show --style compact --predicate 'process == "sharingd" && eventMessage CONTAINS "WiFi join start"' --last 1d - pokaż z jakimi WiFi łączył się ostatnio Mac

tty1 · macos
$ log show --style compact --predicate 'process == "sharingd" && eventMessage CONTAINS "WiFi join start"' --last 1d
#MacOS#RedTeam#Recon#Forensics

Polecenie log pozwala wygodnie przeszukiwać logi na macOS. W wyniku tego polecenia, wyciągniemy informacje o sieciach WiFi, do których komputer się łączył w ciągu ostatniego dnia.

Jak zwykle, rozbierzmy to na czyninki pierwsze:

Polecenie log może się okazać super przydatne przy zbieraniu różnych informacji i robienia rekonesansu np. na przejętym macbooku. Na pewno nie raz jeszcze się u nas pojawi. Przy okazji, do graficznego przeglądania logów służy systemowa aplikacja Console.app.

Przykładowy wynik działania tego polecenia (z pominięciem ograniczenia czasowego), mógłby wyglądać tak:

Jak to działa — krok po kroku

Rozłóżmy onelinera na czynniki pierwsze:

log show

pokaż logi,

--style compact

pokaż je zwięźle (zamiast compact można podać json, ndjson, syslog),

--predicate 'process == "sharingd" && eventMessage CONTAINS "WiFi join start"'

pokaż tylko te logi, które wysłal proces sharingd i mają w treści WiFi join start; ten pierwszy warunek moglibyśmy ominąć, ale wtedy będziemy mieli zdublowane wpisy, bo to samo przychodzi również od procesu rapportd, do tego jeśli już pierwszym warunkiem ograniczymy wyniki, polecenie wykona się istotnie szybciej,

--last 1d

interesuje nas wyłącznie okres zdefiniowany jako ostatni dzień; jeśli interesuje nas np. ostatnia godzina, to użyjemy --last 1h lub --last 60m; jeśli z kolei chcemy wyświetlić wszystkie logi, które są zapamiętane - pomijamy ten parametr.

log show --style compact --predicate 'process == "sharingd" && eventMessage CONTAINS "WiFi join start"' --last 1d - pokaż z jakimi WiFi łączył się ostatnio Mac
← poprzedni protip 004b ••• Wszystkie protipy następny → protip 004d
// 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: