oracle wrapped 代码解密工具 unwraper

Oracle中的Wrap 功能是为了不让别人看到函数/存储过程的SQL源码的明文,

作为技术宅,有的时候想看源码但是看不到的那种心情是可以理解的,

发一个简单易用的 Oracle wrapped 解码工具,

该工具兼容win98及以上版本的 32/64位windows系统

https://files.cnblogs.com/dint/DfUnWraper.zip

主要是参考这两个帖子中作者关于wrapped原理的说明

http://www.itpub.net/thread-1154232-1-2.html

http://www.itpub.net/viewthread.php?tid=1175718&extra=page%3D1&frombbs=1

 

 

注:之前很多网友留言说解析出来的不完整,或者解析报错,在这里统一回复下:

   1.检查wrap内容是否包含 非正确的数据   比如后面多了  /   (正确的格式类似截图中,后半部分是纯base64)

   2.检查wrap内容是否完整   oracle有时会将过大的wrap内容分段存储   ,部分wrap内容解出来也是部分

   3.软件并没有长度限制,本人亲测过 1w行以上的存储过程完整解析

   4.不保证支持所有版本的wrap 

   5.本软件仅供学习研究用,产生的一切后果与作者无关

 

posted @ 2015-01-23 22:53  dint  阅读(7562)  评论(7)    收藏  举报