executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
re-ransomware勒索软件分析:加密识别、勒索信、解密恢复思路。 触发词:勒索、ransomware、加密文件、勒索信、解密恢复
Independent GitHub snapshot · Automated classification · Original documentation governs
所有工具先验证再使用。加密三件套与沙箱的完整装法见各技能,本技能直接复用;本技能独有的是文件系统快照工具(防样本加密破坏分析环境,坑 1)。
python3 -c "from Crypto.Cipher import AES; print('ok')"(见 [[re-crypto-decrypt]])VBoxManage snapshot <vm> list 有 clean;网络 ping 8.8.8.8 不通snapper——Debian/Ubuntu apt install snapper / Fedora dnf install snapper / Arch pacman -S snapper;验证: snapper --version。非 btrfs 用 tar/rsync(自带)备份观察目录vssadmin(系统自带)——vssadmin list shadows 验证;快照也是解密恢复途径之一(步骤 5)tmutil(自带)——tmutil listbackups 验证sha256sum / find(coreutils 自带)按顺序执行,每步记录证据(路径 + sha256,见 [[re-triage]])。静态优先([[re-analyze/platform-tips]] 静态优先原则):先在宿主机做 1-2,需要运行时才进沙箱。
初始判断(扩展名变化 / 加密头特征 / 勒索信):
sha256sum sample.exe 被加密文件 # 存证([[re-triage]])
file 被加密文件 # 文件头是否被改写/替换
xxd -l 64 被加密文件 # 头部特征:固定前缀=感染 ID/密钥块,尾部特征同理
find / -xdev -iname "*README*" -o -iname "*DECRYPT*" -o -iname "*RECOVER*" 2>/dev/null
find . -type f -mmin -60 -size +1k | head # 加密时间窗内被改动的文件
加密算法识别(走 crypto 域):
密钥管理还原(本地 / 网络 / C2 分发):
勒索信与 C2 交互(走 [[re-protocol]]):
恢复思路(密钥提取 → 解密脚本;无密钥 → 社区工具):