色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一款漏洞查找器(挖漏洞的有力工具)

jf_Fo0qk3ln ? 來源:系統安全運維 ? 2023-05-09 09:53 ? 次閱讀
VulFi,即“漏洞發現者”,它是一個IDA Pro插件,可以幫助廣大研究人員在二進制文件中查找漏洞。

它的的主要目標是在一個單一視圖中給研究人員提供包含了各種函數交叉引用的相關信息。

對于可以使用Hexrays反編譯器的情況,該工具還可以嘗試排除針對這些函數的調用。

注意事項

在運行VulFi之前,請確保已經了解了你說要測試的代碼,然后嘗試識別所有的標準函數(例如strcpy和memcpy等),然后確保它們正確命名。

插件是大小寫不敏感的,因此MEMCPY、Memcpy和memcpy都是可以識別的。

需要注意的是,搜索函數時需要精確匹配。意味著or (或任何其他變體)不會被檢測為標準函數,因此在尋找潛在漏洞時不會被考慮。

除此之外,VulFi將盡最大努力來過濾所有明顯的誤報。

請注意,雖然插件與特定架構沒有任何聯系,但某些處理器不完全支持指定類型,在這種情況下,VulFi 將簡單地將所有交叉引用標記潛在危險的標準函數,以便您繼續進行手動分析. 在這些情況下,您可以從插件的跟蹤功能中受益。

安裝

將vulfi.py、vulfi_prototypes.json和vulfi_rules.json文件放在 IDA 插件文件夾 ( cp vulfi* ) 中。

用法

掃描

要啟動掃描,請從頂部欄菜單中選擇Search>選項。

VulFi這將啟動新的掃描,或者它將讀取存儲在idb/i64文件中的先前結果。每當您保存數據庫時,數據都會自動保存。

掃描完成或加載先前的結果后,將顯示一個包含以下列的視圖

IssueName - 用作可疑問題的標題。
FunctionName - 函數的名稱。
FoundIn - 包含可能感興趣的引用的函數。
地址- 檢測到的呼叫的地址。
狀態- 審查狀態,初始Not Checked分配給每個新項目。其他狀態是False Positive和。這些可以使用給定項目上的右鍵單擊菜單進行設置,并且應該反映給定函數調用的手動審查結果。SuspiciousVulnerable
優先級- 嘗試將更有趣的呼叫優先于不太有趣的呼叫??赡艿闹禐镠igh和。優先級與文件中的其他規則一起定義。MediumLowvulfi_rules.json
評論- 給定項目的用戶定義評論。

idb如果/文件內沒有數據i64或用戶決定執行新掃描。

該插件將詢問它是否應該使用默認包含的規則運行掃描,或者是否應該使用自定義規則文件。

請注意,使用現有數據運行新掃描不會覆蓋先前找到的由規則標識的與先前存儲結果同名的項目。

因此,再次運行掃描不會刪除現有的評論和狀態更新。

3bce174c-ee05-11ed-90ce-dac502259ad0.gif

在 VulFi 視圖中的右鍵單擊上下文菜單中,您還可以從結果中刪除項目或刪除所有項目。

請注意,執行此操作后,任何評論或狀態更新都將丟失。

調查

每當您想檢查檢測到的可能存在漏洞的函數的實例時,只需雙擊所需行中的任意位置,IDA 就會將您帶到被識別為可能感興趣的內存位置。

使用右鍵單擊和選項Set Vulfi Comment,您可以為給定實例輸入注釋(例如,證明狀態)。

添加更多功能

該插件還允許創建自定義規則。這些規則可以在 IDA 接口中定義(適用于單個功能)或作為自定義規則文件提供(適用于旨在涵蓋多個功能的規則)。

界面內

當您想要跟蹤在分析期間識別的自定義函數時,只需將 IDA 視圖切換到該函數,右鍵單擊其主體內的任意位置并選擇Add current function to VulFi。

3c08b7ee-ee05-11ed-90ce-dac502259ad0.gif

自定義規則集

也可以加載具有多個規則集的自定義文件。要創建具有以下結構的自定義規則文件,您可以在此處使用包含的模板文件。

[    // 規則數組
    {
        "name" : " RULE NAME " , // 規則的名稱
        "alt_names" :[
             " function_name_to_look_for "  // 應與此規則中定義的條件匹配的所有函數名稱的列表
        ],
        "wrappers" : true ,     // 也尋找上述函數的包裝器(注意包裝的函數也必須匹配規則)
        "mark_if" :{
             "High" : " True " ,   // If 計算結果為 True,標記為高優先級(參見下面的規則)
            “中”:“假”,//如果計算結果為真,則標記為優先中(參見下面的規則)
            “低”:“假”  //如果計算結果為真,優先標記低(見下面的規則)
        }
    }
]

查找所有對函數的交叉引用malloc并檢查其參數是否不是常量以及是否檢查函數的返回值的示例規則如下所示:

{
     “名稱”:“可能的空指針取消引用”,
     “ alt_names” :[
malloc ”,
         “ _ malloc” ,
         “. malloc
    ],
    “包裝器”:假,
     “mark_if”:{
         “高”:“不是 param[0].is_constant() 而不是 function_call.return_value_checked() ”,
         “中”:“假”,
         “低”:“假”
    }
}

規則

可用變量

param[]: 用于訪問函數調用的參數(索引從 開始0)
function_call:用于訪問函數調用事件
param_count: 保存傳遞給函數的參數計數

可用功能

參數是否為常數:param[].is_constant()
獲取參數的數值:param[].number_value()
獲取參數的字符串值:param[].string_value()
調用后參數是否設置為null:param[].set_to_null_after_call()
是否檢查函數的返回值:function_call.return_value_checked()

例子

標記對第三個參數大于 5 的函數的所有調用:param[2].number_value() > 5
標記對第二個參數包含“%s”的函數的所有調用:"%s" in param[1].string_value()
標記對第二個參數不是常量的函數的所有調用:not param[1].is_constant()
標記對函數的所有調用,其中根據等于參數數量的值驗證返回值:function_call.return_value_checked(param_count)
標記對返回值針對任何值進行驗證的函數的所有調用:function_call.return_value_checked()
標記對一個函數的所有調用,其中從第三個開始的參數都不是常量:all(not p.is_constant() for p in param[2:])
標記對任何參數為常量的函數的所有調用:any(p.is_constant() for p in param)
標記對函數的所有調用:True

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 二進制
    +關注

    關注

    2

    文章

    795

    瀏覽量

    41720
  • 編譯器
    +關注

    關注

    1

    文章

    1642

    瀏覽量

    49228
  • 漏洞
    +關注

    關注

    0

    文章

    204

    瀏覽量

    15404

原文標題:一款漏洞查找器(挖漏洞的有力工具)

文章出處:【微信號:菜鳥學信安,微信公眾號:菜鳥學信安】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Flash強制啟動視頻漏洞修補工具

    Flash強制啟動視頻漏洞修補工具 
    發表于 10-15 11:22

    歡迎共同討論matlab 漏洞

    `matlab 給我們計算帶來極大方便。但其本身也存在漏洞,現在我們來討論下,以便我們這群MATLAB愛好者能在使用MATLAB時,注意這些問題,避免犯錯。如果你發現MATLB的其他漏洞
    發表于 04-29 12:01

    AlphaFuzzer漏洞挖掘工具的使用

    AlphaFuzzer是一款多功能的漏洞挖掘工具,到現在為止,該程序以文件格式為主。1.0版本主要包含了:個智能文件格式的漏洞挖掘框架。
    發表于 07-15 06:44

    淺析Linux系統開源漏洞檢測工具

    jSQL是一款輕量級安全測試工具,可以檢測SQL注入漏洞。它跨平臺(Windows, Linux, Mac OS X, Solaris)、開源且免費。
    發表于 07-23 07:21

    我是如何修復Windows系統的系統漏洞

    因而隨著時間的推移,舊的系統漏洞會不斷消失,新的系統漏洞會不斷出現,系統漏洞問題也會長期存在,這就是為什么要及時為系統打補丁的原因。 .使用windowsupdate 步驟01打開
    發表于 12-13 10:01

    怎么設計一款基于滲透性測試的Web漏洞掃描系統?

    Web漏洞掃描原理是什么?怎么設計一款基于滲透性測試的Web漏洞掃描系統?
    發表于 05-10 06:07

    漏洞挖掘工具afrog軟件簡介

    afrog 是一款性能卓越、快速穩定、PoC 可定制的漏洞掃描(挖洞)工具,PoC 涉及 CVE、CNVD、默認口令、信息泄露、指紋識別、未授權訪問、任意文件讀取、命令執行等多種漏洞
    的頭像 發表于 09-13 09:06 ?1362次閱讀

    【Tools】漏洞掃描工具DongTai

    DongTai是一款交互式應用安全測試(IAST)產品,支持檢測OWASP WEB TOP 10漏洞、多請求相關漏洞(包括邏輯漏洞、未授權訪問漏洞
    的頭像 發表于 11-25 10:35 ?833次閱讀

    一款支持弱口令爆破的內網資產探測漏洞掃描工具SweetBabyScan

    輕量級內網資產探測漏洞掃描工具:SweetBabyScan,是一款支持弱口令爆破的內網資產探測漏洞掃描工具,集成了Xray與Nuclei的P
    的頭像 發表于 12-02 09:23 ?4955次閱讀

    一款支持弱口令爆破的內網資產探測漏洞掃描工具

    甜心寶貝是一款支持弱口令爆破的內網資產探測漏洞掃描工具,集成了Xray與Nuclei的Poc。
    的頭像 發表于 12-14 09:48 ?4000次閱讀

    一款圖形化高危漏洞利用工具

    圖形化高危漏洞利用工具:Apt_t00ls,這款工具集成了各種OA系統的高危漏洞利用、文件落地方式、殺軟進程對比、反彈shell生成等功能。
    的頭像 發表于 01-13 09:49 ?1628次閱讀

    XSS漏洞掃描工具

    XSpear是一款基于RubyGems的的XSS漏洞掃描。擁有常見的XSS漏洞掃描攻擊測試功能。還可進行參數分析。
    的頭像 發表于 01-17 09:28 ?1913次閱讀

    市場上可用的十大最佳漏洞掃描工具

    OpenVAS漏洞掃描漏洞分析工具,由于其全面的特性,可以使用它來掃描服務和網絡設備。
    的頭像 發表于 03-08 09:49 ?4258次閱讀

    常見的漏洞掃描工具

    漏洞掃描工具是現代企業開展滲透測試服務中必不可少的工具,可以幫助滲透測試工程師快速發現被測應用程序、操作系統、計算設備和網絡系統中存在的安全風險與
    的頭像 發表于 06-28 09:42 ?1769次閱讀
    常見的<b class='flag-5'>漏洞</b>掃描<b class='flag-5'>工具</b>

    POC管理和漏洞掃描小工具

    工具是采用javafx編寫,使用sqllite進行poc儲存的poc管理和漏洞掃描集成化工具。主要功能是poc管理,并且采用多線程進行漏洞掃描。
    的頭像 發表于 01-09 11:01 ?890次閱讀
    POC管理和<b class='flag-5'>漏洞</b>掃描小<b class='flag-5'>工具</b>
    主站蜘蛛池模板: 久久国产精品无码视欧美| 中文字幕a有搜索网站| 国内精品久久久久影院男同志| 2022一本久道久久综合狂躁 | 无码观看AAAAAAAA片| 噜噜噜狠狠夜夜躁精品| 国产午夜理论片YY8840Y| 阿v天堂2017在无码| 战狼4在线观看完免费完整版| 无码AV熟妇素人内射V在线 | 伊人久久天堂| 洗濯屋H纯肉动漫在线观看| 青娱乐国产精品视频| 麻豆免费高清完整版| 精品三级在线观看| 国产三区在线成人AV| 高H高肉强J短篇NP| 绑着男军人的扒开内裤| 99久久精品免费看国产一区二区三区| 亚洲午夜精品A片久久WWW软件| 色综合久久久久久| 欧美亚洲精品午夜福利AV| 久久一区精品| 久久精品小视频| 精品国产国产精2020久久日| 国产人A片在线乱码视频| 国产91网站在线观看免费| voyeurhit农村夫妻偷拍| 97视频在线免费| 9277高清在线观看视频| 56prom在线精品国产| 最近免费中文MV在线字幕| 在线 无码 中文 强 乱| 永久免费观看视频| 岳的奶大又白又胖| 一个人免费视频在线观看| 亚洲欧美日韩在线观看一区二区三区| 亚洲1区2区3区精华液| 亚洲AV永久无码精品老司机蜜桃| 午夜福利体验免费体验区| 吻嘴胸全身好爽床大全|