<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ethan024的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Ethan024</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ethan024]]></copyright><item><title><![CDATA[MSF基础--set/unset]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/118440687</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/118440687</guid><author>Ethan024</author><pubDate>Sat, 03 Jul 2021 15:33:19 +0800</pubDate><description><![CDATA[使用set命令对参数进行设置：

target为目标操作系统的类型：

show options查询必填项：



]]></description><category></category></item><item><title><![CDATA[MSF基础--info/show targets]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/118440004</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/118440004</guid><author>Ethan024</author><pubDate>Sat, 03 Jul 2021 15:05:46 +0800</pubDate><description><![CDATA[show targets列出受到漏洞影响目标系统的类型：

info windows/smb/ms08_067_netapi显示该模块的详细信息，参数说明以及可用的目标操作系统：




]]></description><category></category></item><item><title><![CDATA[MSF基础--show payloads]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/118439678</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/118439678</guid><author>Ethan024</author><pubDate>Sat, 03 Jul 2021 14:45:27 +0800</pubDate><description><![CDATA[show payloads显示所有的攻击载荷（近600条）：

例如，以MS08-067漏洞为例，查看其payloads（约150条）：

输入set payload windows/shell/reverse_tcp以选择reverse_tcp（反弹式tcp连接）攻击载荷：

输入show options会看到额外的参数：

在反弹式攻击载荷中，连接是由目标主机发起的，并且其连接对象是攻击机。因此可以利用这种技术穿透防火墙或NAT网关。


...]]></description><category></category></item><item><title><![CDATA[MSF基础--show options]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/118438595</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/118438595</guid><author>Ethan024</author><pubDate>Sat, 03 Jul 2021 14:22:47 +0800</pubDate><description><![CDATA[back回到上一级

search查找某个特定的渗透攻击，辅助或是攻击载荷模块

例如，使用命令搜索MS08-067漏洞（远程过程调用[RPC]服务的一个弱点）相关的模块：

使用use命令加载找到的模块：

使用show options显示ms08-67模块所需参数：



...]]></description><category></category></item><item><title><![CDATA[MSF扫描开放的X11服务器]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/118313377</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/118313377</guid><author>Ethan024</author><pubDate>Mon, 28 Jun 2021 22:11:08 +0800</pubDate><description><![CDATA[X11服务器允许用户无需身份认证即可连接

加载扫描器并查看选项：
msf6 &gt; use auxiliary/scanner/x11/open_x11
msf6 auxiliary(scanner/x11/open_x11) &gt; show options

设置目标地址和线程：
msf6 auxiliary(scanner/x11/open_x11) &gt; set rhosts 192.168.168.0/24
msf6 auxiliary(scanner/x11/open_x11) &gt]]></description><category></category></item><item><title><![CDATA[MSF扫描开放的VNC空口令（虚拟网络计算机）]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/118196803</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/118196803</guid><author>Ethan024</author><pubDate>Thu, 24 Jun 2021 22:16:08 +0800</pubDate><description><![CDATA[VNC用于解决某些问题，但是使用完后，管理员却忘了将其删除，从而留下了未打补丁的VNC。


载入MSF中的vnc模块，并查看选项：
msf6 &gt; use auxiliary/scanner/vnc/vnc_none_auth
msf6 auxiliary(scanner/vnc/vnc_none_auth) &gt; show options



设置扫描地址段和线程数：
msf6 auxiliary(scanner/vnc/vnc_none_auth) &gt; set rhosts 192.1]]></description><category></category></item><item><title><![CDATA[MSF验证SMB登录]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/118117782</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/118117782</guid><author>Ethan024</author><pubDate>Tue, 22 Jun 2021 21:43:48 +0800</pubDate><description><![CDATA[用MSF中SMB登录扫描器（SMB Login Check）对大量的主机用户名和口令进行猜测。这种扫描动静大，容易被察觉，而且每一次登录尝试都会在被扫描的Windows主机系统日志中留下记录。

使用smb_login模块，show options查看选项：
msf6 &gt; use auxiliary/scanner/smb/smb_login
msf6 auxiliary(scanner/smb/smb_login) &gt; show options

设置目标主机地址，用户名密码等相关信息：
ms]]></description><category></category></item><item><title><![CDATA[MSF中使用Nessus]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/118094971</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/118094971</guid><author>Ethan024</author><pubDate>Mon, 21 Jun 2021 21:59:41 +0800</pubDate><description><![CDATA[使用load nessus在MSF中载入Nessus：
msf6 &gt; load nessus

使用nessus_help查看Nessus桥插件支持的所有命令：

使用nessus_connect登录到自己的Nessus服务器开始扫描 (要在电脑上先启动Nessus (/bin/systemctl start nessusd.service))：
msf6 &gt; nessus_connect username:password@kali:8834 ok

输入nessus_policy_list.]]></description><category></category></item><item><title><![CDATA[Kali中使用Nessus进行扫描]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/118001536</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/118001536</guid><author>Ethan024</author><pubDate>Thu, 17 Jun 2021 21:52:31 +0800</pubDate><description><![CDATA[1. 安装好Nessus后，cmd中输入sudo /bin/systemctl start nessusd.service启动Nessus。

2. 查看Nessus启动后的状态：
]]></description><category></category></item><item><title><![CDATA[MSF进行基本的漏洞扫描]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/117486204</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/117486204</guid><author>Ethan024</author><pubDate>Wed, 02 Jun 2021 22:31:14 +0800</pubDate><description><![CDATA[监听目标服务器的80端口，并发送一个GET HTTP请求：
kali@kali:~$ nc 192.168.168.228 80
get http

此时目标服务器会提供该端口上运行的Web服务器系统。


]]></description><category></category></item><item><title><![CDATA[MSF对SNMP服务器扫描]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/117453472</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/117453472</guid><author>Ethan024</author><pubDate>Tue, 01 Jun 2021 21:57:05 +0800</pubDate><description><![CDATA[简单网管协议（SNMP，Simple Network Management Protocol），通常用于网络设备中，用于报告带宽利用率，冲突率，以及其他信息。操作系统中也包含SNMP服务器软件，主要提供类似CPU利用率，空闲内存，以及其他系统状态信息。可访问的SNMP服务器能够泄露关于特定系统相当多的信息，比如Cisco路由器SNMP团体字符串，下载路由器配置。
MSF中内置模块scanner/snmp/snmp_enum，如果能够获取只读（RO）或读/写（RW）权限的团体字符串，可以从中提取目标的补丁级别]]></description><category></category></item><item><title><![CDATA[MSF对FTP服务器（匿名登录）扫描]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/117430325</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/117430325</guid><author>Ethan024</author><pubDate>Mon, 31 May 2021 21:35:01 +0800</pubDate><description><![CDATA[FTP (File Transfer Protocol) 是一种复杂，但是又缺乏安全性的应用协议。因此是进入目标网络最便捷的途径。因此，每次渗透测试时，都要对FTP服务器进行扫描。


查看配置项：
msf6 &gt; use auxiliary/scanner/ftp/ftp_version
msf6 auxiliary(scanner/ftp/ftp_version) &gt; show options



设置目标网络进行扫描：
sf6 auxiliary(scanner/ftp/ftp_versi]]></description><category></category></item><item><title><![CDATA[MSF对SSH服务器扫描]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/117137022</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/117137022</guid><author>Ethan024</author><pubDate>Sat, 22 May 2021 00:14:44 +0800</pubDate><description><![CDATA[如果主机运行SSH，可以对SSH版本进行识别。很多SSH版本中都发现安全漏洞。通过msf框架的ssh_version模块来识别SSH版本。

查看配置项：
msf6 &gt; use auxiliary/scanner/ssh/ssh_version
msf6 auxiliary(scanner/ssh/ssh_version) &gt; show options

设置查询：
msf6 auxiliary(scanner/ssh/ssh_version) &gt; set rhosts 192.168.1]]></description><category></category></item><item><title><![CDATA[MSF搜寻配置不当的Microsoft SQL Server]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/117136812</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/117136812</guid><author>Ethan024</author><pubDate>Sat, 22 May 2021 00:05:58 +0800</pubDate><description><![CDATA[Microsoft SQL安装后，默认监听TCP 1433端口，或使用随机的动态TCP端口。MSF中的mssql_ping模块可以完成。mssql_ping使用UDP协议，对大规模子网扫描时速度会很慢（处理超时的问题）。设置线程数为255可以提高扫描速度。

查看要设置的内容：
msf6 &gt; use auxiliary/scanner/mssql/mssql_ping
msf6 auxiliary(scanner/mssql/mssql_ping) &gt; show options

设置网段和线程]]></description><category></category></item><item><title><![CDATA[MSF针对性扫描---服务器消息块协议（SMB）扫描]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/116872261</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/116872261</guid><author>Ethan024</author><pubDate>Sun, 16 May 2021 02:19:18 +0800</pubDate><description><![CDATA[服务器消息块协议（SMB）：通用的文件共享协议。可利用MSF的smb_version对目标主机进行查看。
msf6 &gt; use auxiliary/scanner/smb/smb_version 
msf6 auxiliary(scanner/smb/smb_version) &gt; show options 


输入目标地址并开启扫描：
msf6 auxiliary(scanner/smb/smb_version) &gt; set rhosts 192.168.168.228
msf6 aux]]></description><category></category></item><item><title><![CDATA[MSF进行端口扫描]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/116563816</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/116563816</guid><author>Ethan024</author><pubDate>Sun, 09 May 2021 15:01:02 +0800</pubDate><description><![CDATA[查看MSF框架中提供的端口扫描工具：
msf6 &gt; search portscan

使用MSF中SYN端口扫描器对主机进行一次简单的扫描：
msf6 &gt; use auxiliary/scanner/portscan/syn
msf6 auxiliary(scanner/portscan/syn) &gt; set rhosts 192.168.168.228
msf6 auxiliary(scanner/portscan/syn) &gt; set threads 50
msf6 auxil.]]></description><category></category></item><item><title><![CDATA[MSF终端运行nmap]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/116551904</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/116551904</guid><author>Ethan024</author><pubDate>Sun, 09 May 2021 02:45:48 +0800</pubDate><description><![CDATA[运行数据库：
kali@kali:~$ /etc/init.d/postgresql start


MSF连接数据库：
msf6 &gt; db_connect postgres:postgresql@127.0.0.1/msf


在MSF终端运行nmap，并将nmap结果存储在数据库中：
msf6 &gt; db_nmap -Pn -A 192.168.168.228



执行services命令查看数据库中关于MSF上运行服务的扫描结果
msf6 &gt; services -u




...]]></description><category></category></item><item><title><![CDATA[Nmap扫描技巧：TCP空闲扫描]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/116404410</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/116404410</guid><author>Ethan024</author><pubDate>Tue, 04 May 2021 22:01:25 +0800</pubDate><description><![CDATA[TCP空闲扫描：
冒充网络上另一台主机的IP地址，对目标进行隐秘扫描。扫描钱需要在网络上定位一台使用递增IP帧标识（IP ID：用于跟踪IP报的次序）机制的空闲主机（在一段特定时间内不向网络发送数据包）。
使用MSF框架的scanner/ip/ipidseq模块来寻找满足TCP空闲扫描要求的空闲主机：
msf6 &gt; use auxiliary/scanner/ip/ipidseq
msf6 auxiliary(scanner/ip/ipidseq) &gt; show options

该列表显示了执]]></description><category></category></item><item><title><![CDATA[Metasploit中使用数据库（PostgreSql）]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/116098923</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/116098923</guid><author>Ethan024</author><pubDate>Sat, 24 Apr 2021 18:42:25 +0800</pubDate><description><![CDATA[以postgresql为例（忘记数据库密码可自行更改）：

使用集成在Kali Linux中的init.d脚本启动数据库子系统
kali@kali:~$ /etc/init.d/postgresql start 
msf中查看数据库状态：
msf6 &gt; db_status

将Metasploit连接到postgresql数据库，连接时需要用户名，口令，运行数据库系统的主机名和想使用的数据库名（自定义为msf）




...]]></description><category></category></item><item><title><![CDATA[Metasploit---情报收集---主动情报收集]]></title><link>https://blog.youkuaiyun.com/Ethan024/article/details/116091759</link><guid>https://blog.youkuaiyun.com/Ethan024/article/details/116091759</guid><author>Ethan024</author><pubDate>Sat, 24 Apr 2021 18:02:27 +0800</pubDate><description><![CDATA[主动情报收集：
测试人员直接与目标系统进行更深入的交互。例如，通过执行端口扫描来查看系统开放的端口和运行的服务。但是这很有可能被入侵检测系统IDS和入侵防御系统IPS侦测。
使用nmap对目标进行端口扫描：

使用nmap进行扫描的前提是通过被动信息收集，确定目标的IP范围；
端口扫描的原理是逐个对远程主机的端口发起连接；
-sS: 执行隐秘的TCP扫描，确定特定的TCP端口是否开发；
-Pn: 不使用ping，默认所有主机都存活。大多网络进制ICMP，使用ping可能会漏掉很多实际存活的主机。（内网测试忽]]></description><category></category></item></channel></rss>