CS免杀之03杀软查杀原理

杀软基础

常见的杀毒软件对程序的划分大致分为三种

杀软常用识别恶意样本的方式

静态查杀

静态查杀通常会使用病毒特征库,特征库中包含病毒、恶意软件或其他威胁的特定标识。这些特定标识可以是文件的 特定代码片段 、 独特的字符串 、 文件结构 等。杀毒软件通过比对文件的这些特征与特征库中存在的信息是否匹配,来判断文件是否是病毒木马。

常见检测特征

动态查杀(启发式)

通常都是静态分析之后做的,大多杀毒软件会有云沙箱 , 相当于开一个虚拟机运行一下恶意样本, 通过分析程序指令出现的顺序,或者特定的组合情况以及所调用的函数及其参数等是否属于恶意行为特征,来判断目标程序是不是木马/病毒程序。
相比于静态查杀,动态查杀更关注程序的执行过程,允许检测和分析未知的、可能是恶意的行为。

检测特征

若一上线执行命令就被杀, 很可能就是流量特征被查杀了
如果你执行的是 shell xxx, 因为默认运行的原理是起一个cmd进程运行, 有的杀软会直接查杀不正常的
进程链