解密MSSQL中通过with encryption加密的视图

栏目: 数据库 · SQL Server · 发布时间: 7年前

内容简介:0X00:背景简介当遇见一个数据库中有很多表,表之间的关系又分析不清楚的时候,可以通过查看数据库中的视图来进行分析。但是,有时候DBA会将视图加密,这给开发人员就造成了一些不必要的困扰。0X01:新建加密视图

0X00:背景简介

当遇见一个数据库中有很多表,表之间的关系又分析不清楚的时候,可以通过查看数据库中的视图来进行分析。但是,有时候DBA会将视图加密,这给开发人员就造成了一些不必要的困扰。

0X01:新建加密视图

通过以下语句建立一个非加密视图和两个加密视图:

create view test_noencryption 
as 
select NickName,Pwd from tb_user 
 
create view test_encryption
with encryption
as 
select NickName,Pwd from tb_user 
 
create view test_encryption2
with encryption
as 
select NickName,Pwd from tb_user

效果图如下:

解密MSSQL中通过with encryption加密的视图

0X02:查看视图建立脚本

查看未加密的视图:

解密MSSQL中通过with encryption加密的视图

查看加密视图:

解密MSSQL中通过with encryption加密的视图

可以发现,通过sp_helptext不能正常查看加密视图。

0X03:使用dbForge SQL Decryptor查看

下载 链接 ,目前最新版是 3.1.24。需要.NET Framework 4.5.2版本以上。但是测试环境是WIN 2003,我是使用的3.0.1版本。

1)连接数据库

解密MSSQL中通过with encryption加密的视图

2)查看加密视图

解密MSSQL中通过with encryption加密的视图

3)导出脚本

解密MSSQL中通过with encryption加密的视图 解密MSSQL中通过with encryption加密的视图

4)查看结果

解密MSSQL中通过with encryption加密的视图

可以发现成功导出建立视图的语句。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Web之困:现代Web应用安全指南

Web之困:现代Web应用安全指南

(美)Michal Zalewski / 朱筱丹 / 机械工业出版社 / 2013-10 / 69

《web之困:现代web应用安全指南》在web安全领域有“圣经”的美誉,在世界范围内被安全工作者和web从业人员广为称道,由来自google chrome浏览器团队的世界顶级黑客、国际一流安全专家撰写,是目前唯一深度探索现代web浏览器安全技术的专著。本书从浏览器设计的角度切入,以探讨浏览器的各主要特性和由此衍生出来的各种安全相关问题为主线,深入剖析了现代web浏览器的技术原理、安全机制和设计上的......一起来看看 《Web之困:现代Web应用安全指南》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具