查找PC微信数据库句柄
计算偏移,开始OD调试
10E79B0D - 10000000 = E79B0D
OD断点地址为 WeChatWin.dll + 0xE79B0D
OD基址为:78620000
78620000 + E79B0D = 79499B0D
然后登录微信
看到有数据库名称
根据上篇sqlite_exec定位分析
我们确定edi+0x38就是数据库句柄
我们找到函数头 push ebp 下断点
重新启动微信,断点后扫码登录
我们查看一下edi+0x38的值
当执行到call esi时,值发生变化
我们进入call esi
单步调试
执行到7953FFF3 esi+0x38 被赋值
这里就是数据库句柄
如果您觉得文章有用或对您有帮助,欢迎通过以下方式赞助我。 ♪(^∀^●)ノ
本文由 xxzkid | 我叫王也道长创作,采用
CC BY 3.0 CN协议 进行许可。
可自由转载、引用,但需署名作者且注明文章出处。
本文标题:查找PC微信数据库句柄
本文链接:https://xxzkid.github.io/2024/pcwechat-sqlite3-handle/
本文标题:查找PC微信数据库句柄
本文链接:https://xxzkid.github.io/2024/pcwechat-sqlite3-handle/