首页| 论坛| 消息
主题:FAT32分区 MDF碎片提取(winhex脚本)(转自海云)
山东老王发表于 2011-02-28 09:23
海云抛砖引玉之 ___FAT32分区 MDF碎片提取(winhex脚本)]
使用范围:
1.FAT32分区
2.在程序开头处加上 GOTO 根目录位置*512

ForAllObjDo
Assign MyVariable0
Assign MyVariable1 0
Assign MyVariable2 0
Assign MyVariable3 0
Assign MyVariable40
Assign MyVariable5 0
Assign MyVariable6 0
Assign MyVariable7 0
Assign MyVariable8 0
Assign temp0
Assign my1 0
Assign my2 0
{Label my

Assign MyVariable1 0
Assign MyVariable2 0
Assign MyVariable3 0
Assign MyVariable4 0
Find 0x013F3F3F3F3F3F3F3F3F3F003F3F3F3F3F3F3F003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F00Wildcards Down
IfFound
Assign MyVariableCurrentPos
IfGreater(MyVariable%512) 0
move 1
JumpTo my
EndIf
move 32
Read MyVariable1 4
move 8156
Read MyVariable2 1

move 31
Read MyVariable3 4

IfEqual MyVariable2 1
Else
move 1
JumpTo my
EndIf
Assign MyVariable4 (MyVariable3-MyVariable1)
IfEqual MyVariable4 1
Block1 MyVariable
Assign temp MyVariable3
JumpTo my1
Else
move 1
JumpTo my
EndIf
EndIf

Label my1
move 8156
Assign temp (temp+1)
Read MyVariable5 1
move 31
Read MyVariable6 4

Assign MyVariable7 (MyVariable6+MyVariable5)
IfEqual MyVariable7 0
JumpTo my1
EndIf

IfEqual (MyVariable6-temp) 0
JumpTo my1
Else
move -37
Block2 CurrentPos
JumpTo my3
EndIf
Label my3

CopyIntoNewFile "D:\hy\ +MyVariable1+ file +temp+.mdf"

}[2]
回帖(0):

全部回帖(0)»
最新回帖
收藏本帖
发新帖