数据导出和导入
您可以从项目中导出数据以备份和创建收集数据的归档。当您导出一个项目时,它的内容被复制并保存到一个文件中,该文件可以导入到其他项目中或与Metasploit的其他实例共享。
从工作区导出数据
从专业控制台,您可以导出以下内容:
- XML导出-一个XML文件,包含一个项目中大多数对象的属性,可以导入到另一个项目中。如果您有一个数据集想要在另一个项目中重用或与Metasploit的另一个实例共享,那么XML导出特别有用。例如,如果希望重用来自特定项目的扫描数据,可以导出项目数据的XML。
XML导出不包括任何掠夺的文件、任务日志或报告。
- PWDump—包含项目的所有凭据的文本文件,包括明文密码、SMB哈希值和SSH密钥。可以屏蔽凭证,只枚举用户名。
- CSV—CSV文件,包含数据库中特定表的内容,如主机表或凭据表。CSV文件可以从命令行导出用于报告的目的,但不能导入回项目中。
出口一个工作区
的db_export命令使您可以将项目导出为XML文件。要导出项目,请使用以下语法:
1
Msf-pro > db_export -f XML -a /path/to/export-name.xml
在哪里- f选项指定文件类型和——一个选项定义文件路径和文件名。
例如,如果您想将一个项目导出到Documents目录,并将该文件命名为'project-export',您可以运行以下命令:
1
msf-pro > db_export -f xml -a /home/john/Documents/project.export.xml
出口PWDump
PWDump是一个文本文件,其中包含项目的所有凭据,包括明文密码、SMB散列和SSH密钥。您可以导出一个PWDump文件,使用像John the Ripper这样的工具进行脱机密码破解。
在PWDump中只导出具有登录的凭据。如果一个凭证没有相关的登录,它就不包含在导出的文件中。
导出PWDump文件的语法如下:
1
Msf-pro > db_export -f -a /path/to/pwdump.txt
在哪里- f选项指定文件类型和——一个选项定义文件路径和文件名。
例如,如果你想从项目中导出一个PWDump,并将其命名为“project- PWDump”,你可以运行以下命令:
1
msf-pro > db_export -f pwdump -a /home/john/Documents/project-dump.txt
从主机、服务和凭据表中导出CSV
从控制台,您可以从主机、服务和凭证表导出数据到CSV文件。要做到这一点,添加- o选项的输出文件路径和名称主机,服务,信誉命令。
导出CSV文件的语法如下:
1
Msf-pro >服务-o /path/to/export-file.csv
默认情况下,如果不指定任何其他选项,则导出表中的所有列。要指定要导出的列,可以提供- c选项从表中导出特定的列。
1
Msf-pro > services -c name,proto,state -o /path/to/export-file.csv
要查看特定表可用的列,请使用- h选择。
1
Msf-pro >服务
2
3.
可用列:created_at、info、name、port、proto、state、updated_at
出口主机的例子
1
Msf-pro > hosts -c address,arch,os_flavor -o /path/to/export-file.csv
出口服务的例子
1
Msf-pro > services -c name,proto,state -o /path/to/export-file.csv
出口凭证的例子
1
Msf-pro > creds -c name,proto,state -o /path/to/export-file.cs
导入数据
可以将ZIP、XML和PWDump文件导入到项目中。
要将数据导入到项目中,可以使用db_import命令如下所示:
1
Msf-pro > db_import /path/to/file
例如,要导入位于Documents目录下的XML文件,可以执行以下命令:
1
msf-pro > db_import /home/john/Documents/export.xml
数据被导入到当前项目中。导入结果后,可以使用这些命令查看和管理导入的数据。每个命令也有一组可以看到的选项- h:
信誉主机战利品笔记服务vulns
以查看已导入的所有主机为例,执行以下命令:
1
msf-pro >主机
2
3.
主机
4
=====
5
address MAC名称os_name os_flavor os_sp purpose info comments
6
======== === ==== ======= ========= ===== ======= ==== ========
7
192.168.0.1
8
192.168.0.2