成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

漏洞文件使用了混淆技術(shù)怎么辦?

安全 漏洞
漏洞文件使用了混淆技術(shù)怎么辦?本文我們就以PDF文件為例:對于PDF文件的解析,必須先要熟悉PDF文件各式,貌似所有官方的PDF文件各式文檔都是英文的。這樣就沒辦法了,硬著頭皮去讀唄,如果你對自己的英語夠自信那就到這里看吧參考。

漏洞文件使用了混淆技術(shù)怎么辦?我們下面就以PDF文件為例:

對于PDF文件的解析,必須先要熟悉PDF文件各式,貌似所有官方的PDF文件各式文檔都是英文的。這樣就沒辦法了,硬著頭皮去讀唄,如果你對自己的英語夠自信那就到這里看吧參考。除此之外就只能找一些國內(nèi)撰寫的相關(guān)資料了。熟悉了PDF文件各式之后,怎么解析PDF文件呢?我目前的辦法是查 找PDF文件里面的關(guān)鍵字段,這樣做的弊端是對于Obj對象里的數(shù)據(jù)流對象(stream)包含的內(nèi)容是沒辦法查找的 。另外也有一些PDF漏洞文件使用了一些混淆技術(shù),這樣的PDF文件暫時就沒有什么好辦法解析了。如下面的情況:

%PDF-1.5

1 0 obj

<</#54#79P#65 R 0 5 O#70e#6e#41c#74i#6fn 3 Pages C#61ta#6c#6f#67>>

endobj

關(guān)鍵字這里就考慮一般的惡意PDF文件,主要是對以下關(guān)鍵字段(個人認為和漏洞不牽扯關(guān)系的就不考慮了)進行查找和解析,如下面所示:

·obj

·endobj

·stream

·endstream

·xref

·trailer

·startxref

·/Page

·/Encrypt

·/ObjStm

·/JS

·/JavaScript

·/AA

·/OpenAction

·/AcroForm

·/URI

·/Filter

·/JBIG2Decode

·/RichMedia

·/Launch

解析思路:

這里要說的是幾乎每一個PDF文件都包含有前7個字段,也有可能會不包含stream和endstream。據(jù)說也有一些PDF文件沒有xref或 者trailer,但是這種情況比較少見。如果一個PDF文件沒有xref或者trailer關(guān)鍵字段,那么可以確定它不是惡意的PDF文件。

/xref 交叉引用表,描述每個間接對象的編號、版本和絕對的文件位置。PDF文檔中的第一個索引必須從版本為65535的0號對象開始,標(biāo)識符/xref后面的第一個數(shù)字是第一個間接對象(即0號對象)的編號,第二個數(shù)字是/xref (交叉引用表)的大小。

/Page 指明PDF文件的頁數(shù),大多數(shù)惡意PDF文件僅僅只有一頁

/Encrypt 指明PDF文件有數(shù)字水印或者是被加密過的

/ObjStm是object streams的數(shù)量。這里要明白object streams是一個可以包含其它Object對象的數(shù)據(jù)流對象

/JS與/JavaScript 指明PDF文件中含嵌有JavaScript代碼。我所見過的PDF惡意文件幾乎全部嵌有JavaScript代碼,這里一般都是利用 JavaScript 的解析漏洞或者使用JavaScript 來實現(xiàn)堆噴射(heap spray)。當(dāng)然要注意,在很多正常的PDF文件里也可以發(fā)現(xiàn)含有JavaScript 代碼

/AA、/OpenAction和/AcroForm 指明當(dāng)查看PDF文件或者PDF的某頁時會有自動的動作隨其執(zhí)行,幾乎所有嵌有JavaScript代碼的惡意PDF文件都有自動執(zhí)行 JavaScript代碼的動作(action )。如果一個PDF文件包含/AA或/OpenAction 自動執(zhí)行動作的關(guān)鍵字段,而且又含有JavaScript 代碼,那么這個PDF文件就極可能是惡意的PDF文件

/URI 如果你要在PDF文件中執(zhí)行打開網(wǎng)頁的動作的話就需要這個關(guān)鍵字段

/Filter 一般為FlateDecode即使用zlib壓縮解壓縮算法,

/JBIG2Decode 指明PDF文件使用了JBIG2壓縮。雖然JBIG2壓縮本身可能會存在漏洞(CVE-2010-1297)。但/JBIG2Decode關(guān)鍵字段并不能說明PDF文件是否可疑

/RichMedia Flash文件

/Launch 執(zhí)行動作(action)數(shù)量

最后的工作就是檢查PDF文件的各個對象以及對象之間是否符合Adobe的PDF文件格式規(guī)范。并綜合上面描述的各關(guān)鍵字段信息分析該PDF文件是否可能為惡意文件。

責(zé)任編輯:藍雨淚 來源: 黑客x檔案
相關(guān)推薦

2021-06-16 06:14:29

React17Toast組件React bug

2022-03-02 14:00:46

Nest.jsExpress端口

2017-06-12 11:14:52

程序員技術(shù)停滯

2017-03-02 21:00:53

Windows 10Windows搜索框

2009-11-02 10:17:08

2010-08-18 10:07:37

NATPAT

2009-11-03 08:56:02

linux死機操作系統(tǒng)

2024-04-22 08:17:23

MySQL誤刪數(shù)據(jù)

2022-12-19 11:31:57

緩存失效數(shù)據(jù)庫

2017-02-21 13:11:43

SDN網(wǎng)絡(luò)體系SDN架構(gòu)

2022-05-19 08:01:49

PostgreSQL數(shù)據(jù)庫

2019-10-12 09:50:46

Redis內(nèi)存數(shù)據(jù)庫

2018-01-28 20:39:39

戴爾

2022-07-05 11:48:47

MySQL死鎖表鎖

2016-03-05 20:31:39

2015-10-22 09:09:59

BAT投資VC

2018-06-28 09:06:27

DNS技術(shù)CDN

2015-07-10 10:16:27

JS庫新手

2017-12-21 20:01:38

潤乾報表

2019-08-29 07:35:29

網(wǎng)站404空白nginx
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲免费网址 | 男人的天堂一级片 | 国产69精品久久99不卡免费版 | 热99| 日韩在线观看视频一区 | 精品国产黄色片 | 亚洲一区综合 | 五月婷婷在线播放 | 高清黄色网址 | 在线国产一区 | 日韩欧美精品一区 | 国产精品久久 | 懂色一区二区三区免费观看 | 久久88| 国产精品久久久久久久久免费高清 | 久久久久久久av | 国产视频久久久 | 亚洲国产欧美精品 | 国产一区二区三区视频免费观看 | 成人在线播放 | 国产免费看| 欧美日产国产成人免费图片 | 国产精品精品 | 欧美久久久久久久久 | 青青久久久 | av网址在线播放 | 免费午夜视频 | 国产一区不卡 | 欧美一级艳情片免费观看 | 久久久久久国产 | 久久久免费电影 | 亚洲精品一区二区三区丝袜 | 一级毛片视频 | www狠狠爱com | 久久久久久久久久影视 | av小说在线 | 国产永久免费 | 草草视频在线播放 | 999视频 | 久久久精彩视频 | 日日夜精品视频 |