作者:御风
日期:2020年4月24日
描述:此方法可获取微信界面 XML 资源
版本:2.8.0.133
PC微信发送消息研究
IDA 载入 WechatWin.dll
宽字符关键字搜索
如果 IDA 搜索不到,也可以尝试 CE 搜索
快捷键 F5 将汇编代码转换为 C 代码
根据上面代码反向分析可以大概了解:
1、报错弹窗:MessageBoxW(0, v40, L"Duilib", 0x10u);
2、弹窗条件:v37
3、v37 来源:sub_1081B51A 函数
4、在前面加载了一个 "ZIPRES" 资源文件
5、Duilib 框架中有加载 ZIP 资源的操作方法
sub_1081B51A 函数为加载 xml 函数
根据上面代码分析:
1、a1 参数为 xml 路径
2、sub_1083846A 函数将加载 xml 资源,包含 xml、png、zip 等资源
3、v8 为返回资源对象指针
4、sub_1081F738 函数将 UTF-8 字符转为 UTF-16
sub_1083846A 函数为加载 xml 资源函数
sub_1081F738 函数为编码处理函数
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
wx_brave heart hi,公司招逆向,独角兽,是否考虑,考虑的话给我留言