91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Windows中如何使用socat

發布時間:2021-07-30 16:24:49 來源:億速云 閱讀:593 作者:Leah 欄目:大數據

Windows中如何使用socat,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

0x01 socat的簡介

socat是一個多功能的網絡工具,名字來由是” Socket CAT”,可以看作是netcat的N倍加強版,其原版本是基于Linux的,這里我們使用Windows版本的,因為是移植過來的,需要依賴的庫也比較多,所以不是那么的方便,以后的使用可能更多的是基于Linux平臺來進行的。

socat的主要特點就是在兩個數據流之間建立通道;且支持眾多協議和鏈接方式:ip, tcp, udp, ipv6, pipe,exec,system,open,proxy,openssl,socket等。

socat的官網:http://www.dest-unreach.org/socat/

socat的下載鏈接:http://www.dest-unreach.org/socat/download/

Windows中如何使用socat

至于Windows的版本,我在網上找到了以下兩種,對其安全性不做任何保證

socat for Windows/Cygwin(這個版本缺少Cygwin的dll文件,需要自行解決):

http://www.nikhef.nl/~janjust/socat/socat-1.6.0.1-cygwin.bin.tar.gz

Windows中如何使用socat

socat for Windows(這個版本已經打包了Cygwin的dll文件):

http://olds.blogcn.com/wp-content/uploads/16/1615/2009/08/socat.rar

Windows中如何使用socat

0x02 socat進行文件傳輸

注:這里使用win08作為本地機器,win7作為目標機器來進行演示

這里我們以上傳win08機器上的123.txt為目標進行上傳

Windows中如何使用socat

首先在win08機器上執行命令

socat.exe -u open:123.txt,binary tcp4-listen:53

Windows中如何使用socat

在執行之后程序不會有任何的顯示,此刻是相當于監聽的

接下來,我們去win7機器上執行命令來接收這個文件

socat.exe -u tcp4:192.168.222.175:53 open:123.txt,creat,binary

Windows中如何使用socat

執行之后,就會發現在這個文件夾下面已經生成了123.txt文件

Windows中如何使用socat

注:create在哪個機器上執行,文件就會留在哪個機器上

0x03 socat正向端口轉發

首先我們需要在邊界機器上執行

socat.exe tcp4-listen:53,reuseaddr,fork tcp4:192.168.222.137:3389

Windows中如何使用socat

此時并不會有任何的回顯,然后我們在本地使用mstsc進行遠程桌面連接

Windows中如何使用socat

Windows中如何使用socat

成功連接

0x04 socat反向端口轉發

單層端口轉發(1)

注:這里我們使用win08來代表本地主機,win7來代表邊界主機

首先,在win08上執行監聽,將來自外部53端口的流量全部轉發到本地888端口

socat.exe tcp-listen:53 tcp-listen:888

Windows中如何使用socat

然后在win7上執行命令,將本地3389的流量轉發到win08的53端口

socat.exe tcp-connect:192.168.222.175:53 tcp:127.0.0.1:3389

Windows中如何使用socat

然后回到win08的機器上,執行遠程桌面連接

Windows中如何使用socat

Windows中如何使用socat

成功登陸

單層端口轉發(2)

除了可以轉發到本地之外,還可以直接將流量轉發到內網主機

首先在本地執行監聽

socat.exe tcp-listen:53 tcp-listen:111

Windows中如何使用socat

在邊界機器win08上執行命令,10.1.111.226是我本機的地址

socat.exe tcp-connect:10.1.111.226:53 tcp:192.168.222.137:3389

Windows中如何使用socat

然后回到本地使用mstsc來進行遠程連接

Windows中如何使用socat

Windows中如何使用socat

成功登陸

注:中間可能會有socat超時自動斷開等其他情況,多執行幾次就可以成功了

多層端口轉發

如果在內網中又發現還有更深一層的內網的機器,我們就可以使用多層的端口轉發來進行,我們這里假設其IP為192.168.222.134,我本機地址為10.1.111.226

首先我們在本地機器進行監聽

socat.exe tcp-listen:53 tcp-listen:1000

Windows中如何使用socat

然后到邊界機器win08執行轉發

socat.exe tcp4-listen:55,reuseaddr,fork tcp4:10.1.111.226:53

Windows中如何使用socat

最后再到內網機器win7上執行轉發

socat.exe tcp-connect:192.168.222.175:55 tcp:192.168.222.134:22

Windows中如何使用socat

最后回到本地,連接第二層內網中的ssh

Windows中如何使用socat

Windows中如何使用socat

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

陆良县| 铜山县| 克拉玛依市| 历史| 松滋市| 中卫市| 玛多县| 德清县| 镇江市| 兖州市| 大理市| 赤壁市| 崇义县| 城市| 江川县| 青阳县| 喀喇沁旗| 嫩江县| 宜兰市| 扶沟县| 邮箱| 阳东县| 镇原县| 涡阳县| 河池市| 永嘉县| 天等县| 教育| 莎车县| 五寨县| 文登市| 伊川县| 钦州市| 泗水县| 准格尔旗| 浮梁县| 临泉县| 栾川县| 高邑县| 阜新| 施甸县|