2021-07-10 06:57:04
Rapid勒索病毒的分析与检测可从以下方面展开:
一、行为特征分析
Rapid勒索病毒运行时会创建多线程扫描文件系统,对已有文件和新创建文件进行加密。被加密文件文件名添加“.rapid”扩展名,文件大小增加0x4D0字节,同时会在加密文件夹中创建“How Recovery Files.txt”勒索提示文件,包含联系付款的电子邮件;用户重启电脑还会弹出内容相同的“recovery.txt”文件。
二、检测工具与逆向分析
系统操作:程序调用ShellExecuteA执行命令,清除Windows卷影拷贝,防止受害者使用其恢复文件;禁用系统修复和自动修改功能,降低系统崩溃概率;终止oracle.exe、sqlite.exe、sql.exe进程,释放内存并解除文件占用。
注册表操作:添加开机启动项,在注册表HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun下新建Encrypter和userinfo项,Encrypter项值为“%AppDataRomainginfo.exe”(勒索病毒程序自身拷贝),userinfo项值为“%AppDataRomaingrecovery.txt”(勒索信息文件)。
文件选取规则:为保证系统正常运行,不选取文件夹名称为“Windows”、“intel”、“nvidia”、“ProgramData”和“temp”下的文件;不通过后缀名过滤文件,而是判断选取的文件是否为“How Recovery Files.txt”、“info.exe”、“recovery.txt”,若是则跳过,其余全加密。
三、加密过程剖析