Volatility初步學(xué)習(xí)

Volatility是一個內(nèi)存分析工具,其能夠分析操作系統(tǒng)的物理內(nèi)存岭埠,獲取其語義信息脆丁。

針對一個Linux操作系統(tǒng)(安裝文件),Volatility進(jìn)行內(nèi)存分析時稚叹,其需要獲取profile焰薄,profile包括兩個內(nèi)容:systemmap和dwarf,

其中systemmap列出了一系列符號的虛擬地址扒袖;

dwarf是使用Volatility中的工具生成的文件塞茅,包含了內(nèi)核中一系列數(shù)據(jù)的結(jié)構(gòu)信息,其是通過將Linux內(nèi)核的源代碼輸入工具中季率,工具進(jìn)行分析野瘦,確定一系列結(jié)構(gòu)的信息,其以樹狀形式反應(yīng),<1>開頭的表示是根鞭光,<2>表示是根下面的結(jié)構(gòu)信息吏廉,比如struct task_struct中,task_struct中包括tasks惰许,則dwarf文件中的形式為<1> task_struct <2> tasks <offset=111>

真實(shí)分析的時候席覆,Volatility應(yīng)該是如下進(jìn)行的:

1. 首先根據(jù)systemmap獲取虛擬地址,然后進(jìn)行虛擬地址到物理地址的轉(zhuǎn)換啡省;

線性地址結(jié)構(gòu)如下圖所示:

Page Map level 4 ? ? ? ?Page Directory Pointer ? ?Page Table Selector ? ? Page Table ? Enter ? ? ? ? ? ? ? ?頁內(nèi)字節(jié)尋址

--------------------- ? ? ? ? ? ? ? ?------------------------ ? ? ? ? ? ? --------------------- ? ? ---------------------- ? ? ? ? ? ? ? ? ?----------------------

47 ? ? ? ? ? ? ? ? ? ? ? 39 ? ?38 ? ? ? ? ? ? ? ? ? ? ? ? ? 30 ? ?29 ? ? ? ? ? ? ? ? ? ? ? 21 ? ? ? 20 ? ? ? ? ? ? ? ? ? ? ? ? ?12 ? ? ? ? ?11 ? ? ? ? ? ? ? ? ? ? ? ? ?0

概念:

PML4T(Page Map Level4 Table)及表內(nèi)的PML4E結(jié)構(gòu)娜睛,每個表為4K,內(nèi)含512個PML4E結(jié)構(gòu)卦睹,每個8字節(jié)

PDPT (Page Directory Pointer Table)及表內(nèi)的PDPTE結(jié)構(gòu)畦戒,每個表4K,內(nèi)含512個PDPTE結(jié)構(gòu),每個8字節(jié)

PDT (Page Directory Table) 及表內(nèi)的PDE結(jié)構(gòu)陡舅,每個表4K契邀,內(nèi)含512個PDE結(jié)構(gòu),每個8字節(jié)

PT(Page Table)及表內(nèi)額PTE結(jié)構(gòu)垃环,每個表4K,內(nèi)含512個PTE結(jié)構(gòu)返敬,每個8字節(jié)遂庄。


2. 取出對應(yīng)物理地址的內(nèi)容,然后按照dwarf中獲取的結(jié)構(gòu)信息劲赠,解析語義信息涛目,獲取語義。

通過分析凛澎,針對進(jìn)程而言霹肝,可以獲取dtb、進(jìn)程名稱(至多16個字符)塑煎、uid沫换、gid、pid

針對文件最铁,可以獲取打開文件的進(jìn)程名稱讯赏、pid、文件路徑信息冷尉。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末待逞,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子网严,更是在濱河造成了極大的恐慌识樱,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異怜庸,居然都是意外死亡当犯,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進(jìn)店門割疾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嚎卫,“玉大人,你說我怎么就攤上這事宏榕⊥刂睿” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵麻昼,是天一觀的道長奠支。 經(jīng)常有香客問我,道長抚芦,這世上最難降的妖魔是什么倍谜? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮叉抡,結(jié)果婚禮上尔崔,老公的妹妹穿的比我還像新娘。我一直安慰自己褥民,他們只是感情好季春,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著消返,像睡著了一般载弄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上侦副,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天,我揣著相機(jī)與錄音驼鞭,去河邊找鬼秦驯。 笑死,一個胖子當(dāng)著我的面吹牛挣棕,可吹牛的內(nèi)容都是我干的译隘。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼洛心,長吁一口氣:“原來是場噩夢啊……” “哼固耘!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起词身,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤厅目,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體损敷,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡葫笼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了拗馒。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片路星。...
    茶點(diǎn)故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖诱桂,靈堂內(nèi)的尸體忽然破棺而出洋丐,到底是詐尸還是另有隱情,我是刑警寧澤挥等,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布友绝,位于F島的核電站,受9級特大地震影響触菜,放射性物質(zhì)發(fā)生泄漏九榔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一涡相、第九天 我趴在偏房一處隱蔽的房頂上張望哲泊。 院中可真熱鬧,春花似錦催蝗、人聲如沸切威。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽先朦。三九已至,卻和暖如春犬缨,著一層夾襖步出監(jiān)牢的瞬間喳魏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工怀薛, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留刺彩,地道東北人。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓枝恋,卻偏偏與公主長得像创倔,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子焚碌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容

  • MySQL技術(shù)內(nèi)幕:InnoDB存儲引擎(第2版) 姜承堯 第1章 MySQL體系結(jié)構(gòu)和存儲引擎 >> 在上述例子...
    沉默劍士閱讀 7,413評論 0 16
  • 1 內(nèi)存尋址 1.1 物理地址畦攘、虛擬地址以及線性地址 物理地址: 物理內(nèi)存的內(nèi)存單元地址 虛擬地址: 程序員看到的...
    瘋狂小王子閱讀 2,810評論 3 21
  • 轉(zhuǎn)至元數(shù)據(jù)結(jié)尾創(chuàng)建: 董瀟偉,最新修改于: 十二月 23, 2016 轉(zhuǎn)至元數(shù)據(jù)起始第一章:isa和Class一....
    40c0490e5268閱讀 1,709評論 0 9
  • 第二章 內(nèi)存尋址 內(nèi)存地址 內(nèi)存地址分為三種:邏輯地址(logical address)(段+偏移量) ...
    rlkbk閱讀 431評論 0 1
  • 昨天和今天十电,看了2集BBC紀(jì)錄片《人類的星球》知押。在浩瀚的宇宙面前叹螟,人類渺小的如塵埃一般;雖然沒有能力去外面的世界走...
    曾萍萍閱讀 154評論 0 0