Bashfuscator:一款完全可配置可扩展的Bash代码混淆框架
💡
原文中文,约5100字,阅读约需12分钟。
📝
内容提要
Bashfuscator是一款可配置可扩展的Bash代码混淆框架,旨在提升Linux系统的安全性。该工具支持命令、字符串、令牌、编码器和压缩器等五种混淆技术。安装前需要配置Python 3.6+环境,并根据不同发行版系统安装依赖组件。使用样例可通过-c选项传递命令或使用-f命令传递脚本进行混淆。还可使用--clip命令将混淆后的Payload拷贝到剪贴板,或使用-o命令输出到文件。项目遵循MIT开源许可证协议。
🎯
关键要点
- Bashfuscator是一款可配置可扩展的Bash代码混淆框架,旨在提升Linux系统的安全性。
- 该工具支持五种混淆技术:命令混淆、字符串混淆、令牌混淆、编码器和压缩器。
- Bashfuscator基于Python 3开发,适用于红队和蓝队研究人员。
- 工具生成的Payload主要适用于GNU风格的应用程序,未来可能支持BSD Payload。
- 安装前需配置Python 3.6+环境,并根据不同发行版安装依赖组件。
- 使用样例可通过-c选项传递命令或使用-f命令传递脚本进行混淆。
- 可使用--clip命令将混淆后的Payload拷贝到剪贴板,或使用-o命令输出到文件。
- 项目遵循MIT开源许可证协议,源代码可在GitHub上获取。
➡️