当前位置: 首页 > 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.dtcms.com/a/186464.html

相关文章:

  • 用短说社区搭建的沉浸式生活方式分享平台
  • MyBatis-Plus使用 wrapper.apply() 添加自定义 SQL 片段
  • 多线程下的事务失效及解决形式
  • NVMe-oF(NVMe over Fabrics)
  • 图灵爬虫练习平台第九题js逆向
  • 计网学习笔记———通信知识(计算机网络通信单独讲)
  • Flask支持哪些日志框架
  • LC滤波器与电感、电容的区别:技术分析与应用
  • 手机电池健康提示怎么看?
  • [redis进阶六]详解redis作为缓存分布式锁
  • Kaamel白皮书:2025年欧美隐私执法事件简报
  • Ubuntu 22初始配置(root、ssh)
  • ES常识7:ES8.X集群允许4个 master 节点吗
  • 浅谈大语言模型原理
  • Cyrus-Beck算法的计算方法
  • map常用接口及模拟实现
  • python标准库--collections - 高性能数据结构在算法比赛的应用
  • 机器学习第七讲:概率统计 → 预测可能性,下雨概率70%就是典型应用
  • 学习黑客Windows 病毒与威胁防护
  • MySQL全量、增量与恢复
  • wordcount在mapreduce的例子
  • 荣耀手机,系统MagicOS 9.0 USB配置没有音频来源后无法被adb检测到,无法真机调试的解决办法
  • android setImageResource和setBackgroundResource区别
  • 小红书代运营服务商综合排名分析
  • MiniCPM-V
  • 无线定位之 三 SX1302 网关源码 thread_gps 线程详解
  • SQL:JOIN 进阶
  • Tenacity 高级使用指南:Python 重试机制的终极解决方案
  • 学习日志04 java
  • MYSQL之表的约束