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.本软件仅供学习研究用,产生的一切后果与作者无关


浙公网安备 33010602011771号