python之滲透測試筆記(一)

2021-10-04 18:13:04 字數 1664 閱讀 7013

socket的例項化

socket(family,

type

[,protocal]

)

s=socket.socket(

)或s=socket.socket(socket.af_inet,socket.sock_stream)

s=socket.socket(socket.af_inet,socket.sock_dgram)
2.socket常用的函式

2.1 伺服器端函式:

s.bing(

('127.0.0.1'

,8080))

#繫結本機的8080埠

s.listen(

5)

2.2 客戶端函式:

s.connect(

("127.0.0.1"

,8080))

#連線本地的8080埠

2.3 客戶端和伺服器都可以使用的函式:

s.sendall(

bytes

(" hello python ! "

),encoding =

"utf-8"

)

odj.recv(

1024

)#接收一段長度為1024的字元socket

import socket

s2 =socket.socket(

)#初始化乙個tcp型別的socket

s2.bind(

("127.0.0.1"

,8080))

#繫結到本地8080埠

s2.listen(5)

#使用tcp的服務端開啟監聽模式

while

1:

conn,address = s2.accept(

)#接收tcp連線並返回(conn,address),conn是新的套接字,用來接收和傳送資料;address連線客戶端位址

print

("a new connect from "

+str

(address)

) conn.sendall(

"hello world"

)#傳送資料

conn.close(

)

import socket       #匯入socket庫

s1 = socket.socket(

)#初始化乙個tcp型別的socket

s1.connect(

("127.0.0.1"

,8080))

#連線目標127.0.0.1的8080埠(測試使用本機位址),使用引數是乙個元組,形式為(host,port)

data = s1.recv(

1024

)#連線成功,傳送資料

s1.close(

)#關閉連線

print

('received '

+repr

(data)

)#輸出伺服器傳送的資料

安全測試之滲透測試筆記一

一.什麼是安全測試 滲透測試?滲透測試是模擬黑客進行網路攻擊,評估計算機網路安全的一種方法。這個過程包括對系統的任何弱點,技術缺陷或漏洞的主動分析 二.安全測試有什麼目的?1.髮型系統的安全漏洞 2.安全合規的要求 3.檢驗企業應對策略 三.電腦使用技巧及網路排錯命令 1.建議使用win10專業版,...

滲透測試筆記 之 recon ng

recon ngoptions list設定dns伺服器 options set nameserver 114.114.114.114設定 options set proxy 127.0.0.1 8889設定user agent 檢視工作區列表 載入工作區 刪除工作區 在terminal直接建立並啟...

Metasploit滲透測試筆記(一)

usermap script是samba協議的乙個漏洞,id為cev 2007 2447,屬於遠端命令注入漏洞,主要影響samba的3.020到3.0.25rc3版本。這個bug最初是針對匿名 進行報告的到samrchangepassword ms rpc功能組合中與 使用者名稱對映指令碼 smb....