Python处理二进制结构化数据时的技术细节 |
您所在的位置:网站首页 › 二进制文件结构化工具 › Python处理二进制结构化数据时的技术细节 |
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 |