Chinaunix首页 | 论坛 | 博客
  • 博客访问: 30817
  • 博文数量: 15
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 155
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-27 20:52
文章分类

全部博文(15)

文章存档

2010年(15)

我的朋友

分类: WINDOWS

2010-02-28 14:15:59

代码例子来源于rookit这本书的古老hook艺术的章节里关于SSDT hook的内容,主要是实现一个进程隐藏的例子。以下是DDK编译时的output:

BUILD: Computing Include file dependencies:
BUILD: Examining f:\source code\rootkitsoacr invalidate root:x86chk /autocleanqueue
1>Compiling and Linking f:\source code\rootkits1>'nmake.exe /nologo BUILDMSG=Stop. -i BUILD_PASS=PASS2 LINKONLY=1 NOPASS0=1 MAKEDIR_RELATIVE_TO_BASEDIR='
1>f:\source code\rootkits
1>BUILDMSG: _NT_TARGET_VERSION SET TO WINXP
1>
1>
1>
1>
1>
1>
1>
1>
1>d:\winddk\7600.16385.0\bin\makefile.new(7117) : fatal error U1087: cannot have : and :: dependents for same target
1>errors in directory f:\source code\rootkits1>Stop.
1>nmake.exe /nologo BUILDMSG=Stop. -i BUILD_PASS=PASS2 LINKONLY=1 NOPASS0=1 MAKEDIR_RELATIVE_TO_BASEDIR= failed - rc = 2

看到很出现了两处error,很诡异的错误,于是Google之才发现原来是由于路径里有太多的空格和中文字符,所以,建议大家以后编译Driver的时候最好是在绝对路径下建立一个专用文件夹,并且命名时最好是简单明了的E文名字。就这样咯 测驱动去了

PS:大家元宵节快乐 :)
阅读(1413) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~