加载中...
首页专利查询专利详情

*来源于国家知识产权局数据,仅供参考,实际以国家知识产权局展示为准

基于操作码替换与合并的Python脚本程序防逆转方法

发明专利有效专利
  • 申请号:
    CN201611122610.4
  • IPC分类号:G06F21/14;G06F8/41
  • 申请日期:
    2016-12-08
  • 申请人:
    合肥康捷信息科技有限公司
著录项信息
专利名称基于操作码替换与合并的Python脚本程序防逆转方法
申请号CN201611122610.4申请日期2016-12-08
法律状态授权申报国家中国
公开/公告日2017-03-15公开/公告号CN106503496A
优先权暂无优先权号暂无
主分类号G06F21/14IPC分类号G;0;6;F;2;1;/;1;4;;;G;0;6;F;8;/;4;1查看分类表>
申请人合肥康捷信息科技有限公司申请人地址
安徽省合肥市望江西路和创新大道交叉口中国科学技术大学先进技术研究院综合大楼A526 变更 专利地址、主体等相关变化,请及时变更,防止失效
权利人合肥康捷信息科技有限公司当前权利人合肥康捷信息科技有限公司
发明人顾乃杰;王小强;陈悟;王岩
代理机构安徽省合肥新安专利代理有限责任公司代理人陆丽莉;何梅生
摘要
本发明公开了一种基于操作码替换与合并的Python脚本程序防逆转方法,包括:1分析Python解释器、虚拟机中操作码的生成和执行逻辑;2更改操作码映射(opcode.h)单元;3分析编译生成的字节码文件中操作码序列中的基本块信息;4定义新的操作码;5更改窥孔优化(peephole.h)单元,对处于同一个基本块中的两个(或者两个以上的)操作码进行合并为一个新的操作码;6更改虚拟机(ceval.h)单元,以支持对新操作码的解释执行;7Python虚拟机判定操作码值,从操作码值得知是替换与合并之后的操作码,采用对应的解释过程对其进行解释执行;8Python脚本程序正常执行。

我浏览过的专利

专利服务由北京酷爱智慧知识产权代理公司提供