Czy to ma prawo działać?

5.56

Użytkownik
Dołączył
Luty 1, 2010
Posty
102
Przeglądając pewien ciekawy portal trafiłem na taki fragment kodu,niby nowy,2009 rok...
Ale chwila,w 2k9,z UAC'em,antywirusami działającymi z prawami administratora i innymi cudami...to w ogóle działało?
 

kanar123

Użytkownik
Dołączył
Marzec 27, 2008
Posty
451
Jeśli antywirusy się przed tym nie zabezpieczyły to bd działać :)
 

untam3d

Użytkownik
Dołączył
Październik 2, 2009
Posty
36
To jest najprostsza, najgłupsza i najbardziej naiwna metoda walki z AVami. Caly ten kod nic tylko przeszukuje (i to w dodatku strasznie nie wydajnie) cala liste procesow i stara sie za pomoca NAJSZERZEJ dostepnej, najbardziej znanej, najpodatniejszej na przechwycenie/oszukanie/zhookowanie funkcji TerminateProcess wylacz proces.

Wszelkie moduly zajmujace sie bezpieczenstwem korzystaja z roznych sztuczek zabezpieczania swojego procesu, od nieinwazyjnych jak zmiana wlasciwosci obiektu jadra - PROCESS, przez hookowanie procedur "wylaczajacych" procesy, az do zaawansowanej, niskopoziomowej - poziom jadra, obserwacji i kontrolowaniu obiektow jadra, KernelObjectMonitoring. Akurat ostatniej techniki nie uzywa sie tylko w celu zabezpieczenia siebie, najczesciej szerzej sie jej uzywa, a zabezpieczenie siebie jest kolejna pieczenia na jednym ogniu.

Innymi slowy - ten kod zalosna imitacja walki z modułami antywirusowymi.
 
Do góry Bottom