內網滲透代理、端口轉發工具Termite

特點:
 工具在多種操作系統下均有Agent實現,由於代碼爲標準C實現,所以未來還將有更多的平臺被支持。

      Agent節點可相互連接,進而形成一條樹狀管理拓撲,依賴該拓撲結構,使用者可實時管理拓撲中的任意主機節點。

     管理員可通過Admin程序,對拓撲中的任意節點進行管控,包括但不限於文件傳輸/控制檯命令執行/開啓遠程 SOCKS5 代理服務/遠程端口轉發,等功能。

# Usage
1. 以服務模式啓動一個agent服務。

> $ ./agent -l 8888

2. 令管理端連接到agent並對agent進行管理。

> $ ./admin -c 127.0.0.1 -p 8888

3. 此時,admin端會得到一個內置的shell, 輸入help指令可以得到幫助信息。

>> help

4. 通過show指令可以得到當前agent的拓撲情況。

>> show 
 0M
 +-- 1M
 由於當前拓撲中只有一個agent,所以展示結果只有 1M ,
  其中1 爲節點的ID號,
  M爲MacOS系統的簡寫,Linux爲L,Windows簡寫爲W。

5. 將新agent加入當前拓撲
> ./agent -c 127.0.0.1 -p 8888

6. 此時show指令將得到如下效果
 0M
 +-- 1M
 |   +-- 2M
  這表明,當前拓撲中有兩個節點,其中由於2節點需要通過1節點才能訪問,所以下掛在1節點下方。

7. 在2節點開啓socks代理,並綁定在本地端口
>> goto 2
    將當前被管理節點切換爲 2 號節點。
>> socks 1080
   此時,本地1080 端口會啓動個監聽服務,而服務提供者爲2號節點。

8. 在1號節點開啓一個shell並綁定到本地端口
>> goto 1
>> shell 7777
     此時,通過nc本地的 7777 端口,就可以得到一個 1 節點提供的 shell.

9. 將遠程的文件下載至本地
>> goto 1
>> downfile 1.txt 2.txt
    將1 節點,目錄下的 1.txt 下載至本地,並命名爲2.txt

10. 上傳文件至遠程節點
>> goto 2
>> upfile 2.txt 3.txt
    將本地的 2.txt 上傳至 2號節點的目錄,並命名爲3.txt

11. 端口轉接
>> goto 2 
>> lcxtran 3388 10.0.0.1 3389
    以2號節點爲跳板,將 10.0.0.1 的 3389 端口映射至本地的 3388 端口
下載地址:http://rootkiter.com/Termite/


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章