惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
有赞技术团队
有赞技术团队
WordPress大学
WordPress大学
月光博客
月光博客
T
Tailwind CSS Blog
阮一峰的网络日志
阮一峰的网络日志
小众软件
小众软件
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Last Week in AI
Last Week in AI
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
罗磊的独立博客
Jina AI
Jina AI
酷 壳 – CoolShell
酷 壳 – CoolShell
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
量子位
雷峰网
雷峰网
Apple Machine Learning Research
Apple Machine Learning Research
美团技术团队
博客园 - 聂微东
V
V2EX

2015

2015 年我们到底最爱什么语言 [Stack Overflow] 聊聊即将过去的 2015,你最遗憾 or 第一反应想到的有“意义”的事是什么 2015 即将过去, 2016 加载中,给位 v2exer 有哪些 done&to do 呢?? 杭州滨江伯瑞英语,招聘前端工程师,薪资优厚,关键 还能免费学英语 遇到这样的同事你怎么办? [上海] 贝米钱包 后台量化交易 最时髦的互联网理财平台 招聘拉 各翻译组,字幕网站以什么生存的? 3D 颠覆传统带来便利! lua cocos2dx 结合怎么实现精灵的移动呢 OneaPM-PHP7 性能公测火热开启 一句话评价你的 2015 hongxing 跑路了? 程序猿们是时候来点高品质的脐橙了! 网件路由器性能如何?比如 R6100 为什么我们公司的团队成员之间的代码是不能共享的 Android 6.0 发布会不得不知的事 关于 java 进阶,大家有没有什么推荐的? [上海]互联网游戏公司诚聘:.NET 杭州地区招聘 android iOS 开发 为什么 007 火了这么多年! 为什么 007 会这么火,而且还是火了这么多年! 8G 四核 i5128ssd,24 显示器,全新台式机搬家出手 测试人员苦逼不?一句话,不吐槽。 ios 美国账号必须信用卡了? PHP 培训机构口碑最好的是哪一家? 呼唤梦想工程师 ONEWORK 远程社区招募 第一代程序员-王小波,不知道还有没有人认识他。 浙江电信国际出口改善了? 11 月 9 日 Meetup and talk about JS
python 的混淆后的代码可以还原么
zhanghk668 · 2015-09-28 · via 2015

code 类似这样子
import sys
sys.dont_write_bytecode = True
import imp
if 64 - 64:
i11iIiiIii
if 65 - 65:
O0 / iIii1I11I1II1 % OoooooooOO - i1IIi
if 73 - 73:
II111iiii
if 22 - 22:
I1IiiI * Oo0Ooo / OoO0O00.OoOoOO00.o0oOOo0O0Ooo / I1ii11iIi11i
if 48 - 48:
oO0o / OOooOOo / I11i / Ii1I
if 48 - 48:
iII111i % IiII + I1Ii111 / ooOoO0o * Ii1I
if 46 - 46:
ooOoO0o * I11i - OoooooooOO
if 30 - 30:
o0oOOo0O0Ooo - O0 % o0oOOo0O0Ooo - OoooooooOO * O0 * OoooooooOO

def OO00Oo(type, value, tb):
iIIIIii1.critical(''.join(traceback.format_exception(type, value, tb)))

sys.excepthook = OO00Oo
if 51 - 51:
IiII * o0oOOo0O0Ooo + I11i + OoO0O00

def o0O0O00(fmt, *args):
global ooO0oo0oO0
global o00
global o0oOoO00o
if 0:
I11i / IiII % i11iIiiIii
if 0:
ooOoO0o * OoO0O00 % oO0o.IiII
if o00 or sys.flags.debug or not ooO0oo0oO0:
o0oOoO00o.acquire()
print fmt % args
o0oOoO00o.release()
if 0:
i11iIiiIii * II111iiii % iIii1I11I1II1 + I1ii11iIi11i - Ii1I
if 0:
IiII
if 0:
iIii1I11I1II1 * OoOoOO00

我知道这是混淆后的代码,有没有办法使得其还原的