IDA定位PC微信sqlite3_exec
· 阅读需 2 分钟
IDA定位PC微信sqlite3_exec
- 定位自己写的程序
二进制版本变化后,函数地址和特征都会改变,固定偏移不能跨版本直接使用。本文仅适用于自有程序或获得授权的兼容性与安全分析,操作前应核对模块版本和加载基址。
开始找wechat的sqlite3_exec
- 思路
所有的数据库执行都必须要先创建数据库,那我们先看从创建数据库SQL开始找
create table if not exists ...

CTRL + F


鼠标放在黄色区域 按下x



看call sub_10F20BF0 双击进去看看是怎么样的

可以看到sqlite3_exec函数的结构
sub_11E24F70 就是sqlite3_exec函数

结论:
10000000 是我的IDA的基址
偏移 11E24F70 - 10000000 = 1E24F70