使用winhex脚本进行两个条件查询
作者: 发表日期:2011/5/15 阅讯:7101次
使用winhex脚本进行两个条件查询
2009-1-1 15:18:16
以下代码实现在第二块硬盘查找同时满足在 mod 512=0的地方为十六进制的EB,以及在mod 512=510的地方为55AA 的查找,使用方法很简单,解压附件后直接双击那个文件,就会自动调用winhex,查找上面条件的扇区,找到后有个提示,你只需要记下这个扇区,点确定,winhex就会继续查找下面的扇区,本脚本的意义在于可以您稍微修改一下,就可以实现别的条件或3个条件,4个条件的查询。
脚本如下:
//烟台数据恢复13306381536 512=0 EB 512=510 55AA
Open 81H
Assign my1 0
Assign my2 510
{Block my1 my1
Find 0xEB BlockOnly
IfFound
move 510
Assign my2 CurrentPos
Block my2 (my2+1)
Find 0x55AA BlockOnly
IfFound
MessageBox "找到了!"
move 2
Else
move 512
endif
Assign my1 CurrentPos
}[unlimited]