记录黑客技术中优秀的内容, 传播黑客文化,分享黑客技术精华

使用Debug Api编写ApiMonitor

使用编写调试器的一组DebugApi编写了一个ApiMonitor的雏形,可以对正在进行的进程,或者直接启动被监控程序进行监控。特点在于所有的Api签名全部写到了xml文件中,可以从外部进行导入,增强了定制性。成品用到项目中了,这里只实现个基本思想,核心代码采用C/C++编写,后来项目需要又通过Invoke,.Net互操作,因为C代码中是一个动态的调试循环所以没法写成Dll,只能把所有代码全部移植到C#平台下~这里贴出来C代码吧,一个Header.h一个MonApi.cpp,能力有限,错误在所难免,欢迎各种拍砖:)   Header.h: #include <Windows.h> #include <stdio.h>
发布时间:2013-01-20 01:40 | 阅读:213219 | 评论:0 | 标签:系统编程[SysProgramming] apimonitor api监控 debug api invoke

公告

九层之台,起于累土;黑客之术,始于阅读

推广

工具

标签云