安全界瑞士軍刀--Netcat常用命令
瑞士軍刀Netcat常用命令
1. 檢視目標IP地址的指定的埠是否開啟
如:
nc -nv 11.11.11.11 80 //判斷80埠是否開啟
-nv是資訊收集過程中經常使用的引數,在nmap也經常會用到
-n: 對IP地址進行探測,但不會對域名進行探測,即沒有DNS的解析
常見的埠的開啟特徵
110埠:
如果開啟,可以嘗試輸入USER 使用者名稱等命令
25埠:
如果開啟,可以先輸入helo指令進行對話,之後再輸入郵箱等
80埠:
如果開啟,可以輸入GET /命令或者 HEAD/ 命令
2. 利用netcat傳輸文字資訊
接收方:nc -l -p 1314 //開啟指定埠,並進行偵聽
連線方:nc -nv 11.11.11.11 1314 //連線指定IP的指定埠
如果不確定埠是否開啟,可以輸入netstat -pantu | grep 1314,來檢視埠的狀態
也可以利用傳shell,進行遠端控制
如:
接收方:nc -l -p 1314 -c bash //Windows可將bash改為cmd
連線方:nc -nv 11.11.11.11 1314
利用管道符傳遞資訊
接收方:nc -l -p 1314 > 1.txt
連線方:ps aux | nc -nv 11.11.11.11 1314 //將程式資訊通過nc傳給接收方
在使用nc傳遞時,可以加上-q引數(接收方和連線方都可以),如-q 1, 在命令完成後一秒,斷開連線
也可以利用<,>傳遞
接收方:nc -l -p 1314 > 520.mp4
連線方:nc -nv 11.11.11.11 1314 < 521.mp4
注意:反向連線也是可以的,即接收方變為了傳送方,傳送方變為了接收的一方
3. 利用netcat進行埠掃描
如:
nc -nvz 22.22.22.22 1-65535 //掃描1-65535個埠
nc -nvzu 22.22.22.22 1-1024 //掃描UDP的1-1024個埠
-z引數:只進行掃描,不進行互動
-u引數:進行UDP的掃描,預設為TCP掃描
Netcat的升級版–Ncat
netcat的傳遞的資訊都是以明文形式的(當然,也可以使用加密工具進行加密,如mcrypt),因此缺乏加密通訊和身份驗證的能力,ncat彌補了這些缺點
如:
接收方:ncat -c bash -allow 12.12.12.12 -vnl 121 --ssl
連線方:ncat -nv 11.11.11.11 121 --ssl
接收方的IP為11.11.11.11,傳送方為12.12.12.12,也就是說-allow引數規定接收方只允許12.12.12.12進行連線121埠,並且使用ssl加密
相關文章
- Linux 網路工具中的瑞士軍刀 - socat & netcatLinux
- ComponentOne – 控制元件界的“瑞士軍刀”控制元件
- Linux網路命令必知必會之瑞士軍刀 nc(netcat)Linux
- 瑞士軍刀redis-pipelineRedis
- 瑞士軍刀redis - 慢查詢Redis
- 瑞士軍刀redis - 釋出訂閱Redis
- 診斷子事務的瑞士軍刀
- 固態硬碟界的"瑞士軍刀":有這兩款工具箱軟體才安心硬碟
- f-strings: Python字串處理的瑞士軍刀Python字串
- 瑞士軍刀 gout v0.0.5版本釋出Go
- 開源的網路瑞士軍刀「GitHub 熱點速覽」Github
- 程式設計師的瑞士軍刀DevToys推出vscode外掛程式設計師devVSCode
- 掃描器裡的瑞士軍刀,盛邦安全PAD掃描器助力基礎設施安全檢查
- Reflect API:每個 JavaScript 開發人員都需要的瑞士軍刀APIJavaScript
- 開發者的瑞士軍刀「GitHub 熱點速覽 v.22.04」Github
- AE指令碼Swiss Knife Mac 瑞士軍刀MG動畫製作外掛指令碼Mac動畫
- 網路版“瑞士軍刀”!一個多功能的網路工具箱!
- DevToys Mac程式設計師神器,號稱開發者的瑞士軍 刀devMacC程式程式設計師
- 開發者的瑞士軍刀!一款適用於開發者的工具集合!
- 設計界的瑞 士 軍 刀:Autodesk AutoCAD2020軟體下載
- Lightning 框架: 一個未被發現的 "Swiss Army Knife(瑞士軍刀級別) "Linux惡意軟體框架Linux
- 2018世界盃巴西vs瑞士影片重播地址 巴西vs瑞士影片回放完整版
- netcat的使用
- 2018世界盃塞爾維亞vs瑞士誰會贏 塞爾維亞vs瑞士比分預測
- 2018世界盃瑞士VS哥斯大黎加誰會贏 瑞士vs哥斯大黎加比分預測
- linux nc (Netcat) 常見用法Linux
- 使用 Netcat 模擬 HTTP 請求HTTP
- netcat 命令介紹及使用示例
- 2022世界盃買冠軍競猜app 2022世界盃競彩玩法APP
- windows環境安裝nc(netcat)命令Windows
- 如何築造資料安全邊界
- FortiGate NGFW打造安全、高效、智慧的邊界安全樞紐
- 機器學習預測2018年世界盃冠軍隊機器學習
- 巨人網路征途品牌&維稀將軍跨界合作今日啟動
- 使用netcat進行反彈連結的shellcode
- 2022世界盃冠軍彩票入口網站 2022世界盃足球購買正規競猜app網站APP
- 墨刀
- 瑞士表業聯盟:2020年5月瑞士手錶出口暴跌68%