Požiadavka: Windows počítače sa často vypínajú a po dlhšom behu sa nastavenia systémového proxy zatvorili. Neviem, ktorý proces spôsobuje problém, preto som použil Process Monito na vyriešenie problému.
Process Monitor
Process Monitor je pokročilý monitorovací nástroj pre Windows, ktorý zobrazuje súborové systémy, registr a aktivitu procesov/vlákien v reálnom čase. Kombinuje funkcie dvoch klasických nástrojov Sysinternals, Filemon a Regmon, a pridáva mnoho vylepšení, vrátane bohatého a bezstratového filtrovania, komplexných atribútov udalostí (ako sú ID relácií a používateľské mená), spoľahlivých informácií o procesoch, kompletného vláknového stacku podporovaného každým symbolom integrácie operácií, simultánneho nahrávania do súborov a ďalších. Jeho výkonné a jedinečné funkcie robia z Process Monitoru základný nástroj vo vašom arzenáli na riešenie problémov a lov malvéru.
Adresa na stiahnutie:Prihlásenie na hypertextový odkaz je viditeľné. Priame stiahnutie:Prihlásenie na hypertextový odkaz je viditeľné.
Sledujte register
Myšlienka: Keď sa systémový proxy často zatvára, najprv upravte hodnotu v uzle Software\Microsoft\Windows\CurrentVersion\Internet Settings a potom zavolajte funkciu wininet.dll na jej spustenie. To znamená, že môžeme monitorovať, ktorý proces upravuje obsah registra.
Extrahujte ProcessMonitor.zip komprimovaný balík a spustite Procmon64.exe program ako administrátor. Klávesy skratiek sú nasledovné:
- Ctrl + E na spustenie a pozastavenie zachytávania paketov;
- Ctrl + L na otvorenie filtra;
- Ctrl + X na vymazanie dát;
Otvorte filter a nakonfigurujte ho nasledovne:
Cesta -> obsahuje -> Softvér\Microsoft\Windows\CurrentVersion\Internet Settings
Operácia -> je -> RegSetValue
Ako je uvedené nižšie:
Kliknite na OK pre potvrdenie a potom začnite zachytávanie paketov. Použite program v C# na simuláciu a úpravu konfigurácie systémového proxy, nasledovne:
Vidíte, že proces, ktorý úspešne upravil systémový proxy, bol zachytený, ako je znázornené nižšie:
|