Android动态库so(ELF32),函数名称更改并修改对应hash表源码
文件说明
-----------
modify.c 修改so文件(ELF32文件)方法对应的hash
readsymbol.c 取并打印so文件内的symbol
modify modify.c编译后的文件(编译环境Ubuntu x86,需要在其他环境执行的可以用源码重新编译)
readsymbol readsymbol.c编译后的文件(编译环境Ubuntu x86,需要在其他环境执行的可以用源码重新编译)
使用方式
-----------
先使用readsymbol打印so文件内所有的函数名:
./readsymbol lib***.so
然后使用modify修改函数名的hash
./modify lib***.so(so全名) 原函数名 目标函数名
完成。
评论0
最新资源