首页
社区
课程
招聘
[求助]pc企业微信的登录信息是什么结构
发表于: 2020-6-4 11:34 5018

[求助]pc企业微信的登录信息是什么结构

2020-6-4 11:34
5018

我根据企业微信登录后加载的侧边栏的xml找到self_name,根据该字符串在ida里搜索定位到该处内存,发现这里的信息长这样,这是什么数据结构?

 

图片描述


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 181
活跃值: (621)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
C++ STL类成员结构
2020-6-4 14:22
0
雪    币: 162
活跃值: (118)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
柒雪天尚 C++ STL类成员结构
要怎么取出这类型的数据?如上图 我不知道这个登录信息的总长度,也不知道里面的每个元素的大小
2020-6-4 15:31
0
雪    币: 0
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4

不要用db命令啊,用dd比较容易分析结构...上图是用db查看数据.下图用dd查看数据.


结构体可以自己定义,不需要完全一样.

public struct WxInfo
{
    wchar_t* wxid;
    int wxidLen;
    int wxidMaxLen;
    
    char* key;
}

读取数据的时候
//伪代码
WxInfo info = new WxInfo();
info.wxid = ReadProcessMemory(BaseAddr + offset + 0x8);    //BaseAddr为模块基址, offset为结构体偏移, 0x8为变量偏移.如图2
info.wxidLen = ReadProcessMemory(BaseAddr + offset + 0x18);    //假设偏移如图2
info.wxidMaxLen = ReadProcessMemory(BaseAddr + offset + 0x1C);    //假设偏移如图2


小白回帖,高手勿喷

2020-6-22 18:19
0
游客
登录 | 注册 方可回帖
返回
//