如何突破(非破坏)还原精灵的限制往硬盘里写东西 想写一个东东,定时更新东西,但机器有还原精灵的保护,不想破坏还原精灵,只是想绕过它来保存东西,各位XDJM来帮下忙!解决了可再谢200分! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 据我估计,还原精灵之类的还原系统是在c盘下面划分出一块硬盘空间,但是该部分空间使用的是fat16格式,你看看怎么得到这块区域,然后写入到其中,就不怕他还原了,还原的都是fat32或者ntfs之类的分区格式。对fat16不做控制的。 更正一下,我说的是promagic的原理,还原精灵应该差不多吧 据我估计,还原精灵之类的还原系统是在c盘下面划分出一块硬盘空间,但是该部分空间使用的是fat16格式,你看看怎么得到这块区域,然后写入到其中,就不怕他还原了,还原的都是fat32或者ntfs之类的分区格式。对fat16不做控制的。--------------------------------------我要存入的地方是任意的,不是固定的那一块地方:( 发现了一个达人的工作原理,大家来想一下办法::还原精灵的工作原理:它修改了引导区,引导区又被称为MBR,它位于硬盘的0头0柱1扇区,在扩展int 13中没有头、柱、扇区这个概念,它只有逻辑扇区,在扩展的int 13中MBR位于是0扇区,如果BIOS中设置的是硬盘启动的话,系统会首先载入这个扇区到内存,然后运行这个代码,还原精灵就是用的是自己的引导代码,这个方法与引导型病毒一样,病毒的目的是破坏,而它的目的是保护,就如武器在坏人手里有破坏力一样,这个代码接管了INT13中断,每当我们向硬盘写入数据时,其实还是写入到硬盘中,可是没有真正修改硬盘中的FAT。由于INT13被接管,当还原精灵发现是写操作,如果没有激活管理身份,便将原先数据目的地址重新指向它自己定义的一段连续的空磁盘空间,并将先前背份的第二份FAT中的被修改的相关数据指向这片空间。当我们读取数据时,和写操作相反。所以还原精灵需要被保护的磁盘上有较大的空闲空间,它就需要利用这段空间! 另外,用户不可能格式化真正的硬盘,还是因为被接管的INT13,所有对硬盘的操作都要通过INT13。 赫然发现多了一个3角,HOHO... WOKAO,小JJ也静等......................N天不见你了,QQ又不上了,咋回事了? out port可以对付大多数还原软件 动态加载DLL 为什么我这样报错? 应用程序发生异常未知的软件异常(0x0eedfads),位置为(0x7c812a6b) 想修改后再显示出来 ,但是运行出错 问个创建快捷方式的问题??? 两点了,我睡不着! 是数学还是习题? 想听听大家的意见 请问怎样在文件中追加记录 三个问题,TWebbrowser的两个,内存使用的一个,急求解!(最后的分了,大家海涵) 我的这个托盘程序为什么在任务栏中有图标,但是窗体确是最小化的 要死人了,帮帮忙,明天结帐! delphi7的序列号是多少? 怎么样按字符值,去执行一个窗体,类VFP中的宏 C中的Char型对应该用哪种呢???
--------------------------------------
我要存入的地方是任意的,不是固定的那一块地方
:(
另外,用户不可能格式化真正的硬盘,还是因为被接管的INT13,所有对硬盘的操作都要通过INT13。
N天不见你了,QQ又不上了,咋回事了?
可以对付大多数还原软件