Python处理二进制结构化数据时的技术细节

您所在的位置:网站首页 二进制文件结构化工具 Python处理二进制结构化数据时的技术细节

Python处理二进制结构化数据时的技术细节

2024-03-05 22:58| 来源: 网络整理| 查看: 265

Processing binary structured data with Python

cqu20124793: 讲究.. 自己写博客也弄个双语版本..

通过字节码混淆来保护Python代码

@逍遥@ 回复 rui7157: 请问第六部分你用python3.6试过吗?得到一串编译字符串之后,怎么使用,请指教,多谢

通过字节码混淆来保护Python代码

shengyiyi: 您好,不太理解重叠指令中的例2 JUMP_ABSOLUTE不会用到EXTENDED_ARG中的参数吗? 看您写的实际执行结果,好像JUMP_ABSOLUTE只用了自己的参数 我把相同的指令添加到pyc文件中,再dis.dis,结果[code=csharp] 1 0 EXTENDED_ARG 25600 3 EXTENDED_ARG 1677742848L 6 JUMP_ABSOLUTE 109952555286530L 9 LOAD_CONST 0 ('Hello World') 12 PRINT_ITEM 13 PRINT_NEWLINE 14 LOAD_CONST 1 (None) 17 RETURN_VALUE [/code]

通过字节码混淆来保护Python代码

rui7157 回复 yuanmoci7971: 实测python3.6是偏移12位

通过字节码混淆来保护Python代码

yuanmoci7971: 我已经在marshal.load前添加了fd.seek(8),还是报错,ValueError: bad marshal data (unknown type code),请问这是何原因造成的呢?谢谢您的指导



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3