The invention discloses a
system rogue program detecting method and device. The method comprises the steps of traversing
system kernel space to obtain an active drive program
list, taking the drive programs from the drive program
list so as to obtain drive program information, matching the drive programs with the characteristic combinations in a preset malicious code characteristic base in characteristic on the basis of the drive program information so as to detect whether the drive programs are rogue programs. According to the
system rogue program detecting method and device, the
safety condition of the system kernel is checked in the drive level, whether key calling paths of a system is tampered and destroyed by stubborn rogue programs is checked, and corresponding
elimination repair strategies are selected for rogue programs such as
Rootkit Trojan programs to eliminate the rogue programs and repair the system. The system rogue program detecting method and device are strong in pertinency, low in
false alarm rate, accurate in repair, and capable of preventing repeated infection, can thoroughly eliminate
Rootkit type Trojan, ensure normal utilization of a user system, and greatly improve the safety of the system.