当前位置:网站首页>MSF使用小技巧
MSF使用小技巧
2022-06-09 09:22:00 【永远是少年啊】
今天继续给大家介绍渗透测试相关知识,本文主要内容是MSF使用小技巧。
免责声明:
本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负!
再次强调:严禁对未授权设备进行渗透测试!
一、MSF命令行开启
MSF可以在Kali Linux系统中直接通过图形化页面开启。但是,如果我们要手动开启MSF,那么我们必须先开启MSF的依赖——postgresql。
在高版本的MSF中,即使我们不开启postgresql,MSF也可以正常启动,但是会丧失记录的功能。
postgresql的开启命令如下所示:
systemctl start postgresql
在开启了postgresql数据库后,我们就可以执行命令:
msfconsole
以打开MSF的交互式页面了。
二、MSF退出
我们在进入MSF的某个模块后,如果想要退出该模块,可以执行命令:
back
千万不要执行命令:
exit
该命令会导致退出整个MSF交互页面。
三、MSF 数据库导入和导出
MSF支持将之前扫描的结果保存在数据库中,并且支持数据的导入和导出。
在MSF交互页面下,执行命令:
db_export -f xml /root/bak.xml
即可将数据内容以XML的格式导出,其中-f指定了导出文件的格式,我们除了可以选择xml格式外,还可以选择pwdump的格式。
上述命令执行结果如下所示:
之后,我们删除一个host内容,然后将刚刚我们导出的数据重新导入,查看效果。
MSF的数据导入命令如下所示:
db_import /root/bak.xml
该命令执行结果如下所示:
从上图可以看出,我们能够使用数据库导入恢复原有的内容。
四、MSF会话设置
MSF在使用模块对目标主机建立链接后,我们可以执行exit命令退出,但是,尽管我们退出了交互式页面,但是其实MSF并没有中断会话。
我们执行命令:
sessions
可以查看当前与MSF设备链接着的会话,如下所示:
如果我们要再次进入某一个会话,可以执行命令:
sessions -i 【会话编号】
即可,上述命令执行如下所示:
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
边栏推荐
- GLCC 首届编程夏令营|欢迎报名 Layotto、KusionStack、Nydus、Kata Containers!
- 最长公共子序列和最长公共子串
- 【概率论】变量之间的相关性计算
- 倒计时 3 天 | SOFAChannel#28 SOFAArk 类隔离框架设计
- Dotnet core can also coordinate distributed transactions!
- Judge whether it is JSON or file stream
- Neo4j realizes social recommendation (4)
- [5 machine learning] the most understandable decision tree in the whole network (with source code attached)
- Kusionstack has a sense of open source | it took two years to break the dilemma of "separating lines like mountains"
- Crop the target area in the image according to the projection coordinates (with complete code)
猜你喜欢

Attachment 17: limited articles on network program interpretation

Android常见原理性面试题(初步整理)~

【新手上路常见问答】平面设计的基本原则

Draw multiple polygons using canvas

GLCC 首届编程夏令营|欢迎报名 Layotto、KusionStack、Nydus、Kata Containers!

Linux在线安装一个Neo4j图数据库

Understand the graph database neo4j (III)

Linux online installation of a neo4j diagram database
![[5机器学习]全网最易懂的决策树(附源码)](/img/cb/815850c5c6ed2b3c20c8ba34caa7d8.png)
[5机器学习]全网最易懂的决策树(附源码)

如何看待 Dapr、Layotto 这种多运行时架构?
随机推荐
[Android -- interview] the top ten platforms where programmers have joined w every month
Can I LINQ a JSON- Can I LINQ a JSON?
Annexe 17 interprétation du programme réseau
[linear algebra] understand eigenvalues and eigenvectors
three. JS learning notes (16) -- turbulent ocean
Opencv获取图像像素值数据类型
【推荐系统】基于用户的协同过滤
[probability theory] correlation calculation between variables
附十七章 網絡程序解讀限定文章
【实战技能】Google I/O 2022大会AI/ML给开发者的启发
Error deleting environment variable path
ERP system, compilation and learning
[figure machine learning] heuristic link prediction method
判断是Json还是文件流
【科技、商业和管理】看剧学创业:《硅谷》第五季第1-3集
neo4j的Cypher的使用语句记录
如今的Android 开发都怎么了?我问的面试题有这么难吗?
Omit application reduces TS duplicate codes
XML to map (recursively call to read all node contents of XML) readxml read XML
Understand the graph database neo4j (II)