原创 何爲SSRF,能幹嘛?

SSRF漏洞定義 SSRF(Server-Side Request Forgery:服務器端請求僞造) 是一種由攻擊者構造形成由服務端發起請求的一個安全漏洞。一般情況下,SSRF是要目標網站的內部系統。(因爲他是從內部系統訪問的

原创 掃描器篇(五)之scapy構造UDP數據包完成主機發現

udp協議掃描 發現原理 向目標主機發送一個,沒有開放的端口發送數據,目標主機會返回一個ICMP 目標端口不可達的消息,通過該特徵可以對主機進行判斷是否在線 注意事項 如果目標主機端口不在線,或者在線且目

原创 掃描器篇(七)之python+scapy構造TCP數據包發現網段內所有存活主機

TCP協議主機發現 要使用TCP協議去完成主機發現,肯定是需要了解TCP協議通信過程和原理才能完成的 TCP協議的特點 面向連接的:使用TCP協議通信的雙方必須先建立連接,然後才能開始數據的讀寫,TCP連接是

原创 掃描器篇(八)之python+scapy構造TCP協議包掃描主機端口

TCP協議端口掃描 要使用TCP協議去完成端口掃描,肯定是需要了解TCP協議通信過程和原理才能完成的 TCP協議的特點 面向連接的:使用TCP協議通信的雙方必須先建立連接,然後才能開始數據的讀寫,TCP連接是

原创 掃描器篇(六)之python+scapy組合編寫基於UDP協議的端口掃描器,順帶解決UDP協議多線程無響應問題

UDP 端口掃描 要對端口進行掃描需要先了解一下UDP協議的特徵 UDP是無連接通信協議,即在數據傳輸時,數據的發送端和接收端不建立邏輯連接。簡單來說,當一臺計算機向另外一臺計算機發送數據時, 發送端不會確認接

原创 掃描器篇(十)之python+nmap實現系統識別

爲什麼要進行操作系統識別 掃描操作系統是因爲一些系統在安裝完成後會默認開放一些端口無論是linux,windows還是Mac 在開放端口上跑什麼服務,在該服務版本上有什麼漏洞,或者有什麼半身自帶的漏洞。 掃描操作系

原创 掃描器篇(九)之利用python socket編寫端口掃描器

前言 之前在編寫端口掃描的代碼時都是使用TCP/UDP協議, 但是看了很多的代碼都是用socket來完成的,所以就 來學習一下socket編程 什麼是socket 網絡中的兩臺主機之間進行通信,本質上是主機

原创 一篇文章快速上手python socket編程,還能自己寫後門

socket 網絡編程 之前在編寫四層發現的代碼時都是使用TCP/UDP協議, 但是看了很多的代碼都是用socket來完成的,所以就 來學習一下socket 什麼是socket 網絡中的兩臺主機之間進行通信

原创 ms15-034的的漏洞利用,及使用爬蟲編寫掃描器

ms15-034一個高危漏洞 根據微軟官方公告來看,受影響的系統還是挺多的,那麼本次就記錄這個漏洞的學習過程吧 從官方的公告可以得知產生原因 遠程執行代碼漏洞存在於 HTTP 協議堆棧 (HTTP.sys) 中,

原创 HTTP訪問流程分析

http協議,每天都要接觸的一個協議。 也叫超文本傳輸協議,http協議就是萬維網的傳輸機制,允許瀏覽器通過Web服務器來瀏覽網頁,同時http也是web最核心的內容,它是web服務器和客戶端之間進行數據傳輸的規則。web也就是網

原创 記錄一次DHCP協議的學習過程

DHCP 動態主機設置協議(Dynamic Host Configuration Protocol,縮寫:DHCP)是一個局域網的網絡協議,使用UDP協議工作。 BOOTP BOOTP(Bootstrap Protoc

原创 python編寫sql注入自動探測工具

sql注入介紹 什麼是sql注入 用戶輸入內容拼接到sql語句中,並執行 Sql注入危害 榨取數據 執行系統命令 向數據庫插入代碼 繞過驗證登錄 工具參數獲取 工具思路 驗證sql注入是否存在 基

原创 python編寫基於字典的網站目錄掃描工具

工具原理: 通過讀取字典獲取內容,拼接url執行get http請求獲取 響應狀態碼,根據狀態碼判斷目錄文件資源是否存在 思路: 工具命令行參數獲取 字典讀取 多線程訪問 狀態碼獲

原创 使用scrapy爬蟲框架來獲取騰訊的招聘信息

Scrapy是一個用於抓取web站點和提取結構化數據的應用程序框架,可用於廣泛的應用程序,如數據挖掘,信息處理或歷史存檔 儘管scrapy最初是爲了web抓取而設計的但它也可以使用api(如Amazon Associate

原创 記錄一次http協議學習過程

Web技術發展 1.靜態Web 攻擊手段都是針對Web應用程序,lls服務,apache等程序 2.動態Web 動態Web最大的特點就是可以接受客戶端提交的數據,,根據用戶的輸入返回不同的結果,從而實現各式各樣的應用。