- 专利标题: 一种LuaJIT字节码的处理方法、装置及存储介质
-
申请号: CN201811206591.2申请日: 2018-10-17
-
公开(公告)号: CN109445798B公开(公告)日: 2022-04-22
- 发明人: 郭小春 , 陈腾跃 , 梁煜麓 , 罗佳 , 林山
- 申请人: 厦门安胜网络科技有限公司
- 申请人地址: 福建省厦门市软件园三期诚毅大街366号0139单元
- 专利权人: 厦门安胜网络科技有限公司
- 当前专利权人: 厦门安胜网络科技有限公司
- 当前专利权人地址: 福建省厦门市软件园三期诚毅大街366号0139单元
- 代理机构: 厦门福贝知识产权代理事务所
- 代理商 郝学江
- 主分类号: G06F8/53
- IPC分类号: G06F8/53
摘要:
本发明提供了一种LuaJIT字节码的处理方法、装置及存储介质。该方法包括:预处理步骤,对加密的LuaJIT字节码进行预处理,并根据预处理结果选择处理模式;处理步骤,基于所述处理模式对所述加密的LuaJIT字节码进行处理得到原始的LuaJIT字节码。本发明基于LuaJIT字节码的函数lj_bcread和目标软件中LuaJIT虚拟机相关的变量lj_vm_asm_begin和lj_bc_ofs得到包含LuaJIT字节码信息的结构体GCproto,并修正所述结构体GCproto中的LuaJIT字节码信息后并保存到文件中,所得文件为原始的LuaJIT字节码,提高了加密的LuaJIT字节码处理的效率,且准确率高,达到了快速分析LuaJIT字节码的目的,提高了用户体验。
公开/授权文献
- CN109445798A 一种LuaJIT字节码的处理方法、装置及存储介质 公开/授权日:2019-03-08