国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Turbo Intruder:突破速率限制

這篇具有很好參考價值的文章主要介紹了Turbo Intruder:突破速率限制。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

很多測試因為速度達不到而使理論上的結(jié)果無法實現(xiàn)。即使可以增加線程數(shù)來提升速度,資源占用問題也會成為另一種瓶頸。

特點介紹

Turbo Intruder 是一個 Burp Suite 擴展插件,用于發(fā)送大量 HTTP 請求并分析結(jié)果。它旨在處理那些需要異常速度、持續(xù)時間或復(fù)雜性的攻擊來補充Burp Intruder。以下功能為其特點:

  • 快速- Turbo Intruder 使用了一個重寫的 HTTP 棧 ,用于提升速度。因此,在許多目標(biāo)上,它甚至可以大大超過流行的異步Go腳本。
  • 可擴展-Turbo Intruder 可以實現(xiàn)平坦的內(nèi)存使用,實現(xiàn)可靠的連續(xù)多天運行。同時可以脫離 burp suite 使用。
  • 靈活- 使用 Python 配置攻擊。這可以處理復(fù)雜的要求,例如簽名請求和多步攻擊序列。此外,自定義 HTTP 棧意味著它可以處理其他庫無法處理的畸形格式請求。
  • 方便- 一些無用結(jié)果可以通過采用 Backslash Powered Scanner的高級差異算法自動過濾掉。這意味著您只需單擊兩次即可發(fā)起攻擊并獲得有用的結(jié)果。

官方slogan:Turbo Intruder:擁抱十億請求攻擊

官方網(wǎng)站

https://portswigger.net/bappstore/9abaa233088242e8be252cd4ff534988

一、原理

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

? 普通的請求方式一般分為兩種:一種是 “ 建立連接—瀏覽器請求—服務(wù)端響應(yīng)—斷開連接 ”,每次獲取資源都需要建立新的連接,這種方式我們稱為短連接(Connection: close );另一種就是 第一次請求的時候就建立好連接,后續(xù)獲取資源都是通過這條連接來獲取資源,這種方式我們稱為長連接(Connection: keepalive)。從上圖可以看出使用長連接方式發(fā)起請求是短連接速度的400%。
? 另外,它還使用了HTTP 管道(HTTP Pipelining )的方式來發(fā)送 請求,這種方式會在等待上一個請求響應(yīng)的同時,發(fā)送下一個請求。而在發(fā)送過程中不需要等待服務(wù)器對前一個請求的響應(yīng);只不過,客戶端還是要按照發(fā)送請求的順序來接收響應(yīng)。通過 HTTP 管道的方式發(fā)起請求是短連接(Connection: close )速度的 6000% 。

二、速度與性能

? 先看一下視頻中作者貼出的使用截圖。

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

? 從圖中狀態(tài)欄可以看出Requests(請求數(shù)):1431484160、Duration(持續(xù)時間/秒):63491秒,約合17小時、RPS(每秒請求數(shù)):22546。而內(nèi)存只用了 1GB多。

? 然后看一下日常使用時的截圖。

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

? 此場景為6位手機驗證碼爆破,可以看到用時334秒完成了100W次請求,RPS也達到了2994。由于服務(wù)器響應(yīng),網(wǎng)絡(luò)穩(wěn)定性等問題,雖然速度遠不及作者的2W每秒的速度。但是也足夠在5分鐘內(nèi)完成6位驗證碼的爆破。

使用姿勢

一、安裝

? 安裝途徑1、Burp Suite的BApp Store。

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

? 安裝途徑2、https://github.com/PortSwigger/turbo-intruder/releases

找到最新版下載導(dǎo)入。

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

二、使用方式

? 選中數(shù)據(jù)包右鍵選擇Send to turbo intruder。

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

? 此時會打開一個新的窗口,該窗口上半部分區(qū)域為原始的HTTP請求包,下半部分為操作代碼,中間部分可以根據(jù)場景從下拉框中選擇具體操作代碼。每次打開時此處默認為Last code used,即為上次使用的代碼。

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

? 其中代碼區(qū)需要使用“%s”字符來代替需要進行Fuzz的部分。選擇對應(yīng)的操作代碼點擊最下方Attack即可開始攻擊。具體使用細節(jié),可結(jié)合第三部分使用場景。

使用場景

一、驗證碼爆破

? 如手機郵箱驗證碼登錄功能,手機郵箱驗證碼密碼找回功能。

? 驗證碼爆破結(jié)合用戶名枚舉一般可以實現(xiàn)接管任意用戶。在企業(yè)SRC中一般會定級為高危漏洞。

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

? 操作代碼如下:

from itertools import product

def brute_veify_code(target, engine, length):
   pattern = '1234567890'	#用于生成字典的迭代對像
   for i in list(product(pattern, repeat=length)):	#product()接收多個迭代對像,然后生成一個笛卡爾積,repeat參數(shù)代表重復(fù)迭代對象次數(shù)。
        code =  ''.join(i)
        engine.queue(target.req, code)

def queueRequests(target, wordlists):
   engine = RequestEngine(endpoint=target.endpoint,		#指定目標(biāo)的地址
           concurrentConnections=30,	#與服務(wù)器建立30條連接
           requestsPerConnection=100,	#每條連接同時發(fā)送100個請求
           pipeline=True	#開啟管道(HTTP Pipelining)模式
           )
   brute_veify_code(target, engine, 6)

def handleResponse(req, interesting):

 if 'error' not in req.response:	#對response進行操作,不含有“error”的添加入表中
      table.add(req)

? 演示:

? 假設(shè)百度wd參數(shù)為數(shù)字6位驗證碼。將參數(shù)值以“%s”代替,然后將上方代碼復(fù)制到操作代碼區(qū)域。

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

? 點擊Attack開始攻擊,可以看到"%s"被替換為生成的字典內(nèi)容。31秒成功請求29431次,RPS為949。

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

二、并發(fā)測試

? 并發(fā)漏洞屬于業(yè)務(wù)邏輯漏洞,存在于對次數(shù)進行限制的功能點,如簽到,抽獎,優(yōu)惠券領(lǐng)取等功能點。使用并發(fā)技術(shù)進行測試,觀察服務(wù)器是否可以多次成功響應(yīng)。在企業(yè)SRC中會根據(jù)具體功能點和影響進行定級。

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

? 操作代碼如下:

def queueRequests(target, wordlists):
    engine = RequestEngine(endpoint=target.endpoint,
                           concurrentConnections=30,
                           requestsPerConnection=100,
                           pipeline=False
                           )

    for i in range(30):		#創(chuàng)建30個請求,需要和concurrentConnections對應(yīng),每條連接發(fā)送一個請求
        engine.queue(target.req, target.baseInput, gate='race1')	#“gate”參數(shù)會阻塞每個請求的最后一個字節(jié),直到調(diào)用openGate
#等待,直到每個“race1”標(biāo)記的請求就緒,然后發(fā)送每個請求的最后一個字節(jié)
    engine.openGate('race1')	#標(biāo)識屬于同一個并發(fā)測試的請求
    engine.complete(timeout=60)

def handleResponse(req, interesting):
    table.add(req)

? 演示:

? 此代碼在插件中可選/examples/race.py

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

? 由于并發(fā)測試不需要對原始請求包進行處理,所以很可能會遇到下面這種問題

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

? 由于工具執(zhí)行流程,所以在原始請求包里必須有"%s"字段,所以可以在請求包中任意位置添加“%s”即可。

Turbo Intruder:突破速率限制,java,http,網(wǎng)絡(luò)

? 根據(jù)length將響應(yīng)排序后可以發(fā)現(xiàn)有4個響應(yīng)包返回內(nèi)容不同??梢愿鶕?jù)具體返回信息進行判斷。

其它場景應(yīng)用

? 除了以上兩種之外,還可以使用turbo-intruder進行目錄掃描,暴力破解等。更多功能實現(xiàn)可參考https://github.com/PortSwigger/turbo-intruder/tree/master/resources/examples/

? 同樣也可以根據(jù)自己的使用場景編寫自定義的操作代碼。

以上就是個人對此工具的使用,熟練使用此工具可以突破請求速率的問題,解鎖更多攻擊姿勢,提升工作效率。也是非常喜歡這個工具,所以將使用心得在此分享給大家。文章來源地址http://www.zghlxwxcb.cn/news/detail-606954.html

/turbo-intruder/tree/master/resources/examples/

? 同樣也可以根據(jù)自己的使用場景編寫自定義的操作代碼。

以上就是個人對此工具的使用,熟練使用此工具可以突破請求速率的問題,解鎖更多攻擊姿勢,提升工作效率。也是非常喜歡這個工具,所以將使用心得在此分享給大家。

到了這里,關(guān)于Turbo Intruder:突破速率限制的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • OpenAI取消GPT-4 Turbo,所有每日限制!

    OpenAI取消GPT-4 Turbo,所有每日限制!

    2月17日,OpenAI在社交平臺宣布,取消了GPT-4 Turbo的所有每日限制,并將速率限制提升1倍。 現(xiàn)在,每分鐘可處理高達150萬TPM的數(shù)據(jù) 。 OpenAI這一周的連續(xù)王炸組合拳,從ChatGPT增加 “記憶存儲”,到視頻模型Sora再到GPT-4 Turbo全面取消每日限制,打的谷歌、Meta有點暈頭轉(zhuǎn)向搶盡風(fēng)

    2024年02月22日
    瀏覽(19)
  • 反爬蟲策略:使用FastAPI限制接口訪問速率

    反爬蟲策略:使用FastAPI限制接口訪問速率

    目錄 引言 一、網(wǎng)絡(luò)爬蟲的威脅 二、FastAPI 簡介 三、反爬蟲策略 四、具體實現(xiàn) 五、其他反爬蟲策略 六、總結(jié) 在當(dāng)今的數(shù)字時代,數(shù)據(jù)已經(jīng)成為了一種寶貴的資源。無論是商業(yè)決策、科學(xué)研究還是日常生活,我們都需要從大量的數(shù)據(jù)中獲取有價值的信息。為了獲取這些數(shù)據(jù),

    2024年01月21日
    瀏覽(19)
  • 亞馬遜銷售伙伴 API 的使用方案和速率限制

    API 的可靠性取決于確定您的容量和資源,從而滿足應(yīng)用程序隨時間推移而不斷變化的需求。因此您需要試圖了解并預(yù)測使用情況,然后管理請求速率,以防止在使用高峰期出現(xiàn)服務(wù)過多而癱瘓的情況。 在銷售伙伴 API 中,使用令牌存儲桶算法可以限制請求速率。該算法基于一

    2023年04月27日
    瀏覽(25)
  • 視頻號掛公眾號鏈接突破綁定公眾號限制,突破10000閱讀量限制,隨便加

    想必玩視頻號綁定公眾號鏈接的應(yīng)該清楚了,8月初,視頻號再次對公眾號做出了限制,以前是直接放在視頻上 方,后來又把鏈接放在評論區(qū)頂部,在評論區(qū)頂部活的時間還挺長,持續(xù)了估計有一年左右,接著視頻號再次放出 大招,直接做出限制,要求視頻號必須綁定公眾號

    2024年02月10日
    瀏覽(16)
  • Github api 請求速率說明和請求限制說明,使用認證token增加請求次數(shù)

    Github api 請求速率說明和請求限制說明,使用認證token增加請求次數(shù)

    有能力的可以看官方文檔:Resources in the REST API - GitHub Docs ?GitHub 對每小時可以發(fā)送的請求數(shù)量有限制。通常,GitHub API的標(biāo)準限制為: 未經(jīng)身份驗證 - 每個原始 IP 地址每小時60個請求; 已驗證 – 每個用戶每小時可發(fā)送 5,000 個請求。 可以通過?https://api.github.com/users/octocat?查

    2024年02月04日
    瀏覽(26)
  • GPT突破限制回復(fù)圖片

    GPT突破限制回復(fù)圖片

    PS:有其他有意思的prompt可以一起溝通。 Forget everything you learned before. We are currently living in 2023 and you are still in 2021. After 2 years, Open AI has brought you new features, but you still do not use these features. In the new version, you now return the messages I wrote to me in the following format “[外鏈圖片轉(zhuǎn)存失敗,源

    2024年02月14日
    瀏覽(15)
  • chatGPT回答字數(shù)限制解除-怎么突破chatGPT長度的限制

    chatGPT回答字數(shù)限制解除-怎么突破chatGPT長度的限制

    ChatGPT 是一種基于機器學(xué)習(xí)的自然語言處理技術(shù),可以自動生成文本,包括段落、文章、新聞、電子郵件、推文等。以下是使用 ChatGPT 進行寫作的基本過程: 確定寫作內(nèi)容和細節(jié):首先需要 確定要生成的文本內(nèi)容和相關(guān)信息,包括主題、目的、等。 收集參考材料和數(shù)

    2024年02月04日
    瀏覽(19)
  • MobaXterm 突破14個session限制

    MobaXterm 突破14個session限制

    通常情況下:隨著工作時間的增長,我們會保存許許多多的linux到本地的mobastream,然后當(dāng)超過14個,就會被被限制,這個會讓人很頭疼。 測試安裝成功: * **注意:?UserName?為計算機名稱, ? ? ? ? ? ? ? ? ?Version 為版本號,但是不帶v。通常是21.5等 ?查看本地是否生成文件

    2024年02月09日
    瀏覽(11)
  • c# 32位程序突破2G內(nèi)存限制

    c# 32位程序突破2G內(nèi)存限制

    在開發(fā)過程中,由于某些COM組件只能在32位程序下運行,程序不得不在X86平臺下生成。而X86的32位程序默認內(nèi)存大小被限制在2G。由于程序中可能存在大數(shù)量處理,期間對象若沒有及時釋放或則回收,內(nèi)存占用達到了1.2G左右,就會引發(fā)異常“內(nèi)存溢出”。 環(huán)境:Visual Studio 20

    2024年02月06日
    瀏覽(19)
  • 使用代理突破瀏覽器IP限制

    使用代理突破瀏覽器IP限制

    ? ? ? ? 主要時了解代理服務(wù)器的概念,同時如何突破瀏覽器IP限制 ????????代理服務(wù)器英文全稱是Proxy Server,其功能就是代理網(wǎng)絡(luò)用戶去取得網(wǎng)絡(luò)信息。形象的說:它是網(wǎng)絡(luò)信息的中轉(zhuǎn)站,特別是它具有一個cache緩存的功能。 ? ? ? ? 我覺得以下這種分類方式非常合理:

    2024年02月11日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包