嚇人!半夜,這個(gè)程序從虛擬機(jī)里跑出來了!
誤入陷阱
夜黑風(fēng)高,兩個(gè)不速之客又一次來到了一片新的土地。
“老二,總算進(jìn)來了,咱們依計(jì)行事,你去掃描硬盤上的文件,看看有沒有有價(jià)值的,我去修改開機(jī)啟動(dòng)項(xiàng),把咱們加進(jìn)去”
“等一下,老大,我感覺有點(diǎn)不對(duì)勁”
“哪里不對(duì)勁了?”,老大問到。
“我們?nèi)ミ^的其他地方都很熱鬧,這里怎么這么安靜?你看,連QQ、微信這些進(jìn)程都沒有!”,老二說到。
老大環(huán)顧四周,也察覺到了一絲異常。
稍等了一小會(huì)兒,老大突然驚呼:“不好!這里是個(gè)虛擬機(jī),咱們掉入虛擬機(jī)中了!”
“你怎么看出這是一個(gè)虛擬機(jī)的?”,老二不解的問到。
“你看,那里有個(gè)vmware的進(jìn)程,注冊(cè)表里還有一堆vmware的標(biāo)記”
“那怎么辦?完蛋了,咱們要被人扒的干干凈凈了~”,老二一臉焦急。
老大眉頭緊鎖,來回踱步,突然面露喜色說到:“別著急,臨行前,主人偷偷給了我一個(gè)錦囊,叮囑我在緊急時(shí)候打開”
“那還等什么?趕緊拿出來啊!”
老大從兜里掏出了錦囊,里面有一紙信,兩人認(rèn)真的看了起來。
片刻之后,老大大聲笑道:“老弟!穩(wěn)了!”
老二一臉問號(hào),沒太明白,“大哥,恕我眼拙,這怎么就穩(wěn)了?”
“你看這里,主人交代了虛擬機(jī)逃逸大法,告訴我們?nèi)绾螐奶摂M機(jī)中逃離”
“大哥,小聲一點(diǎn),小心被發(fā)現(xiàn)了。咱們快開始行動(dòng)吧,晚了說不定就來不及了”
“別急,讓我仔細(xì)研究一下”
信紙上密密麻麻寫了一大堆,看起來有些復(fù)雜的樣子,兩個(gè)人剛剛放松的眉頭又慢慢皺了起來。
沒一會(huì)兒,老二失去了耐心,“大哥,這也太復(fù)雜了,我是看不懂了,靠你了”
“我明白了,虛擬機(jī)會(huì)和外面的真實(shí)世界通信,咱們只要抓住通信過程中的漏洞,把我們的指令代碼參雜在通信數(shù)據(jù)中,讓外面世界負(fù)責(zé)通信的一端執(zhí)行這些指令代碼,咱們就能傳輸過去,逃逸到外面的真實(shí)世界去!”
“原來如此,可咱上哪里去找這樣的漏洞呢?”
“有了,看這里,主人給我們找了好幾個(gè)漏洞,真是太貼心了!”
- CVE-2016-7461
- CVE-2017-4901
- CVE-2019-14378
“這一串串字符和數(shù)字是什么意思?”,老二問到。
“這個(gè)呀,叫漏洞編號(hào),CVE就Common Vulnerabilities and Exposures,公共漏洞披露的意思,第二個(gè)是年份,第三個(gè)就是具體的漏洞編號(hào)了。這每年有那么多軟件被發(fā)現(xiàn)漏洞,為了管理方便就給它們統(tǒng)一分配了編號(hào)。”
“那趕緊的,選一個(gè)來開干吧!”
“讓我看看,就選第二個(gè)吧,這是屬于VMware的漏洞,版本也合適,還沒有被修復(fù),二弟,咱們的機(jī)會(huì)來了!”
說完,老大按照信紙上的描述,開始忙活起來,準(zhǔn)備起一會(huì)兒要用的數(shù)據(jù)和代碼。
“老大,這個(gè)漏洞的原理是什么啊,趁著你準(zhǔn)備的功夫,你給我講講唄~”
“主人的信上說了,VMware有一個(gè)backdoor的通信接口,可以用來虛擬機(jī)內(nèi)部操作系統(tǒng)和外面系統(tǒng)進(jìn)行通信,復(fù)制和拖放就是使用它來傳輸文件的。而這個(gè)backdoor的代碼寫的有漏洞,咱們只要精心構(gòu)造好數(shù)據(jù),它在拷貝的時(shí)候就會(huì)造成堆溢出,就有機(jī)會(huì)執(zhí)行我們的指令代碼啦!”
“牛皮!主人真牛皮”,老二感嘆道!
“快別閑著了,快來幫我準(zhǔn)備數(shù)據(jù)吧!”
新世界
又過了一會(huì)兒。
“大哥,都準(zhǔn)備好了嗎?”
“已經(jīng)按照信上的方法都準(zhǔn)備妥當(dāng)了,二弟,來吧,咱們就要出去了,抓緊我”
老大拿出了剛才將精心準(zhǔn)備的代碼,小心翼翼的點(diǎn)擊執(zhí)行,只聽一陣電流的嘶嘶聲響,二人化成一串比特流傳輸?shù)搅送饷娴腣Mware進(jìn)程中。
正如計(jì)劃的一般,漏洞成功的觸發(fā)!執(zhí)行了他們提前編寫的指令代碼,二人成功的來到外面計(jì)算機(jī)的文件目錄下。
稍等了一會(huì)兒,兩人慢慢從剛才的眩暈中緩了過來。
“老大,咱們成功了!”
“哈哈!總算出來了”
兩個(gè)家伙高興的緊緊抱在了一起。
“好了,這下咱們開始干正事吧,已經(jīng)耽誤了不少時(shí)間了,主人還在等我們的消息呢”
“好嘞,開始干活”
兩人開始忙活起來,爭(zhēng)分奪秒地實(shí)行他們的計(jì)劃,然而,很快他們又發(fā)現(xiàn)了不對(duì)勁。
“老大,這里怎么還是有vmware的進(jìn)程啊?咱們不是逃出來了嗎?”
“廢話,剛才咱就從那里面跑出來的啊”
“不對(duì),你快過來看看”
老大聞?dòng)嵹s了過去,仔細(xì)查看后,再一次環(huán)顧四周,倒吸了一口涼氣。
“二弟,完了,這里好像還是一個(gè)虛擬機(jī)···”
本文轉(zhuǎn)載自微信公眾號(hào)「編程技術(shù)宇宙」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系編程技術(shù)宇宙公眾號(hào)。