前言
- 今天想在手機上測試python代碼(termux),但是手機操作確實太麻煩了,所以就想試試用ssh來用電腦操作,但是網上說似乎不能用ip鏈接ssh 但是配置密鑰文件有很麻煩。所以,我想了一個歪招(能抓住耗子的貓)
Netcat
- 之前稍微了解了一下安全領域的的東西,知道有一把網絡界的瑞士軍刀,也即是 Netcat 也即是nc(腦殘 hahaha)
- 這個工具在linux默認是安裝了的 但是windows是沒有的,所以需要下載 這里直接提供下載鏈接Netcat
操作
- 這里參考了博客 使用nc反彈shell方法
- 被控端:
bash -i >& /dev/tcp/192.168.137.1/9999 0>&1
windows(我沒嘗試過): nc -t -e c:\winnt\system32\cmd.exe 192.168.x.x 5354
- 控制端:
nc -vlp 9999
首先運行控制端 然后運行被控端就好了
缺陷
- 不能有彩色的效果
- 不能傳輸 ^C (這個的話 可以嘗試寫一個腳本 重復鏈接 思路像是這個Netcat斷線重連)
額外的
- windows控制台中文亂碼問題: 解決方案就是, 先執行chcp 65001 切換成utf-8編碼 然后再監聽
