kmd wrote:does anybody have new ramnit from this mmpc blog entry?It isn't really new :)
http://blogs.technet.com/b/mmpc/archive ... -town.aspx
For AV kill see driver from this attach -> http://www.kernelmode.info/forum/viewto ... 832#p10832
It is still the same "Demetra" module. Ramnit receives list of processes in IrpDispatchRoutine and passes it to special procedure that starts system thread. This thread does infinite loop of ZwQuerySystemInformation with ProcessesAndThreads flag, scan set on a short delay. Then it compares process names with received by using RtlEqualUnicodeString. If they are equal malware attemtps to terminate this process -> PsLookupProcessByProcessId -> ObOpenObjectByPointer -> ZwTerminateProcess. Driver has unload procedure :)
Ring0 - the source of inspiration