请教各位,如何hook数据库的操作 我希望hook应用程序打开数据库的操作。应该如何着手呢?注:已经具备了注射进该应用程序的线程。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用的什么接口,直接hook该接口不行吗 使用的是DAO 2.6我不知道是否可以hook odbc的接口函数来获取一些信息。 使用com hook,可以拦截到,具体接口我不记得了,应该是Connection的Open???反正就是你关心的接口,将其hook就行 老大,你的意思是我可以queryinterface得到open函数的句柄,然后定向到我自己的代码来分析参数吗? 数据库的操作记不得了,更别说代码。这里如果那个open是queryinterface取得的,那你就可以hook queryinterface,判断IID,返回你的interface,就全在你控制之中了 楼上的HOOK方法是一种,如果要真实HOOK COM方法查查detour的资料,应该是可以直接HOOK的 关键是hook部分至于数据库应该没问题 "应该是可以直接HOOK的"可以直接hook,我这里只是举个例子而已, 我看了资料,DAO似乎并不用queryinterface,因为它有一个虚函数表,可是我并不清楚DAO的内部构造。呵呵。对了,如果我要hook queryinterface,我是否应该做如下工作:1、得到IDispatch实例;2、通过QueryInterface取得那个Open的base addr(如果真有这个函数的话);3、通过修改虚函数表中的相应地址来将Open定向到我的函数从而实现hook;我的问题是,如何实现第一步,以及如何知道DAO的虚函数表结构呢? PNG异形窗体以及PNG按钮 opengl的消隐代码应该写在什么位置 关于USB转的并口的编程问题 请问这种想法能不能实现啊??? 关于菜单对象指针的问题,我需要帮助!!! 怎样制作一个目录选择框? 如何去掉浏览器里面默认的主页 ,比较急,在线等 图象转化问题, 如何分配一个数组的内存空间? 请问?的作用 关于《Direct3D游戏编程入门教程》(第二版) 一个很简单,很正常的问题,却是个很严重的问题-_-#
我不知道是否可以hook odbc的接口函数来获取一些信息。
Connection的Open???反正就是你关心的接口,将其hook就行
呵呵。
对了,如果我要hook queryinterface,我是否应该做如下工作:
1、得到IDispatch实例;
2、通过QueryInterface取得那个Open的base addr(如果真有这个函数的话);
3、通过修改虚函数表中的相应地址来将Open定向到我的函数从而实现hook;
我的问题是,如何实现第一步,以及如何知道DAO的虚函数表结构呢?