MSSQL数据库取证分析

核心内容:

1.MSSQL数据库的基础知识

2.多种MSSQL数据库固定,还原方法

3.MSSQL数据库密码破解方法

4.MSSQL+ASP固定与重构

 

 

MSSQL数据库的备份类型:

SQL Server的数据库固定

一、拷贝MSSQL数据库文件固定

select FileName from master..sysdatabases where name = Test_Db';

 

脱机仅仅是断开数据库的连接,如果数据库在使用的时候脱机,耗时可能比较久

 分离只是从清单中移除,并不会删除数据库文件

停止服务的两种方法:

另一种数据库备份固定的方法:

 

 

第三种固定MSSQL数据库的方法是生成脚本固定 sql文件生成进行固定数据库

相应生成的sql文件如何还原和打开呢?

 第四种方式 两个数据库在网络互通的情况下 通过导出数据完成数据库迁移

 需要两台主机的数据库服务可以相互连通 之后就可以用这种方法进行数据库迁移

 另一种方式进行数据传输 可以通过导入数据来完成迁移(和第四种方法本质相同)

 补充知识:在整个过程中,SQL Server数据库的版本都非常的重要。所以接下来补充一些数据库版本的查看方法

第六种方式 使用bcp导出数据库 (适用于大容量的数据库情况 导出效率很高) 

Test_Db.dbo.huadan 是相应的数据库库名.表名  out后面跟相应的导出路径 后续参数根据需要搭配
queryout的前面跟上相应的查询语句 可以按照相应语句查找出的内容进行导出操作 后面跟导出地址以及一些其他需要的参数即可
但是这种方式 导出的数据没有表头。所以可以按照如下方式设置相应的导出数据的格式

   format参数可以将相应的结构也进行导出。如果不导出结构,则后续还原的时候是没有办法正常进行的。

举例如下:

 导出结构的语句:

综上总结一下,数据库备份迁移有如下几种方法:

1.直接拷贝相应的MSSQL数据库的文件从而实现备份和恢复

2.通过自带的备份和还原的方式对数据库进行固定

3.生成相应的sql脚本文件进行数据库的固定和还原

4.在网络上通过导出数据完成数据库的迁移

5.在网络上通过导入数据库完成数据库的迁移

6.使用bcp导出相应的数据库内容

补充:MSSQL数据库密码的修改

接下来补充一个操作:将MSSQL数据库的内容转移到MySQL中

Mysql数据库这里使用工具Navicat进行连接和相应的操作

方法1:通过Navicat进行数据库的迁移

工具介绍:

方法2:通过Data Loader工具进行数据库的迁移

 

 例题实战:MSSQL+ASP网站迁移实操 

题目:分析所给的网站源码,解密web.config,给出数据库IP地址、用户名、密码,并完成网站重构。

 例题相关工具和文档位置:

链接:https://pan.baidu.com/s/1CjVJg_BWg8A51kyhM4MU6Q 
提取码:tp4q

 (这里安于IIS服务器的安装部署就不多赘述了 可以具体去如下地址进行学习)

https://www.cnblogs.com/Can-daydayup/p/15340302.html

流程步骤

1.进行数据库的还原

第一步先进行数据库的还原

我们首先到web.config文件中查看相应的配置信息

此时配置文件里的内容是被加密过了的

我们可以使用ASP自带的加密和解密的方式进行处理

加密:aspnet_regiis.exe -pef "connectionStrings" C:\WebSite -prov "DataProtectionConfigurationProvider"
解密:aspnet_regiis -pdf "connectionStrings" C:\WebSite

 相应程序所在的位置:

C:\Windows\Microsoft.NET\Framework\v4.0.30319

在该位置下启动cmd即可执行相应的命令

 

解密成功以后

 之后修改相应字段的内容值 用户名 密码 相应的数据库名称 即可

PS:如果出现如下错误

需要注意 解密必须在原网站的服务器上才能够进行解密 其他情况下都是没有办法解密的 

2.在IIS中添加相应的网站

下载相应网站的具体物理文件 然后将其添加到这里的物理路径处

 如下操作可以执行 也可以不执行 看个人需求

之后我们既然通过域名进行网站访问,所以本地hosts文件也需要添加相应的对应内容

 这里网站域名写的是www.dlqh.com  我们实验根据自己需求 比如我这里是www.hacker.com

 此时如果数据库也配置完毕的话即可打开网页

3.全部配置完毕以后 即可成功打开网页

 到此 asp网站的重构也就完成了


版权声明:本文为weixin_51339377原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。