On Tue, 5 Apr 2016 03:57:42 +0200, Chupo wrote:
>> Ja bih prvo pokrenuo autoruns od sysinternalsa i pogledao sto se starta i
>> odakle. Ako tu ne nadjes krivca, skini Avast (ili neki live AV) i okini
>> boot scan da ti preskenira stroj dok se Windowsi ne podignu. Ako tu ne
>> nadjes krivca, onda ides probati naci tko generira WMI query-je.
>
>
> Imam oduvijek instalirane alate za Autorun management, to je bila jedna
> od prvih stvari koje sam provjerio. Mislim da antivirus tu nece procaci
> nista jer je WMI je alat za administrativno skrptiranje i sve sta je tu
> podeseno s administratorskim ovlastima je legitimno. Medjutim WMI je
> prilicno kompliciran:
>
>
https://technet.microsoft.com/en-us/library/ee692770.aspx
>
> Stvari koje se odvijaju unutar WMI infrastrukture se u procesima nece
> prikazati na uobicajen nacin pa ih tako nije moguce ni detektirati.
Nece ti AV pokazati nista "unutar" WMI-a, ali ce ti pokazati ako postoji
neki proces odnosno fajl koji tu ne bi trebao biti. Da bi nesto napravilo
WMI query, mora biti pokrenuto. Posto si na XP-u, jedino sto imas je WMI
Log, a tu, kao sto i sam vidis, nema puno informacija. Dakle, trebas
problemu pristupiti s druge strane. Pogledati sto je pokrenuto na sustavu i
sto bi moglo raditi te WMI query-je.
Meni je isto proslo kroz glavu da su to mozda legitimni query-ji od samog
OS-a ili nekog od legitimnog softvera... Zato predlazem boot scan, odnosno
mozda cak i boot sa npr. Hiren's bootom i onda iz MinWin-a pokrenuti
autoruns da vidis iz cistog okruzenja sto se pokrece...
>> Wmiprvse i Unsecapp su legitimni procesi, pod uvjetom da ih nesto ne
>> imitira. Skini process explorer i process monitor. U procexp ukljuci
>> verificiranje potpisa pa ce ti javiti da li su Wmiprvse i Unsecapp
>> potpisani od strane Microsofta. Tako ces saznati da li su legitimni ili ih
>> nesto imitira.
>
>
> Potpisi su ispravni ali je problem da se remote skriptiranje odvija
> preko legitimnih procesa - upravo im je to i svrha. WMI se pomocu:
>
> net stop winmgmt
>
http://windowsxp.mvps.org/repairwmi.htm
>
> moze iskljuciti ali se onda iskljuce i vazne komponente OS-a, na XP se
> onda npr. iskljuci i firewall (na Visti mislim da ne).
Znam, ovako si eliminirao mogucnost da neki maliciozni proces imitira
legitimni proces tako sto se isto zove... dakle, ovo nije slucaj, idemo
dalje...
>> Isto tako ukljuci Scroll to new processes pa pricekaj da se
>> lansira proces koji radi WMI query (rekao si da se starta svakih 10 min pa
>> po zadnjem unosu iz loga mozes izracunati kad ce se iduci put pokrenuti i
>> tad gledaj process explorer), vidjet ces eventualno neki proces koji se
>> starta pa pokrece WMI query. Ako je proces vec startan, jbg...
>
>
> Query se logira svakih 10 sekundi (ne minuta), u prvom postu sam
> kopirao nekoliko reda iz log-a gdje se to vidi u timestamp-ovima.
>
> Svi procesi vezani uz WMI su pokretnuti stalno tako da se nece uociti
> pokretanje novog procesa.
Da, ali se moze uociti pokretanje novog procesa koji napravi WMI query i
onda umre, u sto sumnjam, ali ta opcija ti u ovom slucaju nece odmoci, moze
samo pomoci...
Ne znam sto mu je ovaj pointer sa hex identifikatorom... mozda bi mogao
biti ProcessID, a mozda je samo neki interni identifikator...
> BSTR Query = SELECT * FROM AntiVirusProduct
>
> uobicajen mehanizam a ne rezultata naknadne rekonfiguracije. Mozda
> Windows-i tako provjeravaju da li je ukljucen antivirusni program mada
> ne vjerujem da bi se to provjeravalo tako - a i upozorenje da je
> antivirus iskljucen iskoci odmah a ne nakon 10 sekundi :-/
Meni se iz cijele price cini da je to legitiman proces. Kad odinstaliras
AV, ti ne znas u kojem trenutku je on maknuo podatke iz WMI repository-ja i
koliko je vremena proslo dok Security Center javi da vise nemas AV. Uzmi
situaciju da kod deinstalacije AntiVirusa, procedura prvo makne
registraciju iz WMI repository-ja, a zatim nastavi uklanjati datoteke s
diska i unose iz registry-ja, itd... prodje 10 sekundi, OS napravi WMI
query da vidi imas li aktivan AV, vidi da ga nema, Security Center izbaci
alert, a tvoja deinstalacijska procedura jos nije uklonila datoteke s
diska... zato ti se mozda cini da Security Center javi "odmah", a ustvari
je proslo i vise od 10 sekundi...
Mozes probati raditi WMI Notification Query koji ce ti javiti kad se
instancira odredjena klasa unutar WMI-a, opet, ne znam koliko informacija
ce ti na XP-u takav query dati.
Ono sto mi pada na pamet je da odes na drugi XP stroj na kojem nista nije
dirano (nije ti sumnjiv kao ovaj) i pogledas u logovima da li se isti query
pojavljuje svakih 10 minuta. Ako se pojavljuje, sve ti je jasno, ako ga
nema, onda trazis dalje...
--
Pozdrav!
=========================