久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

如何利用PNG像素隱藏PE代碼分析PNGDropper新樣本

本篇文章給大家分享的是有關(guān)如何利用PNG像素隱藏PE代碼分析PNG Dropper新樣本,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)建站專注于新市企業(yè)網(wǎng)站建設,響應式網(wǎng)站開發(fā),商城系統(tǒng)網(wǎng)站開發(fā)。新市網(wǎng)站建設公司,為新市等地區(qū)提供建站服務。全流程按需求定制制作,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務

我們將跟大家介紹Turla組織研發(fā)和使用的PNG Dropper惡意軟件。在2017年8月份,沉寂已久的PNG Dropper重返人們的視野,而且當時它主要用來傳播Snake,但近期研究人員又檢測到了攜帶新型Payload的PNG Dropper樣本,NCC Group的研究人員也將這個樣本命名為了RegRunnerSvc。

PNG Dropper

Carbon Black的研究團隊此前已經(jīng)對PNG Dropper組件進行了非常詳細的分析【分析報告】,但我們還是簡單回顧一下它的工作機制吧!

如何利用PNG像素隱藏PE代碼分析PNG Dropper新樣本

Dropper的目的是為了加載和運行一個隱藏在多個PNG文件中的PE文件。上圖顯示的是Dropper的資源數(shù)據(jù),我們可以看到有多個代碼數(shù)據(jù)資源入口標記有“PNG”的字樣。其中每一個資源都是一個有效的PNG文件,不過打開之后你看到的只是部分彩色像素:

如何利用PNG像素隱藏PE代碼分析PNG Dropper新樣本

PNG使用了微軟的GDI+庫進行加載,下圖中我們可以看到,代碼會調(diào)用LockBits來從PNG文件中讀取像素數(shù)據(jù)。像素數(shù)據(jù)的每一個字節(jié)都代表了每一個像素的RGB值。對每一個RGB值進行編碼之后我們就能得到PE文件的字節(jié)數(shù)據(jù)了。

如何利用PNG像素隱藏PE代碼分析PNG Dropper新樣本

每一個PNG資源都會被枚舉,像素數(shù)據(jù)也都會被提取出來,最終會進行拼接,而最后生成的完整PE文件會存儲在內(nèi)存中。接下來,Dropper需要手動加載PE文,然后執(zhí)行PE文件的入口函數(shù):

如何利用PNG像素隱藏PE代碼分析PNG Dropper新樣本

RegRunnerSvc

PNG Dropper會利用其PNG資源解碼并運行RegRunnerSvc,而RegRunnerSvc的目的就是從注冊表中提取加密Payload,并將其加載進內(nèi)存,然后運行。下圖顯示的是RegRunnerSvc的入口點,這里我們可以看到,代碼調(diào)用了StartServiceCtrlDispatcher,目標服務名稱為WerFaultSvc(還負責實現(xiàn)惡意軟件的持久感染),很明顯攻擊者是想讓惡意服務偽裝成合法的Windows錯誤報告服務。

如何利用PNG像素隱藏PE代碼分析PNG Dropper新樣本

服務設置函數(shù)執(zhí)行后,就需要找出注冊表中的目標數(shù)據(jù)了。一般來說,注冊表路徑會保存在代碼里的一個字符串中,但是PNG Dropper卻不是,因為它會使用RegEnumKeyExA和RegEnumValueA函數(shù)來枚舉注冊表鍵-值。

如何利用PNG像素隱藏PE代碼分析PNG Dropper新樣本

注冊表中的數(shù)據(jù)包含加密Payload以及解密所需的數(shù)據(jù)。雖然其中不包含解密密鑰,但是它包含了用于生成解密密鑰所需的信息,而其中的部分數(shù)據(jù)使用了微軟的CNG庫函數(shù)(NCrypt*)來進行加密。第一階段的Dropper將生成解密密鑰并存儲在系統(tǒng)默認密鑰存儲器中,這里使用的是“MicrosoftSoftware Key Storage Provider”。如果第一階段的Dropper運行不成功,那么密鑰將無法生成和存儲,因此解密函數(shù)將會退出。下面給出的是解密數(shù)據(jù)的二進制數(shù)據(jù)結(jié)構(gòu):

如何利用PNG像素隱藏PE代碼分析PNG Dropper新樣本

Header解密成功后,我們就可以進行第二階段的解密操作了。主Payload使用了AES算法進行加密。首先,代碼會將一段注冊表數(shù)據(jù)傳遞給BCryptGenerateSymmetricKey函數(shù),此時AES解密密鑰便創(chuàng)建成功了。密鑰生成之后,解密屬性便設置成功,Payload即可解密成功。接下來,代碼會對解密后的Payload進行檢測,以確保PE文件的有效性。如果檢測通過,文件將會被加載,入口點將會被調(diào)用。

如何利用PNG像素隱藏PE代碼分析PNG Dropper新樣本

總結(jié)

在這篇文章中,我們對Turla組織所使用的新型PNG Dropper進行了分析。該組織目前也在配合RegRunnerSvc這個新組件來實施攻擊,RegRunnerSvc可以從注冊表中提取和加密PE文件,并對其進行解密和運行。目測,該組織是從無文件型惡意軟件那里得到的靈感,比如說Poweliks和Kovter,而他們的目標就是為了在代碼文件內(nèi)盡可能地不留下攻擊證據(jù)。

除此之外,我們還開發(fā)出了一款專門從PNG Dropper中提取Payload的工具,并且將其開源,感興趣的同學可以下載學習:【下載地址】。

Yara規(guī)則

rule turla_png_dropper {    meta:        author = "Ben Humphrey"        description = "Detects the PNGDropper used by the Turla group"       sha256 ="6ed939f59476fd31dc4d99e96136e928fbd88aec0d9c59846092c0e93a3c0e27"     strings:        $api0 = "GdiplusStartup"        $api1 = "GdipAlloc"        $api2 ="GdipCreateBitmapFromStreamICM"        $api3 = "GdipBitmapLockBits"        $api4 = "GdipGetImageWidth"        $api5 = "GdipGetImageHeight"        $api6 = "GdiplusShutdown"         $code32 = {            8B 46 3C               // mov     eax, [esi+3Ch]            B9 0B 01 00 00         // mov     ecx, 10Bh            66 39 4C 30 18         // cmp     [eax+esi+18h], cx            8B 44 30 28            // mov     eax, [eax+esi+28h]            6A 00                  // push    0            B9 AF BE AD DE         // mov     ecx, 0DEADBEAFh            51                     // push    ecx            51                     // push    ecx            03 C6                  // add     eax, esi            56                     // push    esi            FF D0                  // call eax        }         $code64 = {           48 63 43 3C            // movsxdrax, dword ptr [rbx+3Ch]            B9 0B 01 00 00         // mov ecx, 10Bh            BA AF BE AD DE         // mov edx, 0DEADBEAFh            66 39 4C 18 18         // cmp [rax+rbx+18h], cx            8B 44 18 28            // mov eax, [rax+rbx+28h]            45 33 C9               // xor r9d, r9d            44 8B C2               // mov r8d, edx            48 8B CB               // mov rcx, rbx            48 03 C3               // add rax, rbx            FF D0                  // call rax        }     condition:        (uint16(0) == 0x5A4D anduint16(uint32(0x3c)) == 0x4550) and        all of ($api*) and        1 of ($code*)}
rule turla_png_reg_enum_payload {      meta:                author = "BenHumphrey"                description = "Payloadthat has most recently been dropped by theTurlaPNG Dropper"               shas256 ="fea27eb2e939e930c8617dcf64366d1649988f30555f6ee9cd09fe54e4bc22b3"       strings:          $crypt00 = "Microsoft SoftwareKey Storage Provider" wide          $crypt01 ="ChainingModeCBC" wide          $crypt02 = "AES" wide       condition:          (uint16(0) == 0x5A4D anduint16(uint32(0x3c)) == 0x4550) and          pe.imports("advapi32.dll","StartServiceCtrlDispatcherA") and          pe.imports("advapi32.dll","RegEnumValueA") and          pe.imports("advapi32.dll","RegEnumKeyExA") and          pe.imports("ncrypt.dll","NCryptOpenStorageProvider") and          pe.imports("ncrypt.dll","NCryptEnumKeys") and          pe.imports("ncrypt.dll","NCryptOpenKey") and          pe.imports("ncrypt.dll","NCryptDecrypt") and          pe.imports("ncrypt.dll","BCryptGenerateSymmetricKey") and          pe.imports("ncrypt.dll","BCryptGetProperty") and          pe.imports("ncrypt.dll","BCryptDecrypt") and          pe.imports("ncrypt.dll","BCryptEncrypt") and          all of them}

入侵威脅指標

樣本分析:

1、6ed939f59476fd31dc4d99e96136e928fbd88aec0d9c59846092c0e93a3c0e27(PNG Dropper)2、fea27eb2e939e930c8617dcf64366d1649988f30555f6ee9cd09fe54e4bc22b3(從PNG dropper中獲取到的Payload)

服務:

1、WerFaultSvc

以上就是如何利用PNG像素隱藏PE代碼分析PNG Dropper新樣本,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站標題:如何利用PNG像素隱藏PE代碼分析PNGDropper新樣本
URL標題:http://www.js-pz168.com/article18/isjgdp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)面包屑導航網(wǎng)頁設計公司商城網(wǎng)站微信小程序企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
国产偷久久久精品专区| 色菇凉天天综合网| 在线视频国内一区二区| 日韩欧美一区二区不卡| 国产精品久久久久久久久免费樱桃 | 最新久久zyz资源站| 人妖欧美一区二区| 91在线精品一区二区| 日韩视频在线观看国产| 91精品国产aⅴ一区二区| 亚洲同性同志一二三专区| 久久99精品久久久| 不卡一区二区三区视频| 色天天综合久久久久综合片| 久久久综合九色合综国产精品| 亚洲一区二区三区激情| 成人免费毛片aaaaa**| 日本一区二区高清视频| 日韩视频免费观看高清在线视频| 亚洲美女少妇撒尿| 国产麻豆成人精品| 在线成人免费观看| 欧美日韩另类国产亚洲欧美一级| 欧美日韩在线三区| 久久久久久97三级| 亚洲成精国产精品女| 国产二区国产一区在线观看| 国产精品视频免费一区| 一个色的综合| 精品国产青草久久久久福利| 亚洲伊人伊色伊影伊综合网| 国产精品资源网| 久久国产精品一区二区三区| 欧美视频一区在线观看| 日本一区二区三区久久久久久久久不| 日韩专区在线视频| 91丨porny丨在线| 最近看过的日韩成人| 精品久久久三级丝袜| 亚洲国产中文字幕在线视频综合| 成人午夜激情片| 丝袜美腿玉足3d专区一区| 精品裸体舞一区二区三区| 亚洲国产三级在线| 91免费看`日韩一区二区| 一区二区在线观看网站| 国产亚洲一区二区三区在线观看 | 欧美军同video69gay| 中文字幕一区二区三区不卡| 激情六月婷婷综合| 欧美日韩另类综合| 精品日韩成人av| 日韩**一区毛片| 好看的日韩精品视频在线| 欧美一区二区视频在线观看2022 | 日韩一级免费观看| 亚洲一区中文在线| 91麻豆精东视频| 在线观看日产精品| 亚洲人成在线观看一区二区| 国产suv一区二区三区88区| 亚洲国产一区二区在线| 国产日韩视频一区二区三区| 久久99精品一区二区三区三区| 久久精彩视频| ww亚洲ww在线观看国产| 麻豆一区二区三| 另类视频在线观看+1080p| 亚洲午夜精品一区二区三区| 日本一区二区三区国色天香| 国产精品一区二区三区网站| 亚洲精品日韩在线观看| 国产精品国产三级国产| 成人一区二区三区视频在线观看 | 亚洲国产精品人人做人人爽| 99re66热这里只有精品3直播 | 精品久久一区二区三区蜜桃| 日韩一区二区三区视频在线 | 久久久久久久久久码影片| 日韩欧美一卡二卡| 日本不卡1234视频| 欧美精品一区二区三区四区五区| 欧美日韩情趣电影| 五月天婷婷综合| 欧美日韩在线高清| 国产精品天干天干在观线| 成人成人成人在线视频| 欧美三级乱人伦电影| 亚洲成av人片www| 久久大片网站| 日本一区二区三区免费乱视频| 高清久久久久久| 欧美日韩午夜在线| 日韩国产高清影视| 欧美污视频久久久| 亚洲色欲色欲www| 国产精品久久亚洲| 久久久久久久电影| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 成人免费在线视频| 7777奇米亚洲综合久久| 日韩精品一区二区三区在线观看| 国内不卡的二区三区中文字幕| 一本色道综合亚洲| 五月激情综合婷婷| 视频一区不卡| 一区二区三区加勒比av| 久久国产精品久久| 国产精品精品国产色婷婷| 91免费看网站| 精品国产凹凸成av人网站| 国产成人小视频| 69成人精品免费视频| 国产精品系列在线观看| 欧美精品一二三区| 国内精品伊人久久久久影院对白| 欧美亚洲国产bt| 麻豆精品在线播放| 欧美在线999| 久久99久久99小草精品免视看| 色婷婷一区二区| 麻豆91在线观看| 在线一区二区三区做爰视频网站| 日韩国产精品久久久久久亚洲| 亚洲精品高清视频| 天天色图综合网| 色狠狠色噜噜噜综合网| 欧美aa在线视频| 欧美日韩在线综合| 国产一区二区不卡| 欧美一卡二卡三卡| 国产福利91精品一区二区三区| 在线播放亚洲一区| 国产ts人妖一区二区| 精品国产一二三| 不卡的电影网站| 中文字幕精品—区二区四季| 国产九区一区在线| 综合激情成人伊人| 日本一区二区在线视频| 香蕉影视欧美成人| 色激情天天射综合网| 国内精品免费在线观看| 日韩午夜电影在线观看| 99久久国产综合精品色伊| 亚洲国产精品二十页| 麻豆亚洲一区| 亚洲第一会所有码转帖| 91传媒视频在线播放| 国内不卡的二区三区中文字幕| 日韩欧美在线综合网| 91玉足脚交白嫩脚丫在线播放| 中文文精品字幕一区二区| 久久久久久久久四区三区| 亚洲一区影音先锋| 在线精品亚洲一区二区不卡| 国产美女主播视频一区| 日韩欧美黄色影院| 成人在线观看av| 亚洲一区二区av电影| 91久久国产综合久久| 国产成人99久久亚洲综合精品| 久久嫩草精品久久久久| 精品伦精品一区二区三区视频| 亚洲第一综合色| 欧美日韩国产免费一区二区| 成人美女视频在线观看| 久久精品男人天堂av| 日韩三级电影| 狠狠色丁香久久婷婷综合丁香| 精品日产卡一卡二卡麻豆| 国产精品一国产精品最新章节| 亚洲国产精品一区二区www| 欧美日精品一区视频| 99久久精品国产一区| 亚洲欧美成人一区二区三区| 色先锋久久av资源部| 国产不卡免费视频| 欧美国产精品一区二区| 日韩高清三级| 韩日欧美一区二区三区| 国产午夜亚洲精品不卡| 色一情一乱一伦一区二区三区丨| 久久99国产精品久久99 | 国产日韩精品推荐| 秋霞国产午夜精品免费视频| 日韩欧美一级精品久久| 久久亚裔精品欧美| 免费精品99久久国产综合精品| 久久欧美中文字幕| 五月天亚洲综合小说网| 国产精品123| 亚洲视频精选在线| 欧美亚洲综合在线| 91在线观看一区二区| 亚洲人成亚洲人成在线观看图片| 欧美三级蜜桃2在线观看| 官网99热精品| 午夜欧美视频在线观看| 亚洲精品一区二区三区蜜桃下载|