文章分类 -  驱动

摘要:hook不同的函数,需要定义相对应的函数原型,本例原型为NTOpenProcess123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109#include <ntdef.h>LONG preAddr,cur 阅读全文
posted @ 2011-09-10 08:44 OnTimer 阅读(325) 评论(0) 推荐(0)
摘要:“怎样在不经过注册表的情况下加载驱动”,这是很多人常常问到的一个问题。现在,我们一起来分析WINDOWS操作系统是怎样加载驱动的,既而找到一种实现加载驱动而不通过注册表的办法。 我们必须注意到即使我们在对系统内核进行溢出的过程中,你仍然无法让其加载任何驱动因为几乎所有的防毒措施都会监控WINDOWS系统内核调用的API(这些API就是让系统写入特殊注册地址的) 加载驱动的第一种方法通常为: WIN NT利用函数ZwLoadDriver实现加载驱动。 它的描述如下:NTSTATUS ZwLoadDriver (IN PUNICODE_STRING DriverServiceName);驱动服务名 阅读全文
posted @ 2011-09-07 11:47 OnTimer 阅读(1091) 评论(0) 推荐(0)