当前位置: 首页 > news >正文

加固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

http://www.xdnf.cn/news/416233.html

相关文章:

  • 什么是 NoSQL 数据库?它与关系型数据库 (RDBMS) 的主要区别是什么?
  • (六)毛子整洁架构(测试)
  • 软件测试——开发模型
  • 杭州电商全平台代运营领军者——品融电商
  • 企业数字化中台建设方案(AI/技术中台、数据中台、业务中台)
  • 【Linux】基础I/O文件——文件描述符的引入
  • switch能否作用在byte上,long上,string上
  • 小皮面板从未授权到RCE
  • 常微分方程(OTD)和偏微分方程(PDE),以及混合精度
  • Vue 3 实现转盘抽奖效果
  • EMQX本地部署
  • 传奇游戏跟奇迹游戏的区别
  • 序列检测器
  • Wi-Fi网络角色及功能详解
  • 强大的Lora绘图模型使用-StableDiffusion
  • 用1W字讲透数据预处理,数据增强
  • 【Unity3D插件】Unity3D插件之天气系统/日夜系统插件-UniStorm
  • Linux 内核参数
  • vue+threeJS 大理石贴图
  • 网络层:ICMP协议
  • Femap许可使用统计与分析
  • 电脑端音乐播放器推荐:提升你的听歌体验!
  • python3数据类型
  • 导轨式直流电表在充电桩中的新突破:DJSF1352-D实战解析
  • 【数据结构与算法】二分查找
  • 嵌入式软件开发常见warning之 warning: implicit declaration of function
  • HTTP协议解析:Session/Cookie机制与HTTPS加密体系的技术演进(一)
  • 专题二:二叉树的深度搜索(求根节点到叶节点数字之和)
  • 构建Android系统UI架构方法论
  • telnetlib关键流程示意图