python生成的exe文件防止反编译(Nuitka)

createh52个月前 (02-01)技术教程15

python生成的exe文件可以轻松的被破解,为了防止反编译,知乎友友们给出了很多不同的见解,其中主流的回答是pyinstaller加密niutka打包python,上次介绍过pyinstaller加密打包,ailx10:python生成的exe文件防止反编译(pyinstaller加密),本篇来介绍一下另一种更棒的方法:niutka打包python~

ailx10

网络安全优秀回答者

网络安全硕士

去咨询

第一步:python代码打包成exe

  • 依赖2个文件,会从github下载
  • 可以通过迅雷下载到指定位置即可
nuitka main.py

第二步:复制一个python37.dll过来

第三步:走你,直接运行main.exe,奇迹再现

第四步:破解失败,过去的解包工具已经失效,并且也没有任何其他解包工具

python pyinstxtractor.py main.exe

第五步:简单移植,让别的电脑也能运行

如果想要一堆文件,那么可以通过下面的命令(不推荐)

nuitka --standalone --nofollow-imports --enable-plugin=pyqt5 --follow-import-to=my_import --output-dir=out main.py

如果只要一个exe,那么可以通过下面的命令(推荐)

nuitka --onefile --nofollow-imports --enable-plugin=pyqt5 --follow-import-to=my_import --output-dir=out main.py

第六步:移植成功

移植到虚拟机中,成功运行~

发布于 2023-02-03 22:12IP 属地江苏

相关文章

你的代码被反编译啊?如何防止java jar被反编译,大佬们快看过来

你的代码被反编译了嘛?我们将如何防止java jar被反编译,大佬们快看过来大家晚上好,这里是互联网技术学堂,今天来谈谈,如何防止java jar被反编译。如果你有兴趣,那就点赞、关注、分享吧。为什么...

安卓apk反编译、重新打包、签名全过程

apktool :https://ibotpeaches.github.io/Apktool/install/ 资源文件获取,可以提取出图片文件和布局文件进行使用查看 还可以将反编译之后的apk重新打...

达内java培训专家:7款开源Java反编译工具

反编译听起来是一个非常高上大的技术词汇,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程。达内java培训(java.tedu.cn)专家今天要来分享一些关于Java的反编译...

Java反编译工具 JD-GUI安装使用(jdgui反编译jar)

我们知道,将源代码转换成二进制执行代码的过程叫“编译”,那么反编译就是将二进制执行代码转换成源代码。在java开发里,源代码是.java文件,然后经过编译后生成计算机识别的.class文件,但是.cl...

如何反编译jar包,修改后再重新打包成jar包

一、下载反编译工具下载地址:http://java-decompiler.github.io/选择jd-gui-1.6.6.jar包,然后下载到电脑的目录中,直接运行就可以了二、运行jd-gui-1....

ILSpy借助reflexil修改C# DLL(assembly-csharp.dll修改)

今天有同事找我求助,想让我帮他改一些参数,但是这是参数都是用C#写在程序里面的,目前的源代码无法确定是否最新,所以不敢贸然编译替换线上的DLL,整个公司的同事都是做Java,对C#几乎不怎么了解Dot...