精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

取證分析之 OpenSSH Session 信息解密

安全 數(shù)據(jù)安全
在本文中,我將介紹我對(duì)OpenSSH所做的研究,并發(fā)布一些從內(nèi)存中轉(zhuǎn)儲(chǔ)OpenSSHsession密鑰的工具,并結(jié)合使用pcap解密和解析session,另外我還向2020 Volatility framework plugin contest提交了我的研究成果。

不久前,我們遇到了一個(gè)取證案例,一個(gè)Linux服務(wù)器被攻破,一個(gè)修改過(guò)的OpenSSH二進(jìn)制文件被加載到一個(gè)web服務(wù)器的內(nèi)存中。修改后的OpenSSH二進(jìn)制文件被攻擊者用作系統(tǒng)的后門。在系統(tǒng)遭到破壞時(shí),客戶擁有pcap和系統(tǒng)的虛擬機(jī)監(jiān)控程序截圖。根據(jù)這個(gè)發(fā)現(xiàn),我們開始懷疑是否有可能通過(guò)從內(nèi)存截圖中恢復(fù)密鑰材料來(lái)解密SSH session并獲得有關(guān)它的知識(shí)。

[[378921]]

在本文中,我將介紹我對(duì)OpenSSH所做的研究,并發(fā)布一些從內(nèi)存中轉(zhuǎn)儲(chǔ)OpenSSHsession密鑰的工具,并結(jié)合使用pcap解密和解析session,另外我還向2020 Volatility framework plugin contest提交了我的研究成果。

SSH協(xié)議

首先,我會(huì)閱讀OpenSSH及其工作原理。幸運(yùn)的是,OpenSSH是開源的,因此我們可以輕松下載和閱讀實(shí)現(xiàn)細(xì)節(jié)。RFC的內(nèi)容,雖然讀起來(lái)有點(diǎn)枯燥,但也包含了豐富的信息。從較高的層次來(lái)看,SSH協(xié)議如下所示:

(1) SSH協(xié)議+軟件版本交換;

(2) 算法協(xié)商(KEX INIT):

  • 密鑰交換算法;
  • 加密算法;
  • MAC算法;
  • 壓縮算法;

(3) 密鑰交換;

(4) 用戶認(rèn)證;

(5) 客戶請(qǐng)求“session”類型的頻道;

(6) 客戶端請(qǐng)求一個(gè)偽終端;

(7) 客戶端與session進(jìn)行交互;

一開始,客戶端就會(huì)連接到服務(wù)器并發(fā)送協(xié)議版本和軟件版本:

SSH-2.0-OpenSSH_8.3,服務(wù)器以其協(xié)議和軟件版本進(jìn)行響應(yīng)。交換初始協(xié)議和軟件版本后,所有流量都封裝在SSH框架中。SSH框架主要存在于框架的長(zhǎng)度、填充長(zhǎng)度、有效載荷數(shù)據(jù)、填充內(nèi)容和MAC中。 SSH框架示例如下:

取證分析之 OpenSSH Session 信息解密

使用dissect.cstruct解析的SSH框架示例

在協(xié)商加密算法并生成session密鑰之前,SSH框架將不被加密,并且即使加密了該框架,根據(jù)算法的不同,部分框架可能也不會(huì)被加密。例如,aes256-gcm不會(huì)對(duì)框架中的4個(gè)字節(jié)長(zhǎng)度進(jìn)行加密,但是chacha20-poly1305會(huì)進(jìn)行加密。

接下來(lái),客戶端將向服務(wù)器發(fā)送KEX_INIT消息,以開始協(xié)商session的參數(shù),例如密鑰交換和加密算法。根據(jù)這些算法的順序,客戶端和服務(wù)器將選擇雙方都支持的第一個(gè)首選算法。在KEX_INIT消息之后,交換幾個(gè)與密鑰交換相關(guān)的消息,然后雙方互相發(fā)送NEWKEYS消息。這個(gè)消息會(huì)告訴另一方一切都準(zhǔn)備好開始加密session,并且流程中的下一個(gè)框架將被加密。在雙方都獲得新的加密密鑰生效后,客戶端將請(qǐng)求用戶身份驗(yàn)證,并根據(jù)服務(wù)器上配置的身份驗(yàn)證機(jī)制執(zhí)行基于密碼/密鑰/等的身份驗(yàn)證。通過(guò)session身份驗(yàn)證后,客戶端將打開一個(gè)通道,并根據(jù)請(qǐng)求的操作(ssh/ sftp/ scp等)通過(guò)該通道請(qǐng)求服務(wù)。

恢復(fù)session密鑰

恢復(fù)session密鑰的第一步是分析OpenSSH源代碼并調(diào)試現(xiàn)有的OpenSSH二進(jìn)制文件,我嘗試自己編譯OpenSSH,將生成的session密鑰記錄在某個(gè)地方,并附加一個(gè)調(diào)試器,然后在程序的內(nèi)存中搜索這些密鑰。成功以后,session密鑰保存在堆中的內(nèi)存中。對(duì)源代碼的更多深入研究使我了解了負(fù)責(zé)發(fā)送和接收NEWKEYS框架的函數(shù)。我發(fā)現(xiàn)有一個(gè)存儲(chǔ)“session_state”結(jié)構(gòu)的“ssh”結(jié)構(gòu),該結(jié)構(gòu)又包含與當(dāng)前SSHsession有關(guān)的所有信息,包括一個(gè)newkeys結(jié)構(gòu),其中包含與加密、mac和壓縮算法有關(guān)的信息。經(jīng)過(guò)深入研究,我們最終找到了包含密碼名稱、密鑰、IV和塊長(zhǎng)度的“shenc”結(jié)構(gòu)。OpenSSH的結(jié)構(gòu)概述如下所示:

取證分析之 OpenSSH Session 信息解密

SSHENC的結(jié)構(gòu)和關(guān)系

以及shenc結(jié)構(gòu)的定義:

取證分析之 OpenSSH Session 信息解密

SSHENC結(jié)構(gòu)

很難在內(nèi)存中找到密鑰本身(因?yàn)樗皇且粋€(gè)隨機(jī)字節(jié)的字符串),但是shenc和其他結(jié)構(gòu)更加獨(dú)特,具有一些我們可以驗(yàn)證的屬性。然后,我們可以抓取程序的整個(gè)內(nèi)存地址空間,并驗(yàn)證針對(duì)這些約束的每個(gè)偏移量。我們可以檢查以下屬性:

  • 名稱,密碼,密鑰和iv成員都是有效的指針;
  • name成員指向一個(gè)有效的密碼名,該密碼名稱等于cipher-> name;
  • key_len在有效范圍內(nèi);
  • iv_len在有效范圍內(nèi);
  • block_size在有效范圍內(nèi);

如果我們針對(duì)所有這些約束進(jìn)行驗(yàn)證,那么應(yīng)該能夠可靠地找到shenc結(jié)構(gòu)。為此,我開始構(gòu)建一個(gè)POC Python腳本,該腳本可以在一個(gè)實(shí)時(shí)主機(jī)上運(yùn)行,該主機(jī)連接到進(jìn)程并為該結(jié)構(gòu)勾勒出內(nèi)存。可以在這里找到此腳本的源代碼,它實(shí)際上工作得很好,并為找到的每個(gè)密鑰輸出一個(gè)json blob。因此,我演示了可以使用Python和ptrace從活動(dòng)主機(jī)中恢復(fù)session密鑰,但是我們?nèi)绾螐膬?nèi)存截圖中恢復(fù)session密鑰呢?這就是Volatility發(fā)揮作用的地方。Volatility是一個(gè)用Python編寫的內(nèi)存取證框架,可以編寫自定義插件。經(jīng)過(guò)一些努力,我能夠編寫Volatility 2插件,并且能夠分析內(nèi)存截圖并轉(zhuǎn)儲(chǔ)session密鑰!對(duì)于Volatility 3 plugin contest ,我還將該插件移植到了Volatility 3,并提交了該插件并進(jìn)行了研究。

取證分析之 OpenSSH Session 信息解密

Volatility 2 SSH Session密鑰轉(zhuǎn)儲(chǔ)器的輸出結(jié)果

解密和解析流量

用于加密和解密通信的session密鑰的恢復(fù)是成功的,接下來(lái)是解密通信流量!我開始用pynids(TCP解析和重組庫(kù))解析一些pcap。我使用內(nèi)部開發(fā)的dissect.cstruct庫(kù)解析數(shù)據(jù)結(jié)構(gòu),并開發(fā)了解析框架來(lái)解析ssh等協(xié)議。解析框架基本上以正確的順序?qū)?shù)據(jù)包送入?yún)f(xié)議解析器,因此,如果客戶端發(fā)送2個(gè)數(shù)據(jù)包,而服務(wù)器響應(yīng)3個(gè)數(shù)據(jù)包,則這些數(shù)據(jù)包也將以相同的順序提供給解析器。這對(duì)于保持整體協(xié)議狀態(tài)很重要,解析器基本上使用SSH框架,直到遇到NEWKEYS框架為止,這表明下一框架已加密。現(xiàn)在,解析器從該源中窺視流中的下一框架,并迭代提供的session密鑰,以嘗試解密該框架。如果成功,解析器將以該狀態(tài)安裝session密鑰以解密session中的其余框架,解析器幾乎可以處理OpenSSH支持的所有加密算法,具體過(guò)程可以查看以下動(dòng)圖:

取證分析之 OpenSSH Session 信息解密

SSH協(xié)議解析

最后是運(yùn)行中的解析器,你可以在其中看到解密和解析SSHsession的過(guò)程,還暴露了用戶用于身份驗(yàn)證的密碼:

取證分析之 OpenSSH Session 信息解密

解密和解析的SSHsession示例

總結(jié)

本文我研究了SSH協(xié)議,以及如何將session密鑰存儲(chǔ)并保存在OpenSSH的內(nèi)存中,并找到了一種從內(nèi)存中提取它們并在網(wǎng)絡(luò)解析器中使用它們來(lái)解密SSH會(huì)話并將其解析為可讀輸出的方法。本研究中使用的腳本可以在以下鏈接中找到:

  • 將Python POC轉(zhuǎn)儲(chǔ)為SSHsession密鑰;
  • Volatility 2插件;
  • Volatility 3插件;
  • SSH協(xié)議解析器;
  • 更好的選擇將是在Wireshark中實(shí)現(xiàn)這個(gè)解密器和解析器。

有趣的是,在研究期間,我還在OpenSSH源代碼的ssh_set_newkeys函數(shù)中遇到了這些注釋行。其實(shí)這很諷刺,如果不對(duì)這些行進(jìn)行注釋并在OpenSSH二進(jìn)制文件中進(jìn)行編譯,那么這項(xiàng)研究就會(huì)困難得多。

取證分析之 OpenSSH Session 信息解密

OpenSSH源代碼片段

本文翻譯自:https://research.nccgroup.com/2020/11/11/decrypting-openssh-sessions-for-fun-and-profit/

【責(zé)任編輯:趙寧寧 TEL:(010)68476606】

 

責(zé)任編輯:趙寧寧 來(lái)源: 嘶吼網(wǎng)
相關(guān)推薦

2016-09-29 15:29:11

2020-04-16 09:24:18

USB流量數(shù)據(jù)安全

2015-11-09 15:58:03

2023-02-21 15:15:23

2009-10-27 16:26:58

2016-11-24 11:07:54

Andriod惡意代碼

2018-07-02 13:00:53

2022-04-26 08:20:40

數(shù)字取證Kubernetes容器

2011-04-01 10:55:29

OSPFDebug

2022-07-11 10:03:32

物聯(lián)網(wǎng)工具服務(wù)器

2017-08-09 16:24:46

2011-12-21 11:18:59

Java

2012-11-30 10:44:06

網(wǎng)絡(luò)回溯分析技術(shù)

2020-08-14 22:53:13

威脅

2021-01-26 09:30:32

加密虛擬機(jī)攻擊

2021-09-27 07:57:15

MEAT安全工具安全取證

2017-07-24 14:32:49

2020-07-15 18:31:06

Linux版本信息

2012-10-22 09:48:03

2009-09-24 16:13:05

Hibernate S
點(diǎn)贊
收藏

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

国产一级av毛片| 加勒比av中文字幕| 视频国产在线观看| 免费永久网站黄欧美| 国产亚洲一区二区精品| 亚洲 国产 图片| wwwww亚洲| 国产视频亚洲色图| 国产经品一区二区| 国产一区二区视频网站| 午夜国产精品视频免费体验区| 亚洲国产精品人久久电影| www.99av.com| 白白色在线观看| 中文字幕在线一区| 久久久久久亚洲精品不卡4k岛国 | 欧美一区二区三区免费视| 中文字幕第4页| 日韩欧美另类中文字幕| 一本久久a久久免费精品不卡| 天天干天天色天天爽| 深夜福利视频一区| 成人中文字幕合集| 国产欧美最新羞羞视频在线观看| 国产精品第一页在线观看| 欧美丰满老妇| 亚洲人成电影网站色| 无码国产精品久久一区免费| 欧美男女视频| 在线精品国精品国产尤物884a| 人人妻人人做人人爽| 国内精品不卡| 中文av一区特黄| 欧美激情第六页| 日韩在线观看视频网站| 国产伦精品一区二区三区免费| 国产成人精品在线视频| 日韩欧美亚洲一区二区三区| 牛牛国产精品| 久久这里有精品| 永久免费观看片现看| 欧美少妇xxxx| 亚洲香蕉av在线一区二区三区| 日批在线观看视频| 91精品啪在线观看国产爱臀| 91精品国产一区二区三区香蕉| 五月婷婷丁香色| 亚洲电影有码| 欧美专区亚洲专区| 男女啪啪网站视频| 波多野结衣亚洲一二三| 午夜a成v人精品| 国产一二三在线视频| 密臀av在线| 亚洲国产精品自拍| 日韩精品一区二区在线视频| 日本孕妇大胆孕交无码| 一区二区三区日韩精品视频| 亚洲综合五月天| 91在线看黄| 综合分类小说区另类春色亚洲小说欧美| 亚洲国产日韩综合一区| 思思99re6国产在线播放| 中文av一区二区| 亚洲国产一区二区在线| 最新真实国产在线视频| 国产精品久久久久国产精品日日| 一区二区三区欧美成人| 国产传媒在线播放| 一区二区三区四区蜜桃| 精品一区二区三区毛片| 亚洲综合图区| 亚洲风情在线资源站| 国产视频九色蝌蚪| 第四色男人最爱上成人网| 日韩欧亚中文在线| 国产区二区三区| www.成人在线.com| 日韩一级完整毛片| 99re久久精品国产| av一区二区高清| 色噜噜狠狠狠综合曰曰曰| √天堂中文官网8在线| 国产精品久久久久久影院8一贰佰| 久久久精品网站| 国产无码精品一区二区| 丝袜美腿亚洲一区| 91视频国产高清| 懂色av蜜臀av粉嫩av分享吧| 久久久.com| 91免费网站视频| 多野结衣av一区| 欧美三级电影在线观看| 国产sm在线观看| 国产91精品对白在线播放| 日韩一二三在线视频播| 欧美成人aaaaⅴ片在线看| 男女精品网站| 444亚洲人体| 嫩草精品影院| 亚洲免费在线电影| 欧美三级午夜理伦三级| 网站一区二区| 一区二区三区久久精品| 午夜写真片福利电影网| 天堂va蜜桃一区二区三区| 91丨九色丨国产| 色av男人的天堂免费在线| 亚洲欧美激情在线| 黄色一级一级片| 中文字幕一区二区三区日韩精品| 国产亚洲人成网站在线观看| 久久久一二三区| 麻豆国产91在线播放| 久久久一本精品99久久精品| 国产日产一区二区三区| 日本韩国欧美一区| 亚洲欧美高清在线| 亚洲乱码免费伦视频| 日韩暖暖在线视频| 色窝窝无码一区二区三区| 亚洲欧洲一区二区在线播放| 国产成人无码一二三区视频| 在线播放一区二区精品视频| 中文字幕欧美视频在线| 国产免费av一区| 成人高清视频在线| 成年丰满熟妇午夜免费视频| 99热这里有精品| 伊人一区二区三区久久精品| 国产综合精品视频| 成人激情综合网站| 777久久精品一区二区三区无码| 亚洲成人va| 亚洲欧洲在线观看| 天天干在线播放| av在线播放不卡| 亚洲精品久久久久久久蜜桃臀| 四虎影视成人精品国库在线观看| 国产亚洲视频中文字幕视频| 天天射天天干天天| 久久综合色8888| 精品无码一区二区三区在线| 粉嫩一区二区三区四区公司1| 欧美另类暴力丝袜| 精品人妻无码一区二区色欲产成人| 中文字幕中文乱码欧美一区二区| 亚洲一级免费观看| 日韩精品水蜜桃| 国产精品视频网| 91官网在线| 欧美久久久久久蜜桃| 神马久久精品综合| 国产一区二区三区在线观看免费| 一区二区三区四区免费视频| 久久三级毛片| 久久亚洲电影天堂| av在线资源观看| 一区二区三区在线播| 佐佐木明希电影| 亚洲福利专区| 麻豆传媒一区二区| 88xx成人网| 久久精品电影一区二区| 99久久国产免费| 亚洲在线一区二区三区| 任你躁av一区二区三区| 在线欧美不卡| 欧美日韩国产不卡在线看| 超碰国产一区| 日韩一区av在线| 99国产精品99| 亚洲第一精品在线| 国产在线观看无码免费视频| 嫩草成人www欧美| 日韩资源av在线| 99精品美女视频在线观看热舞| 欧美精品一区二区三区国产精品| 少妇高潮一区二区三区99小说| 午夜精品成人在线| 少妇无套高潮一二三区| 韩国女主播成人在线观看| 黄色一级片黄色| 丝袜连裤袜欧美激情日韩| 国产精品99导航| 高清免费电影在线观看| 亚洲国产成人一区| 久久久久久久久久一级| 亚洲欧美福利一区二区| 99久久人妻无码中文字幕系列| 日精品一区二区三区| 综合一区中文字幕| 欧美亚视频在线中文字幕免费| 日韩美女视频在线观看| 美女羞羞视频在线观看| 日韩www在线| 91 中文字幕| 亚洲sss视频在线视频| 在线观看免费小视频| 东方欧美亚洲色图在线| 丝袜制服一区二区三区| 欧美体内she精视频在线观看| 欧美久久电影| 日本免费一区二区视频| 国产91免费观看| 在线中文字幕视频观看| 亚洲欧美中文日韩v在线观看| 国产精品爽爽久久| 色欧美日韩亚洲| 国产在线视频99| 亚洲人成亚洲人成在线观看图片| 美国黄色a级片| 国产激情视频一区二区在线观看| 无码人妻丰满熟妇区五十路百度| 欧美视频官网| 一本久久a久久精品vr综合| 色爱av综合网| 成人蜜桃视频| 成人豆花视频| 国产精品扒开腿做| 国产精品专区免费| 久久久免费av| 永久免费网站在线| 久久精品国产2020观看福利| 成人性爱视频在线观看| 日韩成人在线电影网| 亚洲精品国偷拍自产在线观看蜜桃| 欧美性大战久久久久久久| 日韩手机在线观看| 亚洲美女视频在线观看| 美女av免费看| 国产视频一区在线播放| 亚洲永久精品ww.7491进入| 成人三级伦理片| 在线观看你懂的视频| 另类小说综合欧美亚洲| 九热视频在线观看| 日韩国产精品久久| 亚洲男人天堂色| 久久视频一区| 国产欧美高清在线| 国产精品久久久久久模特| 亚洲色成人www永久在线观看| 国产精品草草| 日产精品久久久久久久蜜臀| 欧美91大片| www.18av.com| 今天的高清视频免费播放成人| 波多野结衣av一区二区全免费观看| 综合国产在线| av在线免费观看国产| 国产精品sm| 搞av.com| 国产欧美日韩一级| 欧美日韩在线中文| 日韩av网站在线观看| 我看黄色一级片| 韩日欧美一区二区三区| 两女双腿交缠激烈磨豆腐| 粉嫩在线一区二区三区视频| 蜜臀av粉嫩av懂色av| 97久久精品人人澡人人爽| 日韩精品电影一区二区| 日本一二三四高清不卡| 国产真实乱在线更新| 亚洲黄网站在线观看| 国产在线视频99| 欧美日韩美女在线| www.久久网| 在线成人小视频| 性欧美18一19性猛交| 日韩av有码在线| 福利在线观看| 欧美成人免费在线观看| 2018av在线| 国产精品高潮呻吟视频| 97色婷婷成人综合在线观看| 成人一区二区三区四区| 日韩欧美黄色| 亚洲午夜高清视频| 欧美午夜国产| 任你操这里只有精品| 激情综合色播激情啊| 99久久久无码国产精品性波多 | 久久国产柳州莫菁门| 国产精品久久午夜夜伦鲁鲁| 欧美日韩亚洲国产另类| 欧美日韩亚洲网| 国产精品人妻一区二区三区| 亚洲国产精品大全| 搞黄视频免费在线观看| 久久天天躁日日躁| 校园春色亚洲| 亚洲伊人一本大道中文字幕| 欧美理论电影在线精品| 亚洲一区二区三区免费看| 国产综合婷婷| 天天操,天天操| 成年人网站91| 亚洲熟女少妇一区二区| 欧美日韩视频在线| 国产精品九九九九| 亚洲欧美中文日韩v在线观看| 性直播体位视频在线观看| 日韩美女视频在线观看| 成人爽a毛片| 一区二区视频在线播放| 中文日韩欧美| 国产乱国产乱老熟300部视频| 国产精品色婷婷| 五月婷婷激情网| 日韩视频一区在线观看| 日韩av中文| 国产精品第三页| 久久国产精品免费精品3p| av不卡在线免费观看| 久久综合九色| 国产精品久久久久久亚洲av| 亚洲欧美自拍偷拍色图| 国产精品51麻豆cm传媒| 精品亚洲男同gayvideo网站| 羞羞污视频在线观看| 国产精品视频999| 久久99蜜桃| 黄色动漫网站入口| 成人一区二区三区中文字幕| 秋霞欧美一区二区三区视频免费| 色屁屁一区二区| 飘雪影视在线观看免费观看 | 久久综合成人网| 91精品国产色综合久久ai换脸| 大胆av不用播放器在线播放| 欧美在线视频免费| 精品久久ai| 成年人看的毛片| 国产**成人网毛片九色 | 国产三级电影在线观看| 欧洲美女免费图片一区| 久久成人福利| 免费在线观看亚洲视频| 成人av中文字幕| 日韩精品视频播放| 亚洲国产97在线精品一区| gogo高清在线播放免费| 国产精品免费一区二区三区四区| 欧美精品一卡| 国产精品日日摸夜夜爽| 亚洲一区二区偷拍精品| 日本精品久久久久| 亚洲 日韩 国产第一| 女仆av观看一区| 女人喷潮完整视频| 国产亚洲一本大道中文在线| 无码一区二区三区在线观看| 一本一本久久a久久精品牛牛影视| 亚洲精品粉嫩美女一区| 日韩欧美视频一区二区| 免费高清成人在线| 国产精品综合激情| 欧美精品三级日韩久久| 91麻豆国产福利在线观看宅福利| 91在线观看免费高清完整版在线观看 | 青青青手机在线视频| 欧美美女网站色| 羞羞电影在线观看www| 精品免费视频123区| 日韩精品亚洲一区二区三区免费| 亚欧精品视频一区二区三区| 欧美丰满嫩嫩电影| 欧美hdxxxx| 欧美三级华人主播| 久久99久久久久久久久久久| 欧美片一区二区| 日韩精品在线观看视频| 国产极品嫩模在线观看91精品| 黑人巨大国产9丨视频| bt欧美亚洲午夜电影天堂| 91精品国产高清一区二区三密臀| 在线电影中文日韩| 2023国产精华国产精品| 亚洲午夜精品久久久久久人妖| 中文幕一区二区三区久久蜜桃| 国产视频在线免费观看| 69久久夜色精品国产69| 日本久久黄色| 中文字幕第九页| 在线观看国产一区二区| 在线观看免费视频你懂的| 乱色588欧美| 国产美女精品一区二区三区| 日韩视频免费观看高清| 精品国偷自产在线| 日韩av三区| 奇米777在线| 日韩欧美中文字幕在线观看| 黄视频网站在线| 欧美精品成人一区二区在线观看| 国产主播一区二区| 亚洲国产成人无码av在线| 超薄丝袜一区二区|