摘要: Lua是一个小巧的脚本语言,其设计目的是为了通过灵活嵌入应用程序中从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它的定位决定的。 阅读全文
posted @ 2024-05-22 10:13 至尊王者 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 函数实现逻辑在llvm/lib/Transforms/Obfuscation/StringEncryption.cpp文件中,IndirectBranch,集成自类ModulePass,实现了runOnModule函数 Module(模块): Module是LLVM的最高级别的组织单元,它代表一个编 阅读全文
posted @ 2024-05-22 10:12 至尊王者 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 很多App实现的定制ollvm框架中都有goron框架的影子,或多或少的借鉴了它的功能,包括 间接跳转,并加密跳转目标(-mllvm -irobf-indbr) 间接函数调用,并加密目标函数地址(-mllvm -irobf-icall) 间接全局变量引用,并加密变量地址(-mllvm -irobf- 阅读全文
posted @ 2024-05-22 10:07 至尊王者 阅读(570) 评论(0) 推荐(0) 编辑