Token2Shell 連進 VMware 方法

Token2Shell 是個人認為在 Windows 上最美的 SSH console 軟體,但在 VM 搭建後開啟 SSH 連線卻一直失敗,沒想原因是 UWP 的特殊限制…記錄一下官網的教學。

Token2Shell-kali

VMware

與傳統 APP 不同,UMP 需要設定可允許訪問 loopback addresses (ex. localhost, 127.0.0.1 and etc.) ,只要在在 Host 端的 cmd ,輸入以下指令即可 1

1
CheckNetIsolation LoopbackExempt -a -n="ChoungNetworksUS.68307A65C913_vvzc8y2tzcnsr"

Token2shellAllow

刪除許可

1
CheckNetIsolation LoopbackExempt -d -n="ChoungNetworksUS.68307A65C913_vvzc8y2tzcnsr"

檢查已允許的列表

1
CheckNetIsolation LoopbackExempt -s

VirtualBox

官網有說到對 Token2Shell/MD 要連到 VirtualBox 還需要用 netsh 下監聽許可,因為個人沒有在用 Vitrtualbox ,所以單純記錄2

假如要連的位置是 192.168.55.101,端口是22

1
netsh interface portproxy add v4tov4 listenaddress=localhost listenport=22 connectaddress=192.168.56.101 connectport=22 protocol=tcp

重新開機後添加的項目仍會繼續存在,如要刪除需用以下指令:

1
netsh interface portproxy delete v4tov4 listenaddress=localhost listenport=22

查看當前的 portproxy設定

1
netsh interface portproxy show all
------ THE END ------