加固python文件
ubutun
需要安装
sudo apt install python3-dev gccpip3 install cython
新建三个文件call_jiagu.py,setup.py,还有一个就是你要加固的文件
调用加固后的文件 call_jiagu.py
import jiagujiagu.main()
引用需要加固的python文件setup.py(jiagu.py就是你要加固的文件)
from distutils.core import setup
from Cython.Build import cythonizesetup(ext_modules = cythonize(["jiagu.py"]))
编译(得到so文件后替换原先的jiagy.py)
python3 setup.py build_ext
使用
python3 setup.call_jiagu.py
Windows
和ubutun区别在于 ubutun加固后是so文件 windows加固后是pyd文件
python版本:python-3.11.5-amd64.exe
编译:python-3.11.5.exe setup.py build_ext