ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

oracle unwrap解密工具

2021-06-16 18:03:52  阅读:243  来源: 互联网

标签:插件 unwrap DBMS 程序包 解密 Unwrapper Oracle SQL oracle


一、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,大家可以通过晟数学院百度网盘进行下载。
下载链接如下:

 

 

2.2 下载 Unwrapper 第三方插件:
Unwrapper 第三方插件,大家可以通过晟数学院百度网盘进行下载。
下载链接如下:

 

 

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 程序包源码就变得易如反掌了。

标签:插件,unwrap,DBMS,程序包,解密,Unwrapper,Oracle,SQL,oracle
来源: https://www.cnblogs.com/lavezhang/p/14890356.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有