摘要: 一、前言 上一节我们知道了pyc文件是python在编译过程中出现的主要中间过程文件。pyc文件是二进制的,可以由python虚拟机直接执行的程序。分析pyc文件的文件结构对于实现python编译与反编译就显得十分重要。 Python代码的编译结果就是PyCodeObject对象。PyCodeObj 阅读全文
posted @ 2019-11-05 16:43 Blili 阅读(9142) 评论(2) 推荐(3) 编辑
摘要: 一、前言 最近在学习Python逆向相关,涉及到python字节码的阅读,编译及反汇编一些问题。经过长时间的学习有了一些眉目,为了方便大家交流,特地将学习过程整理,形成了这篇专题。专题对python逆向的基础知识进行了简洁有效的解读,暂不涉及python编译过程中的代码混淆。文章中如有不恰当的地方敬 阅读全文
posted @ 2019-11-05 16:34 Blili 阅读(4045) 评论(1) 推荐(3) 编辑
摘要: 综述:python中字符串分为字节字符和非字节字符 python3 python3中默认输入字符串以非字节字符编码,使用unicode字符集表示,可以使用encode方法转化为ascii,utf 8, utf 16等各种编码形式的字节字符;因此仅非字节字符才被python3认为是标准字符串 Pyth 阅读全文
posted @ 2019-11-05 15:03 Blili 阅读(2632) 评论(0) 推荐(0) 编辑