乐趣区

关于数据库:通过-Unwrapper-解密-DBMS-程序包

一、DBMS 程序包
Oracle 为 Oracle 服务器提供了许多 PL/SQL 软件包,以扩大数据库性能并提供对 SQL 性能的 PL/SQL 拜访。在这些 Oracle 提供的程序包中,已 DBMS 结尾的程序包应用的最为宽泛。如果咱们想查看 DBMS 程序包的代码,你就会发现,Oracle 对程序包体 局部进行了加密解决。
这种加密尽管爱护了程序包体的代码平安,但对咱们钻研 Oracle 程序包造成了妨碍。于是各种解密 DBMS 程序包的办法便层出不穷的被大家所熟知。接下来,我介绍一种应用 SQL Developer 工具联合 Unwrapper 第三方扩大插件,来解密 DBMS 程序包的办法。该扩大插件作者为,Philipp Salvisberg,大家能够关注一下。

二、装置 Unwrapper 第三方扩大插件
2.1 下载 SQL Developer:
目前 Oracle SQL Developer 最新版本为 20.2.0.175.1842,大家能够通过晟数学院百度网盘进行下载。
下载链接如下:
链接:https://pan.baidu.com/s/1KGw0…  明码:r3ss

2.2 下载 Unwrapper 第三方插件:
Unwrapper 第三方插件,大家能够通过晟数学院百度网盘进行下载。
下载链接如下:
链接:https://pan.baidu.com/s/1Vccp…_7Calg  明码:jqit

2.3 装置 Unwrapper 第三方插件:
抉择“帮忙”下拉菜单,点击“查看更新”;
抉择“从本地文件装置”,点击“浏览”;
抉择“Unwrapper_for_SQLDev_1.0.0.zip”软件包,点击“关上”;
点击“下一步”;
此时能够发现“Trivadis PL/SQL Unwrapper for SQL Developer”插件,点击“实现”;
此时会要求重新启动 SQL Developer,点击“是”;装置实现后,就能够在 DBMS 包体局部,右键菜单中,呈现“Unwrapper”选项;解密当前,就能够看到实在的代码内容了。

三、总结

通过 Oracle SQL Developer 工具,再联合 Unwrapper 第三方插件,咱们能够很不便的对 Oracle 加密后的代码进行解密。绝对于其余解密办法,这种办法更加的简便。从此以后,咱们钻研 DBMS 程序包源码就变得大海捞针了。

退出移动版