0x00 简单分析未加壳,c++开发微步沙箱分析微步说可能被加壳?应该是微步误报了吧火绒剑分析行为添加过滤进程过滤-挖矿进程动作过滤-创建文件\写入文件进程过滤-挖矿进程动作过滤-设置\创建\删除注册表进程过滤-挖矿进程动作过滤-网络连接ip 查询通过查看对挖矿进程创建 cmd 进程的参数分析执行的命令?删除自身可以理解,为什么要 ping 127.0.0.1 呢?创建服务.服务名应该是随机的,但是看着还挺像正常服务的,应该是有一个随机字典0x01 IDA分析跟进到 404FF0跟进到 4050E0判断Software\\Microsoft\\Windows NT\\CurrentVersion\\NetworkPlatform\\Location Awareness是否存在.返回 404FF0 ,以上注册表不存在则调用 404880.这里应该是为了判断病毒是否是第一次运行.跟进 404880发现生成随机服务名,由 3 个部分拼接而成生成用到的字典,拼接起来真的有系统服务那味了生成随机服务名.dll具体生成流程
获取 system 文件夹路径
创建随机文件名文件
删除随机服务名.dll 估计是为了防止生成的 dll 和某些 dll 重名
创建写入随机服务名.dll创建用于判断是否第一次运行的注册表,通过判断这个注册表是否存在,也就能判断是否感染过这个挖矿病毒了404FF0 如果不是
...
继续阅读
(1)