reverse-skills-max: initial public release (restored, redacted, hardened)
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# 顶象
|
||||
|
||||
当样本属于顶象或非常接近的混淆家族时,使用这份规则。
|
||||
|
||||
识别信号:
|
||||
|
||||
- IIFE 的参数会喂给后续平坦化阶段使用的数组或查找对象。
|
||||
- 清理 dispatcher 会有帮助,但更关键的是恢复由数组承载的执行顺序。
|
||||
|
||||
流水线建议:
|
||||
|
||||
- 先解析由参数驱动的数组,再判断 `loop/switch` 平坦化是否仍然存在。
|
||||
- 平坦化完成后保持流程保守,默认不要再追加第二轮高开销的字面量内联。
|
||||
|
||||
当前残留重点:
|
||||
|
||||
- 相对 `decode.js` 仍然存在的结构噪音。
|
||||
- 在直接 `loop/switch` 块已经清零后,依然残留的 dispatcher 包装层差距。
|
||||
Reference in New Issue
Block a user