美文网首页
python加密保护-加密exe文件

python加密保护-加密exe文件

作者: 晖远 | 来源:发表于2019-04-03 12:01 被阅读0次

Python 是一种面向对象的解释型计算机程序设计语言,Python 语言写的程序不需要编译成二进制代码,可以直接从源代码运行程序。在计算机内部,Python解释器把源代码转换成称为字节的中间形式,然后再它翻译计算机使用的机器语言并运行。这使得Python更加简单 ,也使得Python程序更加易于移植。 Python也是FLOSS(自由 /开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动把一部分用于新自由软件中,所以对软件开发者自主研出的源码保护起来是十分必要的。

Python 开发的程序很容易被反编译出来源码。

如何反编译

通过打包工具py2exe和跨平台的PyInstaller工具都可以将 python 脚本打包成可执行文件,打包后的可执行文件不依赖 python,可以直接在没装python 的机器上运行。 注:不同的打包方式原理不同,源码存放位置也不同,所以需要保护具体模块也不同。

使用 Py2exe打包后,只需使用unpy2exe-master,将exe文件放入待反编译的程序目录下,执行 python unpy2XXX.exe件,反编译为pyc文件;

使用 PyInstaller打包后,将pyinstxtractor.py 放入待反编译的程序目录下,执行pyinstxtractorXXX.exe,会对应的生成一个文件夹,在文件夹中找到名字和程序相同pyc文件。然后使用 Easy Python Decompiler v1.3.2工具反编译 pyc 文件,成功后同目录下生成一个带后缀dis的文件,生成的dis文件可以用notepad++查看出源码。

解决方案

python打包的exe可执行文件,可以直接使用 Virbox Protector 对exe 程序进行加壳保护,加壳软件中内置了虚拟机、碎片代码执行混淆等多种安全技术,能有效阻止 exe 程序被反编译,无法dump内存。

Virbox Protector 加壳工具对exe文件直接进行加壳保护。加密后的软件可直接发布,无需授权,无法二次加壳,方便易用。

如果需要对加密后的软件授权使用,可使用Virbox LM授权方案,使用云锁/软锁/加密锁来配合加密,用户必须拿到加密后的软件及授权才能使用,同时可做限时/限次/限功能/限模块等,实现订阅式销售。

Virbox Protector 加壳工具:https://shell.virbox.com

Virbox LM:https://lm.virbox.com

相关文章

  • python加密保护-加密exe文件

    Python 是一种面向对象的解释型计算机程序设计语言,Python 语言写的程序不需要编译成二进制代码,可以直接...

  • Python加密保护解决方案

    防止代码反编译,高强度加密保护exe或pyc文件 产品简介 Python语言写的程序无需编译成二进制文件代码,可以...

  • Python代码加密及反编译前后对比

    加密方式 对 Python 加密时可能会有两种形式,一种是对Python转成的exe进行保护,另一种是直接对.py...

  • iOS 防止反编译加密方法

    1.本地数据加密 对NSUserDefaults,sqlite存储文件数据加密,保护帐号和关键信息 将文件进行加密...

  • 笔记:如何防止别人反编译你的APP

    1、本地数据加密对NSUserDefault、sqlite存储文件数据加密,保护账号和关键信息;2、URL编码加密...

  • python加密

    1.代码加密 由于python设计的初衷是开源的,因此py文件是可以直接看到源码的。但开发商业软件,代码加密保护就...

  • 自己制作的视频课程如何做到防复制防传播

    视频加密软件专门用来保护视频版权,保护视频所有者权益 对视频文件进行高强度逐帧加密,加密后的视频文件具有防逆向破解...

  • IOS 怎样防止反编译?

    本地数据加密对NSUserDefaults,sqlite存储文件数据加密,保护帐号和关键信息URL编码加密对程序中...

  • 文件/文件夹加密操作

    给 PDF 添加密码保护 你可以给 PDF 添加密码,这样每个人都需要输入密码才能打开该文件。密码用于加密文件。 ...

  • 文件夹怎么加密 三种文件夹加密的方法

    怎么给文件夹加密?有些用户想要保护自己的隐私,所以会给文件夹加密,那么该如何给文件夹加密呢?下面给大家介绍3种常见...

网友评论

      本文标题:python加密保护-加密exe文件

      本文链接:https://www.haomeiwen.com/subject/htbabqtx.html