永发信息网

如何用uncompyle2反编译

答案:2  悬赏:0  手机版
解决时间 2021-03-14 07:54
如何用uncompyle2反编译
最佳答案
1. 安装和配置uncompyle2
从github上获取uncompyle2然后进行配置。
python setup.py install
之后从下载后解压的文件夹uncompyle2-master/scripts找到可以直接使用的脚本uncompyle2,实际上这就是一个python脚本文件。

2. 反编译abstract.pyo
从WingIDE的安装目录的bin/2.7/中的src.zip中提取process\abstract.pyo进行反编译
./uncompyle2 ~/Desktop/abstract.pyo > ~/Desktop/abstract.py

然后打开即可看到py代码了

3. 修改abstract.py并重新生成pyo
在反编译的abstract.py中直接搜授权验证函数_GetTermDaysLeft
顺便扫扫代码,即使没注释也很容易看懂。

所以在函数开始处,添加return -1,并保存。
生成pyo

python -O -m py_compile abstract.py
注:如果不带选项-O则生成的是pyc文件,-O选项则可以在生成代码时进行一定的优化。

4. 大功告成
将生成的新abstract.pyo替换原来src.zip中的\process\abstract.pyo即可。需要注意的是:不能解压,替换,再打包!需要直接替换zip中相应文件!

最后替换安装目录中bin\2.7\下的src.zip即可。
全部回答
支持一下感觉挺不错的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
班里一女生问我说你是否有一颗晃动不安的心
咸阳民院附中的高中怎么样,要详细介绍。重金
文军酒店地址在什么地方,想过去办事
总觉得身上有点痒!但又不严重!一个医生说是
小孩的名字随父母两个的姓父亲姓徐母亲姓赵
信用记录很差,卡已停止,钱已还完有3了,用
物业管理单位是通过什么来盈利的?
歌词早在几千年之前.玛雅森林神秘的预言.当七
豪威凯瑞国际酒店我想知道这个在什么地方
SD13女穿的和服套装尺寸适合AOD三分男穿么?
3t硬盘能装系统吗
东北饺子酱骨王地址在哪,我要去那里办事
亲嘴是吧能下火
万源火车站时刻表
听说木卫二上有冰川,下面有海洋,真想到那里
推荐资讯
解说:为什么蝙蝠是哺乳动物??
精灵宝可梦第六部哪些过去的套路还会再上演吗
表盘的后面有这样的字母,mickey,m0use是什么
三河市廊坊耐克童装地址有谁知道?有点事想过
做完丰胸手术一个星期,感觉胸外扩穿内衣能调
奥运会几年一次
回味鸡爪(公园路店)我想知道这个在什么地方
油画布可以什么都不涂直接画吗?
吉利远景汽车发电机上印有GEELY是什么意思
垂体微腺瘤手术后需住院多久
联发兴童装地址有知道的么?有点事想过去
双名法是谁提出的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?