pobierz listę zapamiętanych profili sieciowych komputera z systemem Windows za pomocą ssh

1

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.

sch
źródło
działa dla mnie, jeśli identyfikatorem użytkownika ssh jest administrator
matzeri
@matzeri, jaką wersję / wariant systemu Windows? To nie działa dla mnie w domu Win7
sch
Windows 7 Professional
matzeri
@matzeri wdrażasz sshd w jakikolwiek specjalny sposób (inny niż bieganie ssh-host-config?). Właśnie przetestowałem, że nie działa dla mnie w Win10, Win7 enterprise, win8.1. Przetestowany z ssh admin@host "reg query 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles' /s".
sch
Nic specjalnego, co pamiętam. Od ssh -v przed hasłem widzę debug1: Next authentication method: password a hasło to Windows.
matzeri