引子 由于需要编译linux0.01内核,而目前的linux版本太高需要降低gcc版本等等,需要做不少调整非常不方便。 所以,直接安装RedHat7.3,这样就好编译linux0.01的内核了。 但是,安装RedHat7.3需要注意一些问题。 下载老版的RedHat RedHat7.3下载地址 ht Read More
posted @ 2016-05-30 17:47
findumars
Views(1605)
Comments(0)
Diggs(0)
windows XP 系统服务“关闭”详细列表,释放N多内存,128也够用了! 在xp系统中,有近90个服务,默认开启了 30多个服务,而事实上我们只需要其中几个就够用了。禁止所有不必要的服务可以为您节省n多的内存和大量系统资源 不过,由于默认安装完 Windows XP后,系统会开启很多服务,其中 Read More
posted @ 2016-05-30 17:29
findumars
Views(484)
Comments(0)
Diggs(1)
下载openssl之后,全部解压到一个路径下,如:c:\program files\openssl sdk 举个例子,如使用SHA1,开发时引用头文件: #include <sha.h> 工程属性里添加需要的头文件路径: C:\Program Files\openssl-0.9.8i\include Read More
posted @ 2016-05-30 17:28
findumars
Views(3391)
Comments(0)
Diggs(0)
最近正在看《寒江独钓——Windows内核安全编程》这本书,感觉这本书非常好,有兴趣的朋友可以买来看看,有关这本书的信息请参考:http://www.china-pub.com/195592 这本书里没有详细介绍如何搭建Visual Studio的内核编程开发环境,在这里我简单介绍一下,希望能让像我 Read More
posted @ 2016-05-30 17:27
findumars
Views(979)
Comments(0)
Diggs(0)
前言 首先要感谢xing的帮助,在他的指导之下才完成环境的搭建,本文档的部分内容来自他的文档。另外,还要感谢——互联网。 1. 环境介绍 Linux: CentOS 6.3 Xen: Xen 4.1.3 Windows: XP 或 2003 2. 安装CentOS 从官网下载CentOS 6.3镜像 Read More
posted @ 2016-05-30 17:26
findumars
Views(307)
Comments(0)
Diggs(0)
今天有同行问了一个问题,Windows文件过滤驱动里的如何去区分一个对象是文件还是文件夹?我花了1小时左右翻阅了一些微软的文档以及以前的遗留代码,发现在WDK的帮助文档中是这么定义的: FILE_OBJECT结构体中的一个成员:PVOID FsContext; 说明FsContext指向了一个结构体 Read More
posted @ 2016-05-30 16:56
findumars
Views(1539)
Comments(0)
Diggs(0)
很有用,收下以后方便查询。 原贴地址:http://bbs.pediy.com/showthread.php?t=119193 在win32内核程序开发中,我们常常需要取得某进程的pid或句柄,或者需要检索进程的eprocess结构,很多API函数需要的参数也不同,所以掌握pid<->handle< Read More
posted @ 2016-05-30 16:53
findumars
Views(1362)
Comments(0)
Diggs(1)
VirtualBox成功编译出来后,在生成的out文件夹中会发现有SDK文件夹(当然也可以直接从官网下SDK),里面有例子,但是直接用Visual Studio编译的话会出一大堆错误,本文就是讲解如何使之编译通过。 如果使用Visual Studio直接建立工程,把例子CPP(\VirtualBox Read More
posted @ 2016-05-30 16:52
findumars
Views(1873)
Comments(0)
Diggs(1)
有关VirtualBox的介绍请参考:VirtualBox_百度百科 由于VirtualBox官网提供的搭建方法不够详细,而且本人在它指导下,从下载所需的开发包,到最后生成二进制文件,中间遇到了许多的问题,官网都没有提供任何讲解,我通过在网上查找、自己摸索,最后终于成功编译生成了。以下本文仅提供Wi Read More
posted @ 2016-05-30 16:33
findumars
Views(1893)
Comments(1)
Diggs(0)
现在有许多用户都喜欢用虚拟机来测试他们的软件,以避免对真实机器环境造成损害。但是在虚拟机中,有些功能是受限,甚至不可能完成的,因此,需要在程序中判断虚拟机的环境,如果程序在虚拟机内运行,则就要把虚拟机下不能使用的功能屏蔽掉。判断程序是否在VMWare虚拟机内,可以用以下代码来完成:function Read More
posted @ 2016-05-30 05:39
findumars
Views(889)
Comments(0)
Diggs(0)