Home Of HappyBear
漏洞發掘技術主要包括:
1黑盒自動測試
2靜態自動分析
3補丁比較
4動態除錯汙點檢查
在這個領域,人的經驗還是最重要的
A適當的漏洞資料來源--〉B知識發現或者資料探勘--〉C漏洞預測模型--〉D漏洞自動發掘模型
A漏洞樣本一定要合適
C漏洞的共性,軟體的什莫部分最有可能存在漏洞?軟體在什莫情況下最有可能觸發漏洞?
下面逐個分析
1黑盒自動測試
無法真正理解程式的流程
可否借鑑一些軟體行為學的東西?模擬非正常的軟體行為
需要人工介入?
2基於原始碼的靜態分析
定位為輔助工具
FlowFinder/ITS4支援C/C++語言
RATS支援C/C++/Perl/PHP/Python語言
可檢查緩衝區溢位、格式化字串、競爭條件、PATH欺騙等安全問題
這種方法已經有成熟的商業軟體
3補丁比較
原始碼補丁比較(開源)
二進位制檔案比較
這種方法一般用於探究已知漏洞的位置,用於編寫漏洞利用程式碼
我覺得這種方法應該算是漏洞分析而非漏洞發掘
但是補丁已經發布,再寫漏洞利用程式碼又有何用?
4基於IDA Pro的指令碼挖掘技術
利用IDC編寫漏洞發掘指令碼 (Halvar Flake 2001年 BlackHat 演講)
動態除錯汙點跟蹤/檢查是如何實現的?
相關推薦
Home Of HappyBear
漏洞發掘技術主要包括:1黑盒自動測試2靜態自動分析3補丁比較4動態除錯汙點檢查在這個領域,人的經驗還是最重要的A適當的漏洞資料來源--〉B知識發現或者資料探勘--〉C漏洞預測模型--〉D漏洞自動發掘模型A漏洞樣本一定要合適C漏洞的共性,軟體的什莫部分最有可能存在漏洞?軟體在什
Home Of Java------ChenDong
近期開發過程中遇到了跨域的問題,趁著空暇時間,做一下消化整理,希望能夠掌握這方面的知識,也希望能得到大眾的指點。 在理解跨域之前,要弄懂一點,究竟什麼會導致跨域,以前認為,在一個域名的系統中去訪問另一個域名的系統就是跨域,這是錯誤的,跨域不僅
AlbertS Home of Technology
前言 近幾天在做多語言版本的時候再次發現,區分各種語言真的是一件比較困難的事情,上一次做中文提取工具的就花了不少時間,這次決定用python試一試,結果寫起來發現真是方便不少,自己整理了一下方便以後查
無軒居 (Home of vip)
[原創]我是否仍然愛著你本文作者是杜雪,於2002.05.24 17:52:48 發表於 心情故事 序言:也不知道什麼時候自己變得如此陌生了,或許是這個世界,也或許是我自己程式一般的人生。我總是遵循著自己的人生程式去走。也不曾體會過這樣的人世間有多少苦難也悲傷
解決Cannot find config.m4 Make sure that you run '/home/php/bin/phpize' in the top level source directory of the module
編譯安裝 -o rec 找不到 extension home ring ins 擴展 oot@DK:/home/daokr/downfile/php-7.0.0/ext/mysqlnd# /home/php/bin/phpizeCannot find config.m4.
The Big Data of Selling a Home
Big data is just now being used in the world of real estate. Put to good use, however, using machine learning to crunch numbers and observe data, such as h
Australian court orders home search of alleged GTA V software cheat
The Australian Federal Court has ordered two homes in Melbourne to be searched following legal proceedings by Rockstar Games and Take-Two Interactive over
With A Stroke Of a Pen The U.S. Brings Cyberwarfare Closer to Home
With A Stroke Of a Pen The U.S. Brings Cyberwarfare Closer to HomeThis type of war has no clear winner, and damages are more challenging to assess.By Andre
Martian moon may have come from impact on home planet: Spectral fingerprints of Phobos' surface support an ancient big crash ori
The dark faces of the moons resemble the primitive asteroids of the outer solar system, suggesting the moons might be asteroids caught long ago in Mars' g
AWS Case Study: Federal Home Loan Bank of Chicago
Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So
Get Out Of My Face, Get Out of My Home: The Authoritarian Tipping Point
As I struggled for my first breath, Orwell was busily writing his vivid dystopian novel, 1984. That was 1948 and he switched the last two digits to get the
DepSys:Dependency Aware Integration of CPSs for Smart Home
Requirement dependencyRequirements of the app: Address the requirement of an app to figure out if the app can be run in the house.Requirements of the avai
[LeetCode]160.Intersection of Two Linked Lists
col style return tro nod sts diff original you Intersection of Two Linked Lists Write a program to find the node at which the intersectio
IOC Of Ninject Base On ASP.NET MVC
dex 準備工作 應用 new 引用 cti err art part 說在之前的話 IOC的概念相信大家比較熟悉了,習慣性稱之為依賴註入或控制反轉,園子裏對基於MVC平臺IOC設計模式已經相當多了,但大家都只知道應該怎麽應用一個IOC模式,比如Ninject, Unity
codeforce 804B Minimum number of steps
bst 代碼 img 添加 close perf rep spl pri cf勁啊 原題: We have a string of letters ‘a‘ and ‘b‘. We want to perform some operations on it. On each
Principle of Computing (Python)學習筆記(7) DFS Search + Tic Tac Toe use MiniMax Stratedy
ide out generate depth sku color ati cond with 1. Trees Tree is a recursive structure. 1.1 math nodes https://class.coursera.org/prin
LeetCode Length of Last Word
archive n-1 art fine ive lan ets hello style 1. 題目Given a string s consists of upper/lower-case alphabets and empty space characters ‘ ‘
HDU 3591 The trouble of Xiaoqian(多重背包+全然背包)
給他 cas 維數 color cost 代碼 01背包 size code HDU 3591 The trouble of Xiaoqian(多重背包+全然背包) http://acm.hdu.edu.cn/showproblem.php?pid=3591 題意:
Pro Android學習筆記(一三七):Home Screen Widgets(3):配置Activity
map onclick widgets info xtra ces extends height appwidget 文章轉載僅僅能用於非商業性質,且不能帶有虛擬貨幣、積分、註冊等附加條件。轉載須註明出處http://blog.csdn.net/flowingfly
Codeforces466C Number of Ways
ace ems ring tin ons 代碼 節點 -- 題意 題目鏈接: http://codeforces.com/problemset/problem/466/C 題意: 給一個長度為n的數組,將其分成連續的三段使三段的和相等。求有幾種這種組合 分析: