Python之路之socket陷阱

2021-10-02 17:41:07 字數 1796 閱讀 9865

在kali的shell裡面寫python

寫一段小指令碼,執行卻發現各中錯誤

經過多次嘗試,原來是目標的埠連線失敗導致,而不是**的錯

驗證:

#!/usr/bin/python

import socket

socket.setdefaulttimeout(2)

s = socket.socket(

)try

: s.connect(

("192.168.176.141",21

))except exception,e:

print

"[-] error = "

+str

(e)

嘗試其它埠,如22號埠

執行

python 1.py
成功連線,並返回伺服器的響應,成功知道服務其版本

再加上對版本的判斷是否存在漏洞

輸出效果

Python學習之路 socket實現ssh

服務端 sock server ssh import socket,os server socket.socket server.bind localhost 9999 server.listen while true print 接收新指令 conn,addr server.accept prin...

Python學習之路 socket簡單例項

客戶端 1 客戶端 2import socket 34 client socket.socket 相當於宣告socket型別,同時生成socket連線物件 5 client.connect localhost 6969 67 client.send b hello world 8 data clie...

python之路 網路程式設計之socket

cs架構 客戶端服務端架構 服務端 提供服務的 客戶端 享受服務的 bs架構 瀏覽器和服務端 網路通訊流程 集線器 將所有連線上它的電腦全部聯通起來 交換機 公升級版的集線器 網絡卡 接收處理電訊號 廣播 單播 廣播風暴 作用 劃分廣播域 子網掩碼 計算ip位址段,或者判斷ip位址是否屬於同一位址段...