基於tcp實現遠端執行命令

2022-04-10 23:04:28 字數 1949 閱讀 7540

1

#author : kelvin2#

date : 2019/1/30 20:10

3from socket import *

4import

subprocess

56 ip_conf = ("

127.0.0.1

", 8888)

7 buffer_capacity = 1024

8 tcp_server =socket(af_inet, sock_stream)

9tcp_server.bind(ip_conf)

10 tcp_server.listen(5)

11while

true:

12 conn, addr =tcp_server.accept()

13while

true:

14try

:15 cmd = conn.recv(buffer_capacity) #

如果強制斷開連線會觸發try,try正是解決強制中斷連線的問題

16print("

收到的cmd:%s

"%cmd)

17if

not cmd: #

如果使用quit斷開連線,伺服器會死迴圈收到空,該判斷正是解決此問題

socket 基於tcp實現遠端執行命令

server.py socket 基於tcp實現遠端執行命令 from socket import import subprocess ip port 127.0.0.1 8080 back log 5buffer size 1024tcp server socket af inet,sock st...

基於tcp的遠端命令執行小木馬

僅作為個人學習使用,請勿用於非法用途 c s結構 服務端負責接收tcp報文,並通過python提供的os模組來執行接收到的遠端命令。這就是我們寫的小木馬。客戶端也就是我們要向目標靶機傳送報文的一端,負責傳輸資料到服務端。服務端 import os from socket import 建立連線 tc...

遠端執行命令

遠端執行命令 這個分兩步,很簡單很實用。第一步,設定ssh免認證,免認證就是只不用密碼認證就可以直接登入,這在寫指令碼伺服器控制時特別有用。ssh keygen t rsa cd ssh ssh copy id xuexi01注 xuexi01是主機名,也可寫成ip,如192.168.2.11 第二...