码迷,mamicode.com
首页 > 编程语言 > 详细

python反编译工具

时间:2017-12-02 19:16:38      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:shu   style   png   director   开源   alt   完全   rip   data   

开发类在线工具:https://tool.lu/
一个反编译网站:https://tool.lu/pyc/

一看这个标题,就是搞坏事用的, 用 java 写程序多了,很习惯用反编译工具了,而且玩java 的人认为那是很正常的事。所以很多商业应用的java 程序都用了混淆器或者自己写了classloader,防止别人反编译,其实理论上还是可以反编译的,只是难度加大了。我用python,django 两年多了,虽然都是业余时间再玩,自己也写过一些应用,有时候想如果某些核心的代码不公开能反编译吗,肯定是可以(如果你的python不是自己处理过的,编译出来的字节码都可以反编译),我在sf上找到的这个工具就很好用.

python 反编译工具名称: Easy Python Decompiler

工具下载地址:

http://sourceforge.net/projects/easypythondecompiler/?source=directory

这是个windows版的工具,可以反编译单个pyc,pyo 文件,或者选定反编译一个指定文件夹下面的pyc,pyo 文件, 确实很好用.

下载python 反编译工具后的目录

 
技术分享图片
 

运行反编译工具,选择一个需要反编译的文件.

 
技术分享图片
 

反编译的结果的名字为原来的名字+"pyc_dic", 用文本编辑器打开就可以看到源码

 
技术分享图片
 

这是我写的 django 程序的 views.py , 完全被反编译出来了,而且没有差错。从另外一个角度来说,玩python的就希望开源,也没有必要加密了,如果真的需要加密,估计要下载python 源代码,并且修改之后编译自己的python, 才能不那么容易反编译了。

python反编译工具

标签:shu   style   png   director   开源   alt   完全   rip   data   

原文地址:http://www.cnblogs.com/zhouxinfei/p/7954889.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!