AFAIK, Windows pamięta lokalizacje sieciowe masz połączenie (i oznaczone jako Gość , Praca lub Dom ). Identyfikuje je na podstawie (być może między innymi) nazwy domeny zwróconej przez serwer DHCP i adresu MAC bramy domyślnej.
W domu Windows 7 przynajmniej z regedit
GUI i jako użytkownik administracyjny mogę uzyskać te informacje HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList
.
Jednak podczas używania reg query
lub regedit /e
aby uzyskać te informacje z linii poleceń, jak:
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList" /s
Nie mam dostępu NetworkList
i dowolny z jego podkluczy.
To działa na podwyższeniu cmd.exe
.
Jeśli spróbuję uruchomić to polecenie nad Cygwinem sshd
(za pomocą reg
lub /proc/registry
) lub poprzez zdalne narzędzie diagnostyczne centrum bezpieczeństwa Kaspersky (które pozwala mi uruchamiać polecenia na zdalnych komputerach) lub z SysInteral psexec
, wtedy mogę uzyskać dostęp NetworkList
ale żaden z jego podkluczy (nie zwracano wyjścia). Ta część, którą mogę odtworzyć także na Win7 Enterprise, Windows 10 i Windows 8.1.
Jak więc uzyskać dostęp do tych ograniczonych sekcji rejestru z Cygwin sshd
.
Alternatywnie, czy istnieje inny sposób uzyskania dostępu do listy profili sieciowych (informacje, które najbardziej mnie interesują, to Data utworzenia , DateLastConnected , Kategoria (publiczny prywatny), Nazwa profilu (lub jakiekolwiek wskazanie, jaki identyfikator SSID mógł mieć dla sieci Wi-Fi), DnsSuffix i DefaultGatewayMac ), który nie ma takich ograniczeń (z sshd
).
Lub Alternatywnie, jak uzyskać dostęp do plików rejestru lub jakiejkolwiek innej metody, z której mogę uzyskać informacje sshd
w Windows 7 w domu, 8,1 lub 10?
Gdyby ktoś mógł wyjaśnić mechanizm, który wydaje się być ukryty przede mną (AFAICT, ACL dla NetworkList jest taki sam jak dla jego rodzica lub jego podkluczy), byłoby świetnie.
sshd
w jakikolwiek specjalny sposób (inny niż bieganiessh-host-config
?). Właśnie przetestowałem, że nie działa dla mnie w Win10, Win7 enterprise, win8.1. Przetestowany zssh admin@host "reg query 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles' /s"
.debug1: Next authentication method: password
a hasło to Windows.