亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢(xún)客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

0x00 前言

Masscan號(hào)稱(chēng)最快的互聯(lián)網(wǎng)端口掃描器,本文來(lái)探測(cè)一下Masscan在windows下的安裝和使用。

masscan的掃描結(jié)果類(lèi)似于nmap,在內(nèi)部,它更像scanrand, unicornscan, and ZMap,采用了異步傳輸?shù)姆绞健K瓦@些掃描器最主要的區(qū)別是,它比這些掃描器更快。而且,masscan更加靈活,它允許自定義任意的地址范和端口范圍。


0x01 Windows下編譯Masscan

Masscan需要經(jīng)過(guò)編譯才能生成exe文件在Windows下使用。

Masscan下載地址:

https://github.com/robertdavidgraham/masscan/

編譯工具:vs2012
編譯選項(xiàng)中未添加vs2012的編譯配置,所以直接編譯會(huì)報(bào)錯(cuò)


解決方法:

在string_s.h中添加vs2012配置信息

位于misc-string_s.h,添加代碼如下:

#if defined(_MSC_VER) && (_MSC_VER == 1700)

/*Visual Studio 2012*/

# include <stdio.h>

# include <string.h>

# define strcasecmp _stricmp

# define memcasecmp _memicmp

# ifndef PRIu64

# define PRIu64 "llu"

# define PRId64 "lld"

# define PRIx64 "llx"

# endif

編譯成功,執(zhí)行masscan.exe,提示Packet.dll: not found
如下圖

黑客手中大殺器,號(hào)稱(chēng)最快掃描器

 

Packet.dll獲取方法:

安裝WinPcap后在System32下獲得

WinPcap下載地址:

https://www.winpcap.org/install/default.htm

在另一系統(tǒng)安裝WinPcap,在System32下找到Packet.dll和Wpcap.dll,復(fù)制到測(cè)試系統(tǒng)下masscan.exe的同級(jí)目錄,再次運(yùn)行

程序正常啟動(dòng),但是無(wú)法掃描,報(bào)錯(cuò)如下:

FAIL: Error opening adapter: 系統(tǒng)找不到指定的設(shè)備。 (20) adapter[DeviceNPF_{
71D19B82-0818-4685-A8E7-A6C7C812F2EA}].init: failed

0x02 安裝WinPcap
官網(wǎng)下載安裝即可。

https://www.winpcap.org/install/default.htm

0x03 Masscan使用

掃描指定網(wǎng)段和端口:

masscan.exe -p80 192.168.81.1/24
找到一臺(tái)開(kāi)啟80端口的服務(wù)器,回顯如下:

Discovered open port 80/tcp on 192.168.81.143
掃描指定主機(jī)所有開(kāi)放的端口:

masscan.exe -p0-65535 192.168.81.143
如下圖

黑客手中大殺器,號(hào)稱(chēng)最快掃描器

 


掃描指定主機(jī)的特定端口:

masscan.exe -p80,443 192.168.81.143
獲取banner:

masscan.exe -p80,443,3306 192.168.81.143 --banners
通過(guò)配置文件啟動(dòng)掃描:

將配置信息保存在1.conf:
masscan.exe -p80,443,3306 192.168.81.143 --banners --echo>1.conf
讀取配置信息1.conf,啟動(dòng)掃描:
masscan.exe -c 1.conf
修改掃描速度為100,000包/秒(Windos下最大為 300,000包/秒),默認(rèn)100包/秒:

--rate 100000
掃描結(jié)果可以以不同的格式輸出:(XML是默認(rèn)格式)

-oX <filespec> (XML)

-oB <filespec> (Binary)

-oG <filespec> (Grep)

-oJ <filespec> (Json)

-oL <filespec> (List)

-oU <filespec> (Unicornscan format)

 

默認(rèn)情況,masscan開(kāi)啟如下配置:

-sS: 半開(kāi)放掃描,不完成完整的TCP/IP連接

-Pn: 跳過(guò)主機(jī)發(fā)現(xiàn)

-n: 跳過(guò)DNS解析

--randomize-hosts:隨機(jī)化掃描

--send-eth:使用libpcap數(shù)據(jù)包傳輸詳細(xì)參數(shù)


<ip/range> IP地址范圍,有三種有效格式:1、單獨(dú)的IPv4地址 2、類(lèi)似"10.0.0.1-10.0.0.233"的范圍地址 3、CIDR地址 類(lèi)似于"0.0.0.0/0",多個(gè)目標(biāo)可以用都好隔開(kāi)

-p <ports,--ports <ports>> 指定端口進(jìn)行掃描

 

--banners 獲取banner信息,支持少量的協(xié)議

 

--rate <packets-per-second> 指定發(fā)包的速率

 

-c <filename>, --conf <filename> 讀取配置文件進(jìn)行掃描

 

--echo 將當(dāng)前的配置重定向到一個(gè)配置文件中

 

-e <ifname> , --adapter <ifname> 指定用來(lái)發(fā)包的網(wǎng)卡接口名稱(chēng)

 

--adapter-ip <ip-address> 指定發(fā)包的IP地址

 

--adapter-port <port> 指定發(fā)包的源端口

 

--adapter-mac <mac-address> 指定發(fā)包的源MAC地址

 

--router-mac <mac address> 指定網(wǎng)關(guān)的MAC地址

 

--exclude <ip/range> IP地址范圍黑名單,防止masscan掃描

 

--excludefile <filename> 指定IP地址范圍黑名單文件

 

--includefile,-iL <filename> 讀取一個(gè)范圍列表進(jìn)行掃描

 

--ping 掃描應(yīng)該包含ICMP回應(yīng)請(qǐng)求

 

--Append-output 以附加的形式輸出到文件

 

--iflist 列出可用的網(wǎng)絡(luò)接口,然后退出

 

--retries 發(fā)送重試的次數(shù),以1秒為間隔

 

--nmap 打印與nmap兼容的相關(guān)信息

 

--http-user-agent <user-agent> 設(shè)置user-agent字段的值

 

--show [open,close] 告訴要顯示的端口狀態(tài),默認(rèn)是顯示開(kāi)放端口

 

--noshow [open,close] 禁用端口狀態(tài)顯示

 

--pcap <filename> 將接收到的數(shù)據(jù)包以libpcap格式存儲(chǔ)

 

--regress 運(yùn)行回歸測(cè)試,測(cè)試掃描器是否正常運(yùn)行

 

--ttl <num> 指定傳出數(shù)據(jù)包的TTL值,默認(rèn)為255

 

--wait <seconds> 指定發(fā)送完包之后的等待時(shí)間,默認(rèn)為10秒

 

--offline 沒(méi)有實(shí)際的發(fā)包,主要用來(lái)測(cè)試開(kāi)銷(xiāo)

 

-sL 不執(zhí)行掃描,主要是生成一個(gè)隨機(jī)地址列表

 

--readscan <binary-files> 讀取從-oB生成的二進(jìn)制文件,可以轉(zhuǎn)化為XML或者JSON格式.

 

--connection-timeout <secs> 抓取banners時(shí)指定保持TCP連接的最大秒數(shù),默認(rèn)是30秒。

Nmap功能

Masscan可以像nmap許多安全人員一樣工作。這里有一些其他類(lèi)似nmap的選項(xiàng):

通過(guò)傳遞–nmap開(kāi)關(guān)可以看到類(lèi)似nmap的功能。

1. -iL filename:從文件讀取輸入。

2. ‐‐exclude filename:在命令行中排除網(wǎng)絡(luò)。

3. ‐‐excludefile:從文件中排除網(wǎng)絡(luò)。

4. -S:欺騙源IP。

5. -v interface:詳細(xì)輸出。

6. -vv interface:非常冗長(zhǎng)的輸出。

7. -e interface:使用指定的接口。

8. -e interface:使用指定的接口。

已經(jīng)編譯后的exe文件:

  • masscan.zip

上述內(nèi)容不知道大家學(xué)習(xí)到了嗎?網(wǎng)絡(luò)世界的安全漏洞每天都會(huì)出現(xiàn),安全知識(shí)和安全意識(shí)每個(gè)公民都應(yīng)該了解和學(xué)習(xí),有想學(xué)習(xí)網(wǎng)絡(luò)安全技能的小伙伴可以隨時(shí)私信我哦!

分享到:
標(biāo)簽:掃描器
用戶(hù)無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定