洪胖胖 发表于 2020-12-9 10:51

LUA反编译后C++动态库加密,怎么解密?

lua反编译后得到的代码:1FPA/dnjWQrza5wLG58eXXp7TPJe3IxuG51UAsSkXfY/3ZsmcAOYtrqB7iPjDn6pQHq7jt/WmrQu53OIHMhaWGIN4LUAlQFDFHRWjixh1knhJe5T7jlhDDz3vOnB/76jCIESFea8ITGptaCzYncATr3oBO8HybDKqPn+cbcvoDYKM9G9Hfp07sJrzA6oBOSnIHBqc4Q7hmLX1rGvA6zB8lV1WtVKnQ+p30wH+3GNcOlV6NXoPuMWDkSX1vvCPPMDfW9q68Lpz502sOp34OxaaEu+M56c801AW/MH2RTjWbx2GyTz5IaBlBW+D52hibr0EEadPaZMfLE5HF9Jm7Rk0CuGYNg4opPWGYswFS/DF5lj5z7x/5gJQRffM9wXkNJaja0TsdBxjRANTjocBzFfJJe9H1anYXDQiYWcr1fbZsE=    看起来像base64,但是解出来是乱码,应该是在base64里面加了C++动态库加密,有没有大佬指点一下。

一片小朵朵 发表于 2020-12-9 12:04

静态分析so库,找到lua加解密的地方;动态调试so库,在加载lua前导出脚本

洪胖胖 发表于 2020-12-9 14:22

一片小朵朵 发表于 2020-12-9 12:04
静态分析so库,找到lua加解密的地方;动态调试so库,在加载lua前导出脚本

我这个每个LUA文件开头都不一样,静态分析SO找不到解密的地方。

一片小朵朵 发表于 2020-12-9 17:15

不是所有Lua文件一定要加个文件头去标记有么有使用加密的,从函数加载的方式去找,看函数调用栈。

洪胖胖 发表于 2020-12-10 12:21

本帖最后由 洪胖胖 于 2020-12-10 12:22 编辑

一片小朵朵 发表于 2020-12-9 17:15
不是所有Lua文件一定要加个文件头去标记有么有使用加密的,从函数加载的方式去找,看函数调用栈。
要不我把LIB文件上传,你帮我看一下,或者我传给你。
页: [1]
查看完整版本: LUA反编译后C++动态库加密,怎么解密?