下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

介绍一个方便实用的python反编译工具

作者:课课家教育     来源: http://www.kokojia.com点击数:1133发布时间: 2016-01-07 15:44:21

标签: javapythonwindows

大神带你学编程,欢迎选课

  一看这个标题,就是搞坏事用的, 用 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 反编译工具后的目录

  

介绍一个方便实用的python反编译工具_windows_课课家

 

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

  

 

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

  

 

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

赞(30)
踩(2)
分享到:
华为认证网络工程师 HCIE直播课视频教程