- 64
- 0
- 约1.09万字
- 约 14页
- 2016-11-28 发布于河南
- 举报
oracle unwrap
Oracle内部的核心包体、函数都是被加密过的。因为必须要知道space manager内部的核心算法是如何实现的,必须要破解下。这个文件是说明如何解密了。不过还有一个大名鼎鼎的工具,是直接出结果的:当然,收费的,200美元。。。今天找了个中国有个人破解了,刚才问他,200块,砍到100,便不能再砍了。终于跟位大牛要到这个oracle内部加密算法的pft说明文档,见附件的pft文件。再帖下itpub的itisamos写的文章:在ORACLE9I下的UNWRAP,老外研究得比较彻底了,由于涉及到语法构成分析,比较麻烦,这里就不多说了,只讲讲在10到11G下怎样搞。在这个版本的ORACLE下,UNWRAP的理论依据都来源于The oracle hackers handbook by David Litchfield在书中介绍了WRAP后的代码是BASE64编码的,也就是说如果我们要UNWRAP,首先就要进行BASE64的解码;其次,书中也告诉我们,解码后的每个字节需要根据一个替换表进行单独的替换;替换后的字符串需要按LZ算法进行解压;最终可以得到源码的明文。是不是挺简单的?如果书上说的是正确的,进行UNWRAP唯一的问题就是这个替换表了。要得这个替换表,那么我们可以做这样一个假设:既然我们通过SQL可以这样对某过程做DBMS_DDL.WRAP加密可以得到密文,如下所示:select d
原创力文档

文档评论(0)