Oracle数据恢复工具-ODU破解记录
2013-05-09 10:47
2663 查看
Oracle数据恢复工具-ODU破解
ODU全称为Oracle Database Unloader,是由OracleODU开发的类似于Oracle的DUL(Oracle内部著名的数据库恢复工具)的一款恢复软件,用于直接从Oracle数据库的数据文件中获取表数据。在各种原因造成的数据库不能打开时,用于抢救数据,最大限度地减少数据丢失。ODU已经多次成功应用于产品环境下Oracle数据库的恢复,迄今为止,依然保持100%的恢复成功率。在一些实际的恢复案例中,DUL并不能将所有的重要数据都恢复出来(或者恢复出来的CLOB数据是乱码),但ODU却可以。好吧,刚好自己要恢复一个数据库,看看到底有没有说明的这么好。
先看看软件的流程:
1,配置需要恢复的数据,如SYSTEM01.DBF,HDYYORA_COMM.ORA。
0 0 0 D:\temp\2012-05-05\odu\test\system01.dbf
0 0 0 D:\temp\2012-05-05\odu\test\HDYYORA_COMM.ORA
2,生成obj.odu等文件。
Invalid odu control file,the time is expired.
提示无效的文件,时间已经过期。
OD打开软件,分析流程,可见该软件读取oductl.dat,具体分析流程可以知道以下信息:
第1个4 BYTE:版本号,固定值 4F 45 43 46
第2个4 BYTE:固定值,固定值 00 01 04 D6
第3个4 BYTE:时间值,非固定。
第4个4 BYTE:时间值,非固定。
第0X10---0X14:解密的条数
第0x20--0x24:byte check sum值。
解析出以上几条信息,问题就好办了,直接PATCH掉,或者做一个注册机生成之。看下效果:
没有注册的:
根据流程构造完oductl.dat并PATCH相关代码后,
总体来说,这个软件对于修复ORACLE还是挺有效果的,作者应该是这个行业的专家。
软件本身对于加密也下了一定的功夫,但是对于某些点还是没有保护好,希望作者加强保护。
相关文章推荐
- ORACLE DBA工具收集(Oracle DUL/AUL/ODU 恢复工具,可以脱离Oracle运行环境,直接从数据文件中读取记录)
- truncate数据后用Oracle数据恢复工具-ODU
- Oracle数据恢复工具-ODU
- oracle对误删数据表记录的恢复
- oracle实验记录 (恢复,备份-含坏块数据文件)
- oracle数据文件查看工具-oracle恢复工具之一
- 4Videosoft iOS Data Recovery for Mac (iOS数据恢复工具) v1.3.3已破解激活版
- Oracle使用超大SQL脚本文件恢复数据问题记录
- Oracle DBA的神器: PRM恢复工具,可脱离Oracle软件运行,直接读取Oracle数据文件中的数据
- Oracle DBA的神器: PRM恢复工具,可脱离Oracle软件运行,直接读取Oracle数据文件中的数据
- oracle-odu小试牛刀--恢复drop表的数据
- PhoneRescue for Android for Mac 中文版(Android数据恢复工具) V3.6.0 20180131破解版
- Oracle 恢复误操作的数据,备份记录一下.
- Oracle数据文件在open状态被删除的恢复记录
- oracle误delete或update数据还原(恢复)方法记录
- 利用AUL工具恢复oracle dbf文件中的数据
- Oracle DBA神器:PRM灾难恢复工具,Schema级别数据恢复。JAVA图形化界面版Oracle DUL
- 使用ODU恢复oracle被truncate的表数据
- Oracle 恢复 Java 时区数据工具tzupdater