设为首页  加入收藏  联系我们 繁體中文  

黑客软件:

  漏洞扫描 | 木马间谍 | 加密解密 | 远程控制 | 破坏攻击 | 杀毒软件 | 防火墙类 | OICQ专区 | 黑客必备 | 常用工具 | 网吧攻击
文章中心:   最新资讯 | 黑客技术 | 电脑基础 | 菜鸟文摘 | 网络安全 | 网络技巧 | QQ技巧 | OQ空间代码 | 免费资源 | 编程世界 | 建站技术
素材源码:   论坛相关 | ASP源码 | CGI 源码 | NET 源码 | PHP 源码 | 酷站素材 | 字体素材 | 图片素材 | 友情发布 | 网页模版 | 建站软件
教程动画:   黑客教程 | 黑客编程 | 网站入侵 | 菜鸟教程 | 入侵教程 | 破解教程 | 电子书籍 | 网页制作 | 高级会员 | 综合教程 | 本站原创


   

  您当前的位置:中华隐士黑客联盟 -> 编程世界 -> 编程交流 -> 文章内容 [站内搜索]  

 
ATAPI(磁盘端口驱动)级文件保护简单实现
作者:不详  来源:网络  发布时间:2008-5-27 9:09:08  发布人:www.hack86.com
ATAPI(磁盘端口驱动)级文件保护简单实现 
 
 

#define IoGetIrpStackLocation( Irp , Level) (\
    (Irp)->Tail.Overlay.CurrentStackLocation + Level )
BOOL IfIrpHasFobj(PIRP pIrp , LPCWSTR FileName)
{
ULONG i , j ; 
PIO_STACK_LOCATION irpStack ; 
PVOID NamePool ;

for ( i = 0 ; i < (ULONG)(pIrp->StackCount - pIrp->CurrentLocation + 1) ; i ++)
{
   irpStack = IoGetIrpStackLocation(pIrp , i );
   if (irpStack->FileObject)
   {
    if (irpStack->FileObject->FileName.Buffer)
    {
     NamePool = ExAllocatePool(NonPagedPool , irpStack->FileObject->FileName.Length + 2);
     if (NamePool)
     {
      KDMSG(("%ws" , irpStack->FileObject->FileName.Buffer));
      RtlCopyMemory(NamePool , 
       irpStack->FileObject->FileName.Buffer ,
       irpStack->FileObject->FileName.Length + 2);
      _wcsupr((wchar_t*)NamePool);
      if (wcsstr((wchar_t*)NamePool , FileName))
      {
       ExFreePool(NamePool);
       return TRUE ;
      }

      ExFreePool(NamePool);
     }



    }
   }


return FALSE ; 
}

NTSTATUS ProxyAtapiScsi(PDEVICE_OBJECT devobj , PIRP pIrp)
{
NTSTATUS stat ; 
if (IfIrpHasFobj(pIrp , L"123.TXT"))
{
   pIrp->IoStatus.Status = 0xc0000001; 
   pIrp->IoStatus.Information = 0 ;
  
   IoCompleteRequest(pIrp , IO_NO_INCREMENT);
   return 0xc0000001; 
}

__asm
{
   push pIrp
   push devobj
   call OldAtapiScsiDispatch
   mov   stat ,eax
}
return stat ;

  
 
[] [返回上一页] [打 印] [收 藏]
  [相关文章评论]    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
 

  CreateLive CMS Ver..
Windows 2003单网卡..
IBM收购安全软件测试..
IBM收购安全审核软件..
RedHat linux 9系统..
直接从微软服务器上..
解决争端 让IPsec与..
双剑合一 用Pathpin..
如何恢复administra..
用Netstat来监控Lin..


 
免费获得Q币的最新方法
最新免费在线看的电影网站集绵
不用木马,轻松万能偷daoQQ号码
最新QQ空间4.0全屏版效果图!!
新免蟆Q秀,刷红钻的方法
黑客快速入门(强烈推荐)
QQ密码本地破解的原理和方法
18岁少女欲6000元卖处女身 救患血..
免费QQ蓝钻体验(附考试答案)
8款QQ空间免费开场动画
 
一次简单的反入侵测试 06-01
完整的驱动感染.code.编译通过 06-01
鼓山第二届"补天杯"健康登山有奖.. 06-01
想到个利用webshell跑系统口令的.. 06-01
陕西地震信息网遭黑客攻击 紧急发.. 06-01
国外黑客利用银行漏洞 一次偷盗一.. 06-01
微软何迪生:中国很多企业对信息.. 06-01
作弊者的噩梦!反作弊手段的高科.. 06-01
Google提供网站恶意软件侦测服务.. 06-01
总结:全面解读服务器安全的定义.. 06-01
 
关于本站 网站帮助 广告合作 下载声明 友情连接 网站地图 访客留言 论坛登录
〖中华隐士黑客联盟〗,Copyright © 2006-2010 WwW.Hack86.Com 闽ICP备:06023304号
站长:小质 QQ:771760,软件发布MAIL:Hack086@21cn.com