搜索资源列表
rdel
- 该程序是用汇编语言编写的,采用COM 文件格式。主要设计思想为:把目录当作N个结点的二叉树, 采用二叉树的先序遍历完成对盘上目录的搜索、定位,即从根目录开始用INT21H的 4EH号子功能搜索匹配目录(CL=10H)并判断搜索的结果是否为目录,若是则进入此目录,删除文件后继续搜索下一级子目录。若不是则用INT21H的4FH号子功能搜索下一个匹配目录, 并在判断为真后进入目录删除文件,如此一级一级地纵向深入子目录删除文件,直到完成此目录的最后一级子目录的文件删除(遍历左子树)。然后用INT21的4
AXPUnpack
- 最近研究了一下*狐的天龙**的打包文件axp格式,其实网上也有一些同学的分析,不过不是很完整。 过程: 1、OD加载游戏,通过对文件I/O的API下断点,定位游戏加载的打包文件 2、对程序读入的文件数据缓冲区下内存断点,定位索引和偏移的计算算法 3、通过IDA提取文件偏移和hash计算的代码,通过内嵌汇编测试程序 4、将代码还原成c代码 整个过程没有太大的技巧,关键是耐心和细心的考验,文件头和索引头还有一些字段无法确定其作用,许多地方是都是猜测,无法保证正确性。后还原时代码果如暴雪的mpq文件的