社区
进程/线程/DLL
帖子详情
APIHOOK问题
alphagx
2003-08-04 09:46:06
我在vchelp上下载了一个HOOK API的,
http://www.vchelp.net/vchelp/zsrc/apihook.asp?type_id=25&class_id=1&cata_id=2&article_id=457
但我试的时候老有问题,这个是在驱动层实现的。
我今天看了一下代码,
思路能完全理解,但是如何将 核心态的内存,让用户态的进程访问有点不懂。
这儿有没有高手理解的?
非常期待高手回答
...全文
69
14
打赏
收藏
APIHOOK问题
我在vchelp上下载了一个HOOK API的, http://www.vchelp.net/vchelp/zsrc/apihook.asp?type_id=25&class_id=1&cata_id=2&article_id=457 但我试的时候老有问题,这个是在驱动层实现的。 我今天看了一下代码, 思路能完全理解,但是如何将 核心态的内存,让用户态的进程访问有点不懂。 这儿有没有高手理解的? 非常期待高手回答
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cwanter
2003-08-15
打赏
举报
回复
http://www.xfocus.net/articles/200201/336.html
FAICHEN
2003-08-15
打赏
举报
回复
gz
搂主的这个问题,我也找过相关资料,但是苦于时间紧
友情up
FAICHEN
2003-08-15
打赏
举报
回复
gz
搂主的这个问题,我也找过相关资料,但是苦于时间紧
友情up
jiadrun
2003-08-15
打赏
举报
回复
看看这个东东吧:
http://research.microsoft.com/research/sn/detours/
volcary
2003-08-15
打赏
举报
回复
"在驱动里面等待一个事件"会导致“那个进程的内存空间好象还没有准备好”因为进程的初始化
被你影响了。
不要等了吧
DDHuang
2003-08-15
打赏
举报
回复
windows 核心编程里确实有截获api的程序啊(挂接api不知道算不算截获),至少gui程序没问题
nonocast
2003-08-14
打赏
举报
回复
楼上的,不一样的
一个是截获消息,一个是截获API
ZouMorn
2003-08-14
打赏
举报
回复
不敢跟各位带星号叫,但是鄙人看过 《windows核心编程》
第22章详细介绍了 插入dll和挂接api
我有电子书 zsf_paul@163.net
alphagx
2003-08-13
打赏
举报
回复
我写了一个驱动, 在进程创建的时候,发消息给主程序, 同时,
在驱动里面等待一个事件,
然后在主程序中调用DeviceControl来获取刚才创建的进程ID,
获取到后,调用 CreateRemoteThread来创建远程线程,
但试验失败, 这时候, 那个进程的内存空间好象还没有准备好。
NowCan
2003-08-13
打赏
举报
回复
命令行的有难度,
1、一般的APIHook都使用了钩子函数,但是钩子函数对非GUI进程(无消息循环)无效。
2、命令行程序执行时间太短,进程介入的时机不知道怎么决定,我是不会。
3、NT系统下没有像98里的所有进程共享的内核DLL,而是每个进程相互独立,这也导致一些困难。
4、楼下的大侠接着说说。
alphagx
2003-08-13
打赏
举报
回复
api HOOK
现在发现网上好象没有真正能实现APIHOOK的东东。
对于命令行下面的都没有办法。
晕,
难道是不可完成的任务?
wangweintk
2003-08-05
打赏
举报
回复
帮你UP一下吧!
cwanter
2003-08-05
打赏
举报
回复
这个会有用吧
http://person.okey.net/~webcrazy/ntring0.htm
alphagx
2003-08-04
打赏
举报
回复
可以通过在线MSN进行交流,
我的是gx_cn@hotmail.com
api
hook
API
Hook
是一种技术,它允许程序员拦截和修改特定的系统调用或者函数调用。在Windows环境中,
API
Hook
常被用于调试、监控、日志记录、性能优化以及安全领域。通过
API
Hook
,我们可以替换一个函数的地址,使得在调用...
VC++
api
hook
源码 带示例
在"
API
HOOK
"源码中,可能会包含以下内容: - 示例程序:展示如何设置和卸载
API
Hook
,以及如何处理被
Hook
的函数调用。 -
Hook
函数:这是自定义的函数,会在目标
API
调用前或后执行。 -
Hook
管理器:用于管理多个
Hook
...
API
HOOK
全局钩子, 防止进程被杀
API
Hook
是一种技术,主要用于监视或控制其他应用程序的行为。在标题“
API
HOOK
全局钩子,防止进程被杀”中,重点在于如何利用
API
Hook
来实现进程保护,避免进程被控制台或者其他手段终止。全局钩子是
API
Hook
的一...
API
hook
(inline)超简入门代码
API
Hook
是一种技术,用于在程序运行时替换或监控特定函数的行为。在Windows环境中,
API
Hook
经常被用来拦截系统调用,以便在特定函数被调用前后执行自定义代码。本篇将详细介绍
API
Hook
中的inline
hook
,并通过一个...
Hook
所有程序的MessageBox.zip
Hook
所有程序的MessageBox.zip VS2008源码和成品 熟悉
API
的都知道,系统中没有MessageBox,有的只是MessageBoxA和MessageBoxW, 因此
HOOK
MessageBox,其实是
HOOK
MessageBoxA和MessageBoxW。
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章