在滲透中,當(dāng)我們拿下一臺(tái)服務(wù)器作為跳板機(jī)進(jìn)一步進(jìn)行內(nèi)網(wǎng)滲透時(shí),往往需要通過(guò)主機(jī)存活探測(cè)和端口掃描來(lái)收集內(nèi)網(wǎng)資產(chǎn)。
我們將主機(jī)掃描的場(chǎng)景大致可分為三種,1)直接在webshell下執(zhí)行,通過(guò)系統(tǒng)自帶命令或上傳腳本工具進(jìn)行掃描探測(cè) ;2)通過(guò)反彈shell進(jìn)行內(nèi)網(wǎng)滲透,msf等滲透測(cè)試框架自帶一些掃描模塊;3)通過(guò)socks代理掃描內(nèi)網(wǎng)(例如 proxychains+Nmap掃描)。
在合適的場(chǎng)景下,選擇最合適的武器。比如支持存活探測(cè)的協(xié)議,包括了 ARP、ICMP、SMB、 UDP、NETBIOS、SNMP協(xié)議等;支持端口掃描的方式,包括ACK掃描、SYN掃描、TCP掃描、UDP掃描、ICMP掃描等。
1. ping命令
我們經(jīng)常通過(guò)ping檢查網(wǎng)絡(luò)連通性,通過(guò)telnet來(lái)測(cè)試指定端口連通性。使用系統(tǒng)自帶的命令來(lái)完成C段探測(cè),雖然效率低,但不容易觸發(fā)安全規(guī)則。如果服務(wù)器開啟了防火墻或者禁ping,那么就會(huì)影響探測(cè)結(jié)果。
Windows下使用ping命令掃描C段:
for /l %i in (1,1,255) do @ping 192.168.64.%i -w 1 -n 1|find /i “ttl=”
Linux 下使用ping命令掃描C段:
for k in $( seq 1 255);do ping -c 1 192.168.99.$k|grep “ttl”|awk -F “[ :]+” ‘{print $4}’; done
另外,還可以結(jié)合系統(tǒng)自帶的traceroute、arp 、netstat等命令收集內(nèi)網(wǎng)信息,curl、wget可以用來(lái)做端口探測(cè)。
2. Powershell
通過(guò)powershell腳本掃描IP地址存活:
powershell.exe -exec bypass -Command “Import-Module 。/Invoke-TSPingSweep.ps1;Invoke-TSPingSweep -StartAddress 192.168.1.0 -EndAddress 192.168.1.255”
腳本下載地址:https://gallery.technet.microsoft.com/scriptcenter/Invoke-TSPingSweep-b71f1b9b
用PowerShell實(shí)現(xiàn)基本的端口掃描功能。
針對(duì)單個(gè)IP的多個(gè)端口的掃描:
PS C:UsersBypass》 1..1024 | % {echo ((new-object Net.Sockets.TcpClient).Connect(“192.168.246.44”,$_)) “Port $_ is open!”} 2》$null
針對(duì)某IP段中單個(gè)端口的掃描:
foreach ($ip in 1..20) {Test-NetConnection -Port 80 -InformationLevel “Detailed” 192.168.1.$ip}
針對(duì)某IP段 & 多個(gè)端口的掃描器
1..20 | % { $a = $_; 1..1024 | % {echo ((new-object Net.Sockets.TcpClient).Connect(“10.0.0.$a”,$_)) “Port $_ is open!”} 2》$null}
3. 基于MSF的內(nèi)網(wǎng)主機(jī)探測(cè)
使用msf進(jìn)行反彈shell進(jìn)行內(nèi)網(wǎng)滲透時(shí),通過(guò)msf自帶的掃描模塊進(jìn)行快速掃描。
主機(jī)存活探測(cè):
端口掃描:
4. Nmap掃描內(nèi)網(wǎng)
Nmap是一個(gè)端口掃描器,可用于主機(jī)發(fā)現(xiàn)、端口掃描、版本檢測(cè)、OS檢測(cè)等。
使用場(chǎng)景:建立socks代理,proxychains+Nmap掃描內(nèi)網(wǎng)。
支持多種掃描模式:
-sT: TCP 掃描
-sS: SYN 掃描-
sA: ACK 掃描
-sF:FIN掃描
-sU: UDP 掃描
-sR: RPC 掃描
-sP: ICMP掃描
快速掃描所有端口:
nmap -sS -p 1-65535 -v 192.168.99.177
責(zé)編AJX
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9184瀏覽量
85488 -
端口
+關(guān)注
關(guān)注
4文章
967瀏覽量
32085 -
內(nèi)網(wǎng)
+關(guān)注
關(guān)注
0文章
37瀏覽量
8992
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論