Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
shredder-rs — 一个高保真度的x86_64多态变异引擎,专注于指令级碎片化与上下文保留。 | Kitploit
工具/GitHubGitHub/zx0cf1/shredder-rs
Payload生成漏洞利用逆向工程Shellcode恶意软件分析二进制分析学习与教育
GitHubzx0cf1/shredder-rs

shredder-rs

一个高保真度的x86_64多态变异引擎,专注于指令级碎片化与上下文保留。

查看仓库
113107个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Shredder-RS

一个用于 x86_64 二进制文件的多态变形引擎。

概述

Shredder-RS 实现了指令级别的碎片化以对抗静态分析。通过打破代码的线性流程并注入随机化的垃圾节点,它迫使反汇编器跟随一个由 JMP 链接指令构成的复杂图。

核心机制:指令碎片化

与仅添加垃圾代码的基本混淆器不同,Shredder-RS 将原始指令流解构为独立的功能节点。

  1. 解码: 使用 iced-x86 进行完整的 x86_64 反汇编。
  2. 碎片化: 每条指令被封装在一个“变形节点”中。
  3. 熵注入: 节点在一个新的 PE 节区中进行物理随机打乱。
  4. 控制流链接: 节点通过相对跳转重新连接,创建一个“意大利面条式”的 CFG(控制流图),从而破坏线性扫描反汇编器。

主要特性

  • 上下文感知变形: 通过上下文夹层(Push/Popfq)保护 EFLAGS 和易失寄存器。
  • 非线性布局: 随机化的物理指令放置以对抗模式匹配。
  • PE 支持: 自动节区注入(.shred)和入口点劫持。

文档

有关深入技术细节,请参阅 ARCHITECTURE.md。

免责声明

本项目仅用于教育和研究目的。其目标是探索多态技术和二进制加固。作者不对任何滥用此工具的行为负责。

构建要求

  • Rust 1.70+(稳定版)
  • MSVC 工具链(需要用于稳定的 Windows 构建和 PE 处理)
下载工具