社区
Windows SDK/API
帖子详情
高手快来:如何hook指定进程的指定API函数?
fisher_older
2011-08-30 07:13:55
比如hook住‘try.exe’的MessageBoxA函数,最好用dll实现。多谢了。
...全文
399
8
打赏
收藏
高手快来:如何hook指定进程的指定API函数?
比如hook住‘try.exe’的MessageBoxA函数,最好用dll实现。多谢了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
funxu
2011-09-05
打赏
举报
回复
http://wo.115.com/?ct=detail&id=20853&bid=1250355
fisher_older
2011-09-03
打赏
举报
回复
用B.exe将dll文件注入A.exe,然后在dll中将捕获的A.exe进程中的字符串发送给B.exe,请问该怎么做?
fisher_older
2011-09-03
打赏
举报
回复
谢谢各位,还有个问题,在将dll注入A.exe后,如何将截获的字符串通过消息的方式发送给B.exe? 应该在dll里写这个消息,请问该怎么写呢?
funxu
2011-08-31
打赏
举报
回复
哇塞,我以前还真做过ie注入,呵呵,可惜身边没环境了
http://xiabobin.blog.163.com/blog/static/16262356200992451415974/
这个例子我记得在2000以后的版本是不能运行的,需要先申请权限,才能修改其他进程,代码很久远我都忘记了,囧...........
bdmh
2011-08-31
打赏
举报
回复
http://blog.csdn.net/bdmh/article/details/6104475
fisher_older
2011-08-31
打赏
举报
回复
只知道进程名try.exe,能够将dll注入该指定的进程吗?
fisher_older
2011-08-31
打赏
举报
回复
[Quote=引用 1 楼 gyk120 的回复:]
DLL实现?百度一下API HOOK,代码到处都是……
先用EXE把DLL注入到try进程里面,然后DLL自己实现MessageBoxA功能替换原函数……
[/Quote]
谢谢gyk120,用dll实现MessageBoxA功能替换原函数功能现在我能够实现,那么怎样用EXE把DLL注入到try进程里面?
gyk120
2011-08-30
打赏
举报
回复
DLL实现?百度一下API HOOK,代码到处都是……
先用EXE把DLL注入到try进程里面,然后DLL自己实现MessageBoxA功能替换原函数……
SSDT
Hook
实现
进程
保护
SSDT
Hook
实现
进程
保护:http://blog.csdn.net/php_fly/article/details/9202379
API
hook
(inline)超简入门代码
简单的
API
hook
的入门用代码参考,
hook
目标MessageBoxW。
hook
形式:inline
hook
(推荐)Win32
API
大全
作为Microsoft 32位平台的应用程序编程接口, Win32
API
是从事Windows应用程序开发所必备的。 首先对Win32
API
函数
做完整的概述;然后收录五大类
函数
: 窗口管理、图形设备接口、系统服务、国际特性以及网络服务; 在附录部分,讲解如何在Visual Basic和Delphi中对其调用。 本书是从事Windows应用程序开发的软件工程师的必备参考手册。 控件与消息
函数
共91个
函数
硬件与系统
函数
共98个
函数
设备场景
函数
共73个
函数
绘图
函数
共105个
函数
位图、图标和光栅运算
函数
共39个
函数
菜单
函数
共37个
函数
文本和字体
函数
共41个
函数
打印
函数
共66个
函数
文件处理
函数
共118个
函数
进程
和线程
函数
共40个
函数
Windows消息
函数
共11个
函数
网络
函数
共14个
函数
目 录 第一章 Win32
API
概论…………………………………………………………………………1 1.1 为什么使用Win32
API
…………………………………………………………………1 1.2 Win32
API
简介 …………………………………………………………………………1 1.3 综述………………………………………………………………………………………11 第二章 窗口管理
函数
(Windows Control Function) ……………………………………13 2.1 易用特性
函数
(Accessibility Features)…………………………………………13 2.2 按钮
函数
(Button)……………………………………………………………………20 2.3 插入标记(^)
函数
(Caret)…………………………………………………………21 2.4 组合框
函数
(Combo box) ……………………………………………………………24 2.5 通用对话框
函数
(Common Dialog Box) ……………………………………………25 2.6 标
函数
(Cursor)………………………………………………………………………36 2.7 对话框
函数
(Dialog Box)……………………………………………………………40 2.8 编辑控制
函数
(Edit Control)………………………………………………………54 2.9 图标
函数
(Icon)………………………………………………………………………54 2.10 键盘加速器
函数
(Keyboard Accelerator)……………………………………… 61 2.11 键盘输入
函数
(Keyboard InPut) …………………………………………………63 2.12 列表框
函数
(List box) ……………………………………………………………75 2.13 菜单
函数
(Menu) ……………………………………………………………………76 2.14 消息和消息队列
函数
(Message and Message Queue)……………………………90 2.15 鼠标输入
函数
(Mouse Input) ……………………………………………………100 2.16 多文档接口
函数
(Multiple Document Interface) ……………………………103 2.17 资源
函数
(Resource)………………………………………………………………105 2.18 滚动条
函数
(Scroll Bar)…………………………………………………………113 2.19 窗口
函数
(Window)…………………………………………………………………119 2.20 窗口类
函数
(Window Class)………………………………………………………144 2.21 窗口过程
函数
(Window Procedure)………………………………………………150 2.22 窗口属性
函数
(Window Property) ………………………………………………152 第三章 图形设备接口
函数
(Graphic Device Interface Function) …………………155 3.1 位图
函数
(Bitmap) …………………………………………………………………155 3.2 笔刷
函数
(Brush)……………………………………………………………………171 3.3 剪切
函数
(Clipping) ………………………………………………………………176 3.4 颜色
函数
(Color)……………………………………………………………………179 3.5 坐标空间与变换
函数
(Coordinate Space Transformation)……………………186 3.6 设备环境
函数
(Device Context) …………………………………………………195 3.7 填充形态
函数
(Filled shape) ……………………………………………………211 3.8 字体和正文
函数
(Font and Text)…………………………………………………215 3.9 ICM 2.0
函数
…………………………………………………………………………238 3.10 线段和曲线
函数
(Line and Curve)………………………………………………295 3.11 图元文件
函数
(Metafile)…………………………………………………………300 3.12 多显示器
函数
(Multiple Display Monitors) …………………………………311 3.13 绘图
函数
和画图
函数
(Painting and Drawing)…………………………………313 3.14 路径
函数
(Path)……………………………………………………………………328 3.15 画笔
函数
(Pen) ……………………………………………………………………332 3.16 打印及打印假脱机程序
函数
(Printing and Print Spooler)…………………334 3.17 矩形
函数
(Rectangle) ……………………………………………………………371 3.18 区域
函数
(Region)…………………………………………………………………374 第四章 系统服务
函数
(System Service Function) ……………………………………383 4.1 访问控制
函数
(Access Control) …………………………………………………383 4.2 原子
函数
(Atom) ……………………………………………………………………406 4.3 客户/服务器访问控制
函数
(Client/Server Access Control) ………………409 4.4 剪贴板
函数
(Clipboard)……………………………………………………………431 4.5 通信
函数
(Communication)…………………………………………………………436 4.6 控制台
函数
(Console)………………………………………………………………444 4.7 数据解压库
函数
(Data Decompression Library) ………………………………463 4.8 调试
函数
(Debugging)………………………………………………………………466 4.9 设备输入输出
函数
(Device Input and Output)…………………………………472 4.10 动态数据交换
函数
(Dynamic Data Exchange) …………………………………474 4.11 动态数据交换管理
函数
(Dynamic Data Exchange Management)………………476 4.12 动态链接库
函数
(Dynamic-Link Library)………………………………………489 4.13 错误
函数
(Error) …………………………………………………………………496 4.14 事件日志
函数
(Event Logging) …………………………………………………499 4.15 文件
函数
(File)……………………………………………………………………503 4.16 文件安装库
函数
(File Installation Library) ………………………………542 4.17 文件映射
函数
(File Mapping)……………………………………………………546 4.18 文件系统
函数
File System)………………………………………………………551 4.19 句柄和对象
函数
(Handle and Object)………………………………………………556 4.20 挂钩
函数
(
Hook
)………………………………………………………………………560 4.21 ImageHlp
函数
…………………………………………………………………………572 4.22 大整数操作
函数
(Iarge Integer Operations)……………………………………594 4.23 低层访问控制
函数
(Low-Level Access Control)………………………………596 4.24 LS
API
函数
…………………………………………………………………………617 4.25 邮槽
函数
(Mailslot)………………………………………………………………622 4.26 内存管理
函数
(Memory Management) ……………………………………………623 4.27 管道
函数
(Pipe) …………………………………………………………………655 4.28 电源管理
函数
(Power Management) …………………………………………… 663 4.29
进程
和线程
函数
(Process and Thread)…………………………………………666 4.30 注册表
函数
(Registry)……………………………………………………………700 4.31 字符串操作
函数
(String Manipulation)……………………………………… 724 4.32 结构化异常处理
函数
(Structured Exception Handling) ……………………742 4.33 同步
函数
(Synchronization) ……………………………………………………745 4.34 系统信息
函数
(System Information)……………………………………………766 4.35 系统消息
函数
(System Message)…………………………………………………780 4.36 系统关机
函数
(System Shutdown) ………………………………………………781 4.37 磁带备份
函数
(Tape Backup) ……………………………………………………783 4.38 时间
函数
(Time)……………………………………………………………………789 4.39 计时器
函数
(Timer) ………………………………………………………………795 4.40 工具帮助
函数
(Tool Help) ………………………………………………………796 4.41 窗口站和桌面
函数
(Window Station and Desktop)……………………………799 4.42 Windows NT 4.0访问控制
函数
(Window NT 4.0 Access-Control)……………808 4.43 WinTrust
函数
(WinTrust)…………………………………………………………814 第五章 国际特性
函数
(International Peatures Punction)时性…………………………815 5.1 输入方法编辑
函数
(Input Method Editor)…………………………………………815 5.2 国家语言支持
函数
(National Language Support)………………………………… 828 5.3 Unicode和字符集
函数
(Unicode and Character Set)……………………………… 843 第六章 网络服务
函数
(Networding Service Function)……………………………………849 6.1 数据链路控制
函数
(DLC)………………………………………………………………849 6.2 网络
函数
(Net)…………………………………………………………………………849 6.3 NetBIOS
函数
……………………………………………………………………………896 6.4 网络DDE
函数
(Networking DDE)……………………………………………………897 6.5 RAS服务器管理
函数
(RAS Server Administration)………………………………901 6.6 远程访问服务
函数
(Remote Access Administration)………………………………910 6.7 服务
函数
(Service)……………………………………………………………………929 6.8 Windows网络
函数
(Windows Networking)……………………………………………930 附录1 如何在VB中调用DLL
API
……………………………………………………………945 1 DLL
API
的声明……………………………………………………………………………945 2 DLL
API
的调用……………………………………………………………………………947 附录2 在Delphi中直接调用Windows
API
…………………………………………………953
键盘监控范例程序
利用
Hook
技术实现键盘监控
使用VC++通过远程
进程
注入来实现
HOOK
指定
进程
的某个
API
使用VC++通过远程
进程
注入来实现
HOOK
指定
进程
的某个
API
前阵子读到一篇关于《
HOOK
API
入门之
Hook
自己程序的MessageBoxW》的博客,博客地址:http://blog.csdn.net/friendan/article/details/12222651,感觉写的很好但这篇博客主要讲的是本
进程
(本程序)的
API
HOOK
那么如何将DLL注入到远程
进程
并进行
API
HOOK
呢,好了废话不多说直接动手实践。 创建DLL动态库(我是在vs2008上实现的) 新建项目 创建一个名为.
Windows SDK/API
1,183
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章