none
hook api的问题 RRS feed

  • 问题

  • 看了孙鑫老师的第20讲hook讲座,我想hook某个程序,一定要有某个exe的源代码才行,可是很多exe是别人的,根本没有源代码给你,如果要hook这样的exe程序的时候该怎么办? 是不是要用到汇编才行?

    还有一个问题,我想hook这个exe程序的子菜单比方说help-->about的点击事件,有办法hook吗? 哪里有这方面的介绍或者例程?

    2012年2月17日 0:00

答案

  • 需要源代码那还叫啥hook...你可以先自己写个小程序然后用hook来修改修改看看,很快就能明白hook咋回事了。

    主要就是截获API调用和截获消息


    0xBAADF00D


    2012年2月19日 7:00
    版主
  • 孙鑫的视频我没看过

    不过感觉你说的应该是注入吧

    你可以上网搜搜相关的资料再结合视频加深理解


    新浪微博http://weibo.com/xianglitian,欢迎围观

    • 已标记为答案 Honny_yeyh 2012年2月19日 10:17
    2012年2月17日 0:52
  • 您可以看看《Windows核心编程》有一章节有讲的

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    • 已标记为答案 Honny_yeyh 2012年2月19日 10:17
    2012年2月17日 2:00
    版主
  • Win7 & Vista 的hook还有权限问题, 用户态的低权限进程是不能hook高权限进程的.
    • 已标记为答案 Honny_yeyh 2012年2月19日 10:17
    2012年2月17日 8:52

全部回复

  • 孙鑫的视频我没看过

    不过感觉你说的应该是注入吧

    你可以上网搜搜相关的资料再结合视频加深理解


    新浪微博http://weibo.com/xianglitian,欢迎围观

    • 已标记为答案 Honny_yeyh 2012年2月19日 10:17
    2012年2月17日 0:52
  • 您可以看看《Windows核心编程》有一章节有讲的

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    • 已标记为答案 Honny_yeyh 2012年2月19日 10:17
    2012年2月17日 2:00
    版主
  • Win7 & Vista 的hook还有权限问题, 用户态的低权限进程是不能hook高权限进程的.
    • 已标记为答案 Honny_yeyh 2012年2月19日 10:17
    2012年2月17日 8:52
  • 假设是xp系统,没有权限的问题,我的问题是: 在没有源代码的情况下,
    要去改变exe文件吗?

    2012年2月17日 9:22
  • 需要源代码那还叫啥hook...你可以先自己写个小程序然后用hook来修改修改看看,很快就能明白hook咋回事了。

    主要就是截获API调用和截获消息


    0xBAADF00D


    2012年2月19日 7:00
    版主