首页 > 用户投稿

python教程 python写的程序,转成了exe文件,怎么进行反编译为python源码?

python写的程序,转成了exe文件,怎么进行反编译为python源码?

你解开了执行文件。

如果是单个文件,则执行时可以在临时目录中找到解包的包。在untied目录中找到pyc文件,然后使用反编译工具将pyc反编译成py文件。但有些程序是加密的。他们的pyc是在重写python编译器之后的自定义加密格式,这不能用通常的方式解决。你需要在内存中反编译。内存中的反编译技术还没有被公开,但它应该并不困难。如果您感兴趣,可以尝试根据python规范编写一个。

使用python语言如何保密源代码以防止逆向工程?

我以前做过这种事,那时候更严格了。需要打包并部署到客户的服务只在有效期内有效,证书必须在有效期后更新。

python代码不能以任何方式保密。此时,您可以考虑使用一个工具“nuitka”。这个工具将把你的python源代码映射到c,然后将它编译成二进制文件,所以另一方无论如何也不能得到你的源代码。

python教程 python写的程序,转成了exe文件,怎么进行反编译为python源码?

代价是工具nuitka不是完美的。有些限制不能完美地转换所有python代码。

用python2.7.1写的小程序可以反编译得到它的源代码吗?

http://depython.com/index.php

2、https://github.com/eduble/pyc2py

3、http://tool.lu/pyc/

但是,第一个似乎只适用于python2.0-2.6,第二个适用于python2.6,第三个应该能够反编译2.7。你可以全部试试。

有没有玩exe反编译的大神?来说说你们用的什么工具吧?

要破解exe,首先需要了解汇编语言。当然,这里有一些常用的说明。关键是对装配有一个全局的感性认识。当然,您也可以在学习破解的同时学习破解组件。一些破解exe的软件非常简单,也就是说,几个固定的例程只要稍微认真搜索一下关键点就可以破解。其中有些是比较难的,非常难的,可能要调试好几天几夜它的悲哀加上尴尬,严重打击了信心。一个软件可能用多种语言编写,这需要加以区分,不可能每个软件都用一种语言编写。它需要区分,可以手动识别软件的入口点。也有相应的工具来检测软件是用什么语言编写的。编译后的软件需要通过动态或静态调试器翻译成汇编语言进行调试和破解,如c/c。用解释性语言编写的软件通常有一些工具可以转换成源代码或中间代码来破解,例如java~c#。在学习破解之前,最好先学习一门高级语言和汇编语言,还要有系统api函数的概念。这些是基础。如果你有这些深刻和感性的知识,你应该寻找教程。网络上有很多教程,学习起来应该很容易,速度也很快,如果你文化程度高,接受能力强,想进一步学习,就要学习很多关于win32的知识,比如进程线程差分调用,内核模式,用户模式,pe文件格式,mutex建议您先学习c语言,然后学习c语言,再学习汇编语言。你不需要深入学习c。如果你学习了其他c语言,比如c#java,你可以花点时间看看语法,因为这些高级语言的语言功能与c语言非常相似,帮助破解,至于你想要的工具都在教程中,自己搜索吧

pyd是用/c/c编写的python格式的二进制文件。要反编译它,可以直接反编译可执行文件

python教程python入门python代码容易反编译吗

原文标题:python教程 python写的程序,转成了exe文件,怎么进行反编译为python源码?,如若转载,请注明出处:https://www.saibowen.com/tougao/23202.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。