2011年11月10日

采用个hook技术对writefile函数进行拦截(2)

摘要: http://www.cnblogs.com/zhxfl/archive/2011/11/03/2233846.html 这个是笔者之前写过的WriteFile HOOK代码必须补充对这几个函数的HOOK,才能对WriteFile的所有操作做“比较彻底的拦截”,笔者知道应用层的拦截很容易出现遗漏的,只有编写驱动做文件过滤才会有比较好的效果,不过在实现那个之前,想再应用层做好这些实验,看一下效果。具体的api函数参数可以在http://msdn.microsoft.com/en-us/library/aa365749%28VS.85%29.aspx里面翻出来BOOL WriteFileEx( H 阅读全文

posted @ 2011-11-10 02:17 zhxfl 阅读(1893) 评论(2) 推荐(0) 编辑

2011年11月3日

采用个hook技术对writefile函数进行拦截

摘要: DLL部分:View Code #include <windows.h>#include <ImageHlp.h>#include <TlHelp32.h>#pragma comment(lib,"ImageHlp")#pragma data_seg("Shared")HHOOK hhk = NULL;#pragma data_seg()#pragma comment(linker, "/Section:Shared,rws")HMODULE hmodThisDll;#define MyName & 阅读全文

posted @ 2011-11-03 01:47 zhxfl 阅读(1184) 评论(0) 推荐(0) 编辑

通过文件句柄获取文件的路径

摘要: View Code #include "StdAfx.h"#include <stdio.h>#include <windows.h>typedef struct _IO_STATUS_BLOCK{ LONG Status; LONG Information;} IO_STATUS_BLOCK, *PIO_STATUS_BLOCK;typedef struct _FILE_NAME_INFORMATION{ ULONG FileNameLength; WCHAR FileName[MAX_PATH];} FILE_NAME_INFORMATION;F 阅读全文

posted @ 2011-11-03 01:24 zhxfl 阅读(1282) 评论(0) 推荐(0) 编辑

2011年11月2日

win 32 PE文件病毒检测系统的提出--锁定病毒自身复制特性

摘要: 这个定理是没错,可是存在一些悖论,我把这个简化如下:如果病毒把自己读入内存,区间为[a,b],同时把[a,b]的部分或者全部写入另外一个PE文件,那么这个就是病毒复制行为。 阅读全文

posted @ 2011-11-02 12:34 zhxfl 阅读(258) 评论(0) 推荐(0) 编辑

导航