关于安卓游戏so模块地址的请教
大佬们,我用ceserver桥接扫到的模块是"libcos.so.1"+0009A880 可是我去掉后面这个0009A880他就没东西了,这是为什么呢?我不是特别理解"libcos.so.1"+0009A880 >> 78XXXXXX
可是"libcos.so.1" >> 0
libcos.so 就可以指向一个地址,这俩有什么区别呀。
我在C++中用
long int get_module_cb(int pid, const char *module_name){
FILE *fp;
long addr = 0;
char *pch;
char filename;
char line;
bool is = false;
int www=0;
snprintf(filename, sizeof(filename), "/proc/%d/maps", pid);
fp = fopen(filename, "r");
if (fp != NULL)
{
while (fgets(line, sizeof(line), fp))
{
if (strstr(line, module_name))
{
www+=1;
if(www==2){
is = true;
}
}
if (is)
{
if (strstr(line, "rw") != NULL && strstr(line, " 0 ") != NULL)
{
sscanf(line, "%lx", &addr);
break;
}
}
}
fclose(fp);
}
return addr;
}
读取模块地址,传入libcos.so之后有数据,传入libcos.so.1就没地址,这该怎么解决呢?
求求大佬们帮我解决一下
这是maps里面的东西
/data/user/0/com.xxxx/files/templib/libcos.so
784221c000-784222c000 ---p 00000000 00:00 0
784222c000-78422c9000 r--p 013b2000 fc:0a 264940 /data/user/0/comxxxx/files/templib/libcos.so
78422c9000-78422db000 rw-p 0144f000 fc:0a 264940 /data/user/0/com.xxxx/files/templib/libcos.so
没事了兄弟们 我知道了 怎么结帖兄弟们 有人知道吗 安卓如何搜索内存地址呢?有工具推荐吗? dzscuz 发表于 2023-8-8 04:17
安卓如何搜索内存地址呢?有工具推荐吗?
GG修改器,需要root,没root用框架把 dzscuz 发表于 2023-8-8 04:17
安卓如何搜索内存地址呢?有工具推荐吗?
ce 就可以 147 发表于 2023-8-8 09:05
GG修改器,需要root,没root用框架把
框架?是指哪些呢?
root,雷电、雷神模拟器如何root呢? Dioter 发表于 2023-8-8 11:50
ce 就可以
直接附加可以找,还是需要配合其它工具?
页:
[1]