===================================
0x01 工具介绍
基于python pyd的免杀方式。众所周知,python是一种解释型语言,通过pyinstaller打包后,可以提取出pyc文件然后可以通过反编译器得到源代码。但是我们可以通过将py源文件通过Cpython编译成pyd文件,然后pyinstaller打包的时候动态链接即可。由于pyd是通过c代码编译而成的二进制文件,所以 要从pyd得到源代码几乎不可能,从而达到保护代码的目的。
0x02 安装与使用
1、使用方法,如果一切顺利的话,你可以dist目录下找到打包好的main.exe文件
1. 安装vs2019 python3
2. pip install pyinstaller
3. pip install cython
4. 修改 execute.py中的scbytes为你自己的shellcode
5. python setup.py build_ext --inplace
6. pyinstaller -F main.py -w --noupx
2、测试效果
0x03 项目链接下载
· 今 日 送 书 ·
本书从实战角度系统讲解了Python核心知识点以及Python在Web开发、数据分析、网络爬虫、桌面应用等领域的各种应用实践。本书用超过10万行代码、500个案例完美演绎了Python在各个领域的出色表现,每一个案例都拥有详细的实现步骤,带领读者由浅入深系统掌握Python语言的核心以及Python全栈开发的技能。本书分为四篇,共26章,介绍Python基础、存储解决方案、网络与并发和Python高级技术等内容。