iepirku media boxim n wifi usb sticku. razhojis a-data vai kaukas taads. baazeets uz rtl8192u chipa (IEEE 802.11a/b/g/n WLAN Controller with USB 2.0 Interface). peec nakts mociishanaas ar winrouti, kuru taa arii nespeeju piedabuut pareizi visu izrouteet (lai wlana sticks buutu kaa AP) uzmetu veco windas ics. viss jau smuki. tikai peec kaukaada briizha pljeksh un nevar vairs caur terminal serviceem ielogoties. fiziski pie kastes pieejot task managerim truukst user tabs un veel dazhas lietas mistiski uzvedaas. itkaa klasisks malwares gadiijums. pachekoju shur un tur – nekaa nemana. pamonitoreeju regjistrus uz access deniediem. terminal serviceem konekteejot fignja izlec. uz winlogon keyu access denied. pastos ar regeditu. tas pats. owneri neraada un nomainiit nevar. peec reboota viss smuki. taa paaris dienas. beigaas izraadiijaas ka windai handles izbeigushaas. regkeyu nevar atveert jo uz konkreeto keyu ir kaukaads limits sasniegts. saaku peetiit kur tad iisti ir atveertas figvinjzin cik handles valjaa. izraadaas rtwlan.exe (kursh defaulti spawnojaas jebkuraa sesijaa – manaa gadiijumaa bija 3 instances) katrs sarijies virs 20k handleem. nokaujot procesu probleemas atrisinaas. protams probleemas ar ielogoshanos. bez skrienosha procesa wifi sticks ap modee nestraadaa. (vismaz man kaukaa taa liekaas). a palaizhot procesu beigaas vispaar nav pointa no kastes. aizsuutiiju meilu developeriem – noignoreeja mani – nedeelju jau nav nekaadas atbildes. piekjeeros pats klaat. atveram idaa valjaa exi. voilja.
{
…..
sub_452A7C((int)&SubKey, (int)"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon", ST1C_1_0);
v6 = 0;
if ( RegOpenKeyA(HKEY_LOCAL_MACHINE, &SubKey, &hKey)
|| (Data = 0, Type = 1, RegQueryValueExA(hKey, "GinaDLL", 0, &Type, &Data, &cbData)) )
{
…..
result = v15;
}
else
{
RegCloseKey(hKey);
result = sub_46D671(v7, a3, a4, a5);
}
return result;
}
kaa redzams keys netiek aizveerts peec atveershanas. tas arii radiija 2–3/sec handlju atveershanu un atstaashanu valjaa.
slinkuma deelj patchu izveicu kaa SOFTWARE nomainju ar S0FTWARE – keys netiek atveerts un viss tuutaa. lai smuki uztaisiitu (keys tiek aizveerts) naaktos mekleet kaadu neizmantotu bloku kuraa iekodeet keya aizveershanu un jumpu atpakalj.
a par keyu ir taa - key atverot jams ir jaaaizver citaadi paliek handle gaisaa karaajoties. pie kaukaada gaisaa pakaartu handlju skaita iestaajaas kapzec.