您当前的位置:首页>>编程相关>>正文
 
天龙还原精灵卸载器源代码
作者: 来源: 日期:2007-5-16 11:22:21  点击次数:

OBJECT_ATTRIBUTES ends


TRUSTEE struct
    pMultipleTrustee dword ?&#59;PTRUSTEE                   
    MultipleTrusteeOperation dword ?&#59; MULTIPLE_TRUSTEE_OPERATION 
    TrusteeForm dword ?&#59;TRUSTEE_FORM
    TrusteeType dword ?&#59;TRUSTEE_TYPE               
    ptstrName dword ?&#59;LPTSTR                     
TRUSTEE ends


EXPLICIT_ACCESS  struct
    grfAccessPermissions DWORD   ?    
    grfAccessMode  dword ? &#59;ACCESS_MODE
    grfInheritance DWORD ?       &#59;
    Trustee TRUSTEE  <>    &#59;
EXPLICIT_ACCESS ends

MyGATE     struct    &#59;门结构类型定义
    OFFSETL  WORD      ?  &#59;32位偏移的低16位
    SELECTOR WORd      ?  &#59;选择子
    DCOUNT   BYTE      ?  &#59;双字计数字段
    GTYPE    BYTE      ?  &#59;类型
    OFFSETH  WORD     ?  &#59;32位偏移的高16位
MyGATE     ends

SetPhyscialMemorySectionCanBeWrited proto :dword
MiniMmGetPhysicalAddress proto :dword

ENTERRING0 macro
pushad 
pushfd
cli
mov eax,cr0   &#59;get rid off readonly protect
and eax,0fffeffffh
mov cr0,eax
endm

LEAVERING0 macro
mov eax,cr0 &#59;restore readonly protect
or eax,10000h
mov cr0,eax
sti
popfd
popad 
retf
endm


UNICODE_STR macro str
irpc _c,
db ’&_c’
db 0
endm
endm

.data?
GdtLimit dw ?
GdtAddr dd ?

mapAddr dd ?
OldEsp dd ?

readed  dw ?


Buffer  db 512 dup(?)
.data
 FileName db ’\\.\PHYSICALDRIVE0’,0
 align 4    &#59;双字对齐
 readed1 dd 0
 
 hFile dd 0
 
 
 ErrCreate db ’请在NT下运行该程序!’,0
 ErrRead  db ’读盘错误!’,0
 


align 4
objname dw objnamestr_size,objnamestr_size+2
objnameptr dd 0
objnamestr equ this byte
UNICODE_STR <\Device\PhysicalMemory>
objnamestr_size equ $-objnamestr

align 4
ObjAttr db 24 dup (0)
IsIdtFlag dd 0
Callgt dq 0        &#59;call gate’s sel:off
Caption  db ’天龙还原精灵卸载器2.0 FOR:WINXP’,0
ShowText db ’该程序用来卸载还原类软件 by:风般的男人(www.lsky.net www.hacksoft.com)’,0
.code
_Ring0Proc PROC    &#59; Ring0 code here..
 ENTERRING0
 mov     dx,1f6h         &#59;Drive and head port

本新闻共9页,当前在第5页  1  2  3  4  5  6  7  8  9  


上一篇:一种可以穿透还原卡和还原软件的代码
下一篇:扩展int13h调用详解(修正)

  北京总部: 4006-505-808
  上 海 部: 021-58358765
  深 圳 部: 0755-83692929
  浙 江 部: 13666673722
  广 州 部: 020-83821091
  重 庆 部: 023-86870422
  福 建 部: 0591-83300680
  西 安 部: 029-68614669
  沈 阳 部: 13386848847
  昆 明 部: 15987117834
  其它地区: 4006-505-808

经典案例
中国石油管理局-Oracle数据库恢
中国网通-IBM EXP300磁盘阵列数
大连鸿德经贸有限责任公司-SQL
中国地质环境监测院-HP LH3000
藁城市东街百货-EFS文件解密成
工商银行山东分行-AIX删除LV数
中央电视台新闻评论部-苹果分
promise乔鼎硬盘阵列数据恢复成
麒麟童文化-苹果分区无法打开,
NAS 8100服务器数据恢复成功 
解决方案
raid磁盘阵列OFFLINE后的应急方
磁盘未被格式化,是否格式化数据
误GHOST、误一键恢复灾难应急方
误删除、误格式化数据灾难应急
LINUX FSCK数据出错灾难应急方
北亚数据恢复 - 联系我们 - 关于北亚 - 友情链接 - 网站地图 - RSS聚合 
版权所有 北京北亚数据恢复中心
24小时免费咨询电话:4006-505-808 或 800-810-580
公司地址:北京市海淀区学院南路68号吉安大厦C座(汇智楼)528室