Py学习  »  Python

军用级加密和反逆向工程功能Python混淆套件

安全分析与研究 • 10 月前 • 187 次点击  

安全分析与研究

专注于全球恶意软件的分析与研究

前言概述

ObfuXtreme是一款先进的Python混淆工具,旨在通过使逆向工程变得极其困难来保护知识产权,它结合了多层安全性:

采用CBC模式的AES-256加密

抽象语法树(AST)操作

反调试技术

多态代码生成

Zlib压缩+Marshal序列化

非常适合保护敏感算法、API 密钥和专有业务逻辑。

该Python混淆套件功能,如下所示:

项目下载地址:

https://github.com/spyboy-productions/ObfuXtreme

虽然此工具在VirusTotal上无法检测到,从而展示了其有效性,但它并非用于恶意用途,严禁使用 ObfuXtreme 混淆恶意软件、绕过安全措施或从事任何不道德的活动。


该混淆工具还有一些待完善的点,例如执行以下操作:

添加仅在原始机器上工作的新模块。

添加要求输入密码的新模块。

添加选项,在混淆后转换为.exe文件。

有需求的可以自行研究修改。

混淆套件

1.安装该Python混淆套件,如下所示:

2.混淆脚本,如下所示:

3.混淆后的脚本,如下所示:

4.变量重命名,如下所示:

5.控制流平坦化,如下所示:

6.字符串加密,如下所示:

7.加密算法使用AES+Zlib压缩,如下所示:

有兴趣的自己可以研究一下,用于保护你的Python代码,如果有遇到恶意代码使用这个套件,也知道怎么玩的了。


总结结尾

友情提示:该Python混淆工具主要用于保护你的Python代码中敏感算法、API 密钥和专有业务逻辑等,不要用于任何非法用途,例如免杀恶意代码等。


笔者一直从事与恶意软件威胁情报等相关安全分析与研究工作,包含挖矿、勒索、远控后门、僵尸网络、加载器、APT攻击样本、CS木马、Rootkit后门木马等,涉及到多种不同的平台(Windows/Linux/Mac/Android/iOS),笔者做安全研究的兴趣就是喜欢研究一些最新的恶意软件家族样本,跟踪国内外报道的各种安全事件中涉及到的攻击样本等,通过详细分析各种安全攻击事件中涉及的样本、漏洞和攻击技巧等,可以了解全球黑客组织最新的攻击技术以及攻击活动趋势等,同时还可以推判出他们大概准备做什么,发起哪些攻击活动,以及客户可能会受到什么危害等,通过研究全球的黑客组织以及攻击活动,做到知已知彼,各位读者朋友如果有遇到什么新的恶意软件家族样本或最新的家族变种都可以私信发给笔者,感谢给笔者提供样本的朋友们!


安全分析与研究,专注于全球恶意软件的分析与研究,深度追踪全球黑客组织攻击活动,欢迎大家关注,获取全球最新的黑客组织攻击事件威胁情报。


王正


笔名:熊猫正正


恶意软件研究员


长期专注于全球恶意软件的分析与研究,深度追踪全球黑客组织的攻击活动,擅长各种恶意软件逆向分析技术,具有丰富的样本分析实战经验,对勒索病毒、挖矿病毒、窃密、远控木马、银行木马、僵尸网络、高端APT样本都有深入的分析与研究


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/179877