Sky's自留地

关注互联网安全,关注安全&攻击技术。

将PyCodeObject保存为pyc

技术类 阅读: 4583 0 评

#!/usr/bin/env python

import py_compile
import imp
import os

def pycodeobject2pyc(pyobj, pycfile):
    with open(pycfile, 'wb') as fc: 
        fc.write('\0\0\0\0')
        timestamp = long(os.fstat(fc.fileno()).st_mtime)
        py_compile.wr_long(fc, timestamp)
        marshal.dump(pyobj, fc)
        fc.flush()
        fc.seek(0, 0)
        MAGIC = imp.get_magic()
        fc.write(MAGIC)

[转]Struts2漏洞利用工具下载(已更新2016-V1.6版)
发表评论
撰写评论