我针对QQ,对send、recv、sendTo、recvFrom等进行了HOOK,但是当我先运行我的程序时,会造成QQ无法登陆,当先登陆QQ时,能够正常聊天,在我打开QQ群时会调用我自定义的send、recv等函数,会创建文件(我在自定义的函数中创建文件,将截获的数据写入文件中),但却没有将数据写入文件。这大概是因为什么啊。
   另外,IE中的发送数据的函数是那个啊,只找到了接收数据的函数是WSARecv。
   谢谢大家了。

解决方案 »

  1.   

    HOOK了send、recv、sendTo、recvFrom QQ也确实调用了我定义的函数,但没有拦截到数据如果确定调用了你的函数,问题就出现在写文件上了。
    不过你确认是调用你的自定义函数吗。
      

  2.   

    谢谢楼上两位大侠问题是出在文件上了
    这个问题解决了
    但为什么若先运行我对程序回造成QQ无法登陆啊
    如何截获动态加载的DLL
    应该在什么时候注入自己的DLL
    该如何控制自己DLL中的函数运行啊先谢谢大家了
      

  3.   

    QQ应该有防范机制吧,不可能随便hook就能拿到内容了 - -#
      

  4.   

    QQ的数据都是加密传输的 MSN的就不是
      

  5.   

    当鼠标移动到某个图标显示信息时用WSARecv接收
    当双击群图标时用send和recv传输数据
    但不知道聊天时用什么传输数据