NC

課程介紹:

在網(wǎng)絡(luò)工具中有“瑞士軍刀”美譽(yù)的Netcat闰蛔, 首次出現(xiàn)在1995年,這么多年過去了互聯(lián)網(wǎng)人士對它的喜愛是有增無減垦细。其實(shí)浅碾,Netcat是一個(gè)非常簡單的Unix工具,它的實(shí)際可運(yùn)行的名字叫nc从祝。非常棒的是襟己,Netcat可以與其他工具結(jié)合和重定向,因此牍陌,可以這樣說擎浴,Netcat是互聯(lián)網(wǎng)里短小精悍的多功能工具 ,通過它毒涧,你可以完成很多令人驚訝的事贮预,驚訝的程度就看你的想象力怎么樣了。

本系列課程將學(xué)習(xí)Netcat的一些基礎(chǔ)功能。包括Netcat的介紹仿吞,如何用Netcat跟朋友聊天滑频、掃描端口、傳輸文件唤冈、創(chuàng)建遠(yuǎn)程外殼峡迷、使兩臺(tái)電腦互連等等。

netcat是網(wǎng)絡(luò)工具中的瑞士軍刀你虹,它能通過TCP和UDP在網(wǎng)絡(luò)中讀寫數(shù)據(jù)绘搞。通過與其他工具結(jié)合和重定向,你可以在腳本中以多種方式使用它傅物。使用netcat命令所能完成的事情令人驚訝夯辖。

netcat所做的就是在兩臺(tái)電腦之間建立鏈接并返回兩個(gè)數(shù)據(jù)流,在這之后所能做的事就看你的想像力了董饰。你能建立一個(gè)服務(wù)器楼雹,傳輸文件,與朋友聊天尖阔,傳輸流媒體或者用它作為其它協(xié)議的獨(dú)立客戶端。

1榨咐、端口掃描

端口掃描經(jīng)常被系統(tǒng)管理員和黑客用來發(fā)現(xiàn)在一些機(jī)器上開放端口介却,幫助他們識(shí)別系統(tǒng)中的漏洞。

nc -z -v -n 192.168.1.108 20-200

-z? I/O(input或者output)模式块茁,掃描時(shí)使用齿坷,連接建立成功后立刻關(guān)閉連接,不進(jìn)行數(shù)據(jù)交換数焊,端口號可以是單個(gè)或者一個(gè)范圍的

-v? 顯示詳細(xì)信息永淌,使用-vv獲得更多信息

-n 以數(shù)字形式表示IP地址,不使用dns反向查詢IP地址的域名

這個(gè)命令會(huì)打印21到25 所有開放的端口佩耳。Banner是一個(gè)文本遂蛀,Banner是一個(gè)你連接的服務(wù)發(fā)送給你的文本信息。當(dāng)你試圖鑒別漏洞或者服務(wù)的類型和版本的時(shí)候干厚,Banner信息是非常有用的李滴。但是,并不是所有的服務(wù)都會(huì)發(fā)送banner蛮瞄。

一旦你發(fā)現(xiàn)開放的端口所坯,你可以容易的使用netcat 連接服務(wù)抓取他們的banner。

nc -v 192.168.1.108 21

netcat 命令會(huì)連接開放端口21并且打印運(yùn)行在這個(gè)端口上服務(wù)的banner信息挂捅。

2芹助、文本信息傳輸

假如你想和你的朋友聊聊,有很多的軟件和信息服務(wù)可以供你使用。但是状土,如果你沒有這么奢侈的配置无蜂,比如你在計(jì)算機(jī)實(shí)驗(yàn)室,所有的對外的連接都是被限制的声诸,你怎樣和整天坐在隔壁房間的朋友溝通那酱讶?不要郁悶了,netcat提供了這樣一種方法彼乌,你只需要?jiǎng)?chuàng)建一個(gè)Chat服務(wù)器泻肯,一個(gè)預(yù)先確定好的端口,這樣子他就可以聯(lián)系到你了慰照。

nc 192.168.1.108 520

sudo nc -l -p 520

nc命令在520端口啟動(dòng)了一個(gè)tcp 服務(wù)器灶挟,所有的標(biāo)準(zhǔn)輸出和輸入會(huì)輸出到該端口。輸出和輸入都在此shell中展示

不管你在機(jī)器B上鍵入什么都會(huì)出現(xiàn)在機(jī)器A上

3毒租、文件傳輸

大部分時(shí)間中稚铣,我們都在試圖通過網(wǎng)絡(luò)或者其他工具傳輸文件。有很多種方法墅垮,比如FTP,SCP,SMB等等惕医,但是當(dāng)你只是需要臨時(shí)或者一次傳輸文件,真的值得浪費(fèi)時(shí)間來安裝配置一個(gè)軟件到你的機(jī)器上嘛算色。假設(shè)抬伺,你想要傳一個(gè)文件file.txt 從A 到B。A或者B都可以作為服務(wù)器或者客戶端灾梦,以下峡钓,讓A作為服務(wù)器,B為客戶端若河。

發(fā)送方連接

nc -v 192.168.1.108 520? < sina.xml -q 1

sudo nc -lp 520 > sina.xml

這里我們創(chuàng)建了一個(gè)服務(wù)器在A上并且重定向nc的輸入為文件sina.xml能岩,那么當(dāng)任何成功連接到該端口,netcat會(huì)發(fā)送sina.xml的文件內(nèi)容萧福。

在客戶端我們重定向輸出到sina.xml拉鹃,當(dāng)B連接到A,A發(fā)送文件內(nèi)容鲫忍,B保存文件內(nèi)容到sina.xml

我們也可以相反的方法使用毛俏。像下面的我們發(fā)送文件從B到A,但是服務(wù)器創(chuàng)建在A上饲窿,這次我們僅需要重定向netcat的輸出并且重定向B的輸入文件煌寇。


4、傳輸目錄

發(fā)送一個(gè)文件很簡單逾雄,但是如果我們想要發(fā)送多個(gè)文件阀溶,或者整個(gè)目錄腻脏,一樣很簡單,只需要使用壓縮工具tar银锻,壓縮后發(fā)送壓縮包永品。

如果你想要通過網(wǎng)絡(luò)傳輸一個(gè)目錄從A到B。

tar -cvf - 1/ | nc -lp 520 -q 1

nc 192.168.1.177 520 | tar -xvf -

這里在A服務(wù)器上击纬,我們創(chuàng)建一個(gè)tar歸檔包并且通過-在控制臺(tái)重定向它鼎姐,然后使用管道,重定向給netcat更振,netcat可以通過網(wǎng)絡(luò)發(fā)送它炕桨。

在客戶端我們下載該壓縮包通過netcat 管道然后打開文件。

如果想要節(jié)省帶寬傳輸壓縮包肯腕,我們可以使用bzip2或者其他工具壓縮献宫。

5、遠(yuǎn)程控制

我們已經(jīng)用過遠(yuǎn)程shell-使用telnet和ssh实撒,但是如果這兩個(gè)命令沒有安裝并且我們沒有權(quán)限安裝他們姊途,我們也可以使用netcat創(chuàng)建遠(yuǎn)程shell。

假設(shè)你的netcat支持 -c -e 參數(shù)(默認(rèn) netcat)

nc -lp 520 -c bash

nc -nv 192.168.1.177 520

如果是windows的系統(tǒng)知态,需要把bash改成cmd即可

windows下面連接

nc -nvv 192.168.1.102 444

C:\>nc.exe -Lde cmd.exe -p 444


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末捷兰,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子负敏,更是在濱河造成了極大的恐慌寂殉,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件原在,死亡現(xiàn)場離奇詭異,居然都是意外死亡彤叉,警方通過查閱死者的電腦和手機(jī)庶柿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來秽浇,“玉大人浮庐,你說我怎么就攤上這事〖砘溃” “怎么了审残?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長斑举。 經(jīng)常有香客問我搅轿,道長,這世上最難降的妖魔是什么富玷? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任璧坟,我火速辦了婚禮既穆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘雀鹃。我一直安慰自己幻工,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布黎茎。 她就那樣靜靜地躺著囊颅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪傅瞻。 梳的紋絲不亂的頭發(fā)上踢代,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天,我揣著相機(jī)與錄音俭正,去河邊找鬼奸鬓。 笑死,一個(gè)胖子當(dāng)著我的面吹牛掸读,可吹牛的內(nèi)容都是我干的串远。 我是一名探鬼主播,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼儿惫,長吁一口氣:“原來是場噩夢啊……” “哼澡罚!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起肾请,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤留搔,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后铛铁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體隔显,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年饵逐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了括眠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,110評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡倍权,死狀恐怖掷豺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情薄声,我是刑警寧澤当船,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站默辨,受9級特大地震影響德频,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜缩幸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一抱婉、第九天 我趴在偏房一處隱蔽的房頂上張望档叔。 院中可真熱鬧,春花似錦蒸绩、人聲如沸衙四。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽传蹈。三九已至,卻和暖如春步藕,著一層夾襖步出監(jiān)牢的瞬間惦界,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工咙冗, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沾歪,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓雾消,卻偏偏與公主長得像灾搏,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子立润,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評論 2 355

推薦閱讀更多精彩內(nèi)容