|
如果杀毒软件扫描PECMD时,报出病毒在3个以下或报不出病毒的,那这样的杀毒软件就是弱智;
如果杀毒软件扫描PECMD时,报PECMD.EXE是病毒木马的,那这样的杀毒软件也是弱智;
很矛盾吧?PECMD.EXE使用了一般病毒木马所使用到的Windows API,但PECMD没有干
病毒木马所干的事。一个文件是否是病毒木马,不能单用杀毒工具来衡量,关键是看这个
文件加载后是否干病毒木马所干的事。
以下是本人在老外一处论坛上对PECMD这方面问题所作的说明(本人英文很烂,这是半中半英的说明):
Because PECMD.EXE use the following Windows API function:
VirtualAllocEx
CreateRemoteThread
WriteProcessMemory
SetWindowsHookEx
RegisterDeviceNotification
......
The first three API functions are used to write the process of Explorer.EXE code
and Hook the API ExitWindowsEx function, so that shutdown/restart from [Start Menu];
SetWindowsHookEx function is used to install low-level keyboard hook,
and take over the Ctrl + Alt + Del to start TaskMgr.EXE.
RegisterDeviceNotification function is used to monitor the USB disk Insert/Eject,
Distribution Disk Volume for USB disk, USB disk to achieve plug and play.
Therefore,some anti-virus tools say PECMD.EXE is virus.
蓝色那个API会被杀毒软件认为是盗号木马, 红色那个会API会被认为是触发式扫描。
RegisterDeviceNotification是移动硬盘即插即用所需的API,收到磁盘发生变化的信息后,
扫描磁盘驱动器,为移动硬盘分配盘符。这个不是改进不改进的问题,要有这样的功能,
必定要用到这个API,杀毒工具必定报触发式扫描。
[ 本帖最后由 lxl1638 于 2011-5-11 21:31 编辑 ] |
|