• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于angr的對抗惡意代碼沙箱檢測方法的研究

    2019-04-01 12:44:04張君濤王軼駿
    計算機應用與軟件 2019年2期
    關鍵詞:指令程序分析

    張君濤 王軼駿 薛 質

    (上海交通大學電子信息與電氣工程學院 上海 200240)

    0 引 言

    遠控木馬、僵尸網(wǎng)絡、蠕蟲以及近些年爆發(fā)的勒索軟件、挖礦木馬等各類惡意代碼影響著用戶對計算機的正常使用。針對特定目標的APT攻擊,采用高度定制化的惡意代碼進行魚叉攻擊,成為了國家信息安全面臨的重大威脅。因而,惡意代碼一直受到網(wǎng)絡安全從業(yè)人員以及研究人員的廣泛關注。

    十多年前,研究者就已經(jīng)采用沙箱技術來分析惡意代碼。布谷鳥(Cuckoo)是一款開源且使用廣泛的沙箱軟件,利用虛擬化技術構造出與真實環(huán)境隔離且擁有快速還原能力的系統(tǒng),研究人員通過分析代碼在沙箱中的所有行為,進而判斷是否為惡意代碼。因此,針對惡意軟件的分析沙箱被認為是防御APT的最后一道防線。病毒檢測廠商比如CrowdStrike、Malwr以及國內(nèi)的微步科技都利用沙箱技術提供惡意代碼在線檢測的服務。

    惡意代碼開發(fā)者為了逃避沙箱檢測,防止自身暴露,會在惡意代碼中加入環(huán)境探測代碼,當發(fā)現(xiàn)自身運行于異常環(huán)境中時,就會停止惡意行為,運行無害代碼或者結束運行,達到逃避檢測的目的。據(jù)McAfee 2017年發(fā)布的《威脅報告》顯示,反沙箱機制超過反調試、反監(jiān)視、代碼混淆等方法,成為惡意代碼使用最為廣泛的逃避檢測手段[1]。此外,Lastline實驗室在2015年指出,具有逃避檢測功能的惡意代碼的比例從2014年年初的35%上升至2014年12月的80%,并且往往結合數(shù)10種方法[2]。

    本文采用angr對惡意代碼進行動態(tài)分析。angr是一款基于Python實現(xiàn),可利用動態(tài)符號執(zhí)行進行二進制代碼分析的調試器[3]。相比于現(xiàn)有的分析方法,動態(tài)符號執(zhí)行可以遍歷程序不同的分支,獲得惡意代碼更多的行為特征。這能有效避免外部環(huán)境比如C&C服務器的失效對分析惡意代碼產(chǎn)生的影響[4]。相對的,反沙箱機制卻會導致符號執(zhí)行面臨路徑爆炸的難題,特別是當符號值作為循環(huán)語句的參數(shù)時,產(chǎn)生大量無害分支,導致難以發(fā)現(xiàn)真正執(zhí)行惡意行為的分支[5]。

    因而本文將首先對使用最為廣泛的惡意代碼沙箱檢測機制進行分析;接著說明我們?yōu)閍ngr制定的拓展程序,用于對抗不同類型的反沙箱機制以及原型系統(tǒng)的實現(xiàn)方法;最后通過對沙箱檢測軟件al-khaser以及paranoid fish的測試,證明我們開發(fā)的原型系統(tǒng)可以繞過常見的反沙箱機制,有效防止符號執(zhí)行的路徑爆炸問題。

    1 沙箱檢測常用技術

    在惡意代碼分析領域,Sandboxie、布谷鳥、Anubis等是常見的沙箱軟件。然而,沙箱與真實環(huán)境存在一定的差別,沙箱為了監(jiān)控惡意代碼的行為、阻止惡意代碼從沙盒逃逸,部分采用進程注入、函數(shù)掛鉤等機制監(jiān)控惡意代碼的行為[6-8]。有些沙箱利用虛擬化技術構建真實操作系統(tǒng),但這些虛擬機存在特定的指紋信息[9-11]。因而,惡意代碼反沙箱方法可以分為基于沙箱的檢測以及基于虛擬機的檢測。

    1.1 基于沙箱的檢測

    Sandboxie與被分析的惡意代碼同處一個操作系統(tǒng)內(nèi),為了避免惡意代碼對真實系統(tǒng)產(chǎn)生影響,沙箱內(nèi)的程序對真實系統(tǒng)的文件、注冊表、進程的訪問都需要獲得Sandboxie的授權。Sandboxie通過在內(nèi)核驅動上掛載SbieDrv.sys實現(xiàn)對系統(tǒng)服務描述符表(SSDT)、Shadow SSDT表的掛鉤。通過將SbideDll.dll注入到進入沙盒的程序中,實現(xiàn)對所有用戶態(tài)API函數(shù)的掛鉤。因而惡意代碼通過檢測程序自身是否被注入SbideDll.dll,即可成功繞過Sandboxie沙箱的檢測。

    布谷鳥沙盒是蜜網(wǎng)社區(qū)2010年谷歌編程之夏的開源項目,經(jīng)過數(shù)年的開發(fā),其功能與性能不斷升級,成為了目前較為流行的沙箱系統(tǒng)。布谷鳥沙箱可分為主從節(jié)點,主節(jié)點主要負責任務的分發(fā)以及對惡意代碼運行結果的分析展示。從節(jié)點為惡意代碼的動態(tài)運行提供真實的系統(tǒng)環(huán)境,為了能夠實現(xiàn)系統(tǒng)的快速還原,從節(jié)點一般為虛擬機。布谷鳥同樣采取dll注入的方式來監(jiān)控Windows API的調用。此外,布谷鳥還采用API掛鉤的方法,因而David編寫的anti-cuckoo通過檢測ntdll.dll中的某幾個關鍵函數(shù)是否被篡改來探測布谷鳥程序。此外,anti-cuckoo通過檢查進程的內(nèi)存空間中是否存在敏感詞,比如cuckoomon、HookHandle、retaddr-check等來探測是否運行于布谷鳥中。

    1.2 基于虛擬機的檢測

    由于虛擬機具有快速還原的特點且與真實系統(tǒng)隔離,不僅僅是上一節(jié)敘述的布谷鳥、Anubis等沙箱使用虛擬機作為惡意代碼分析的宿主機,反病毒研究員在日常分析惡意代碼行為時,也大都使用虛擬機作為分析系統(tǒng)。常用的虛擬機有VirtualBox、Vmware、KVM、Xen等。惡意代碼針對虛擬機的檢測如圖1所示。

    圖1 針對虛擬機檢測方法的分類

    根據(jù)虛擬機操作系統(tǒng)的屬性進行探測是惡意代碼檢測虛擬機的各類方法中手段最為豐富的一種方法。在虛擬機操作系統(tǒng)內(nèi),注冊表、文件系統(tǒng)、進程、服務中存在各種虛擬機指紋特征。據(jù)統(tǒng)計,安裝在Vmware上的WindowsXP虛擬機有超過50個與“Vmware”、“vmx”有關的文件,在注冊表中有超過500項鍵或鍵值與“Vmware”有關。此外,分析人員可能為用于惡意代碼分析的虛擬機設定特別的用戶名或重新命名惡意代碼程序,因而惡意代碼可以通過將這些敏感位置的名稱與自定義的黑名單列表匹配,來檢測是否為虛擬機。

    虛擬機的硬件并非真實的硬件,因而通過模擬出的硬件信息也能夠探測虛擬機。和操作系統(tǒng)一樣,硬件也存在多種多樣的指紋信息,其指紋檢測包括對CPU、BIOS、硬盤類型的判斷以及對CPU名稱、網(wǎng)卡地址、網(wǎng)卡名稱、可插拔硬件設備的檢測。除此之外,考慮到為虛擬機分配的硬件資源往往小于真實計算機的硬件資源,因而可以通過對CPU核心數(shù)、內(nèi)存大小、硬盤容量的檢測來判斷是否為虛擬機。在虛擬機中,指令運行的速度遠遠慢于真實系統(tǒng),因而部分惡意代碼通過計算指令運行的時間來檢測虛擬機。

    基于進程的檢測是惡意代碼對自身運行時虛擬內(nèi)存空間的探測,常見的方法是檢測中斷描述符表(IDT)、全局描述符表(GDT)以及局部描述符表(LDT)在內(nèi)存中的地址。真實系統(tǒng)中,這些描述符表的位置基本在確定的地址附近,且完全不同于虛擬機,因而具有較高的檢測正確率。

    最后,是對特殊檢測方法的匯總。反圖靈測試是主動探測人機交互的行為,在一定的時間間隔內(nèi),兩次獲取當前鼠標在屏幕上的位置坐標,比較兩次位置是否發(fā)生變化,從而檢測虛擬機。休眠是指在程序運行后,休眠一段較長的時間,再執(zhí)行惡意行為,往往虛擬機在惡意代碼真正運行前已停止工作,因而可以有效地躲避分析。

    2 對抗沙箱檢測方法

    2.1 angr介紹

    angr是美國圣巴巴拉大學ShellPhish團隊研發(fā)的一款二進制分析框架,其源代碼由Python編寫,在2015年項目得到開源,目前項目已迭代至第七個版本。angr可以實現(xiàn)動靜態(tài)符號執(zhí)行、控制流平坦化、自動化生成ROP鏈,應用于漏洞挖掘與軟件破解,同時也是CTF比賽中逆向分析的常用工具之一[3,12-13]。使用者通過導入angr庫并編寫Python腳本實現(xiàn)對二進制代碼的加載與分析。

    angr由以下幾個子模塊組成,每個子模塊都可以獨立加載:

    CLE(CLE Loads Everything)將可執(zhí)行程序加載進內(nèi)存空間。例如,對于EXE程序,通過解析文件頭,獲得加載地址、各段對應的文件與內(nèi)存的映射關系,進而將主文件加載至虛化的內(nèi)存空間。接著,遞歸加載程序需要的dll文件。

    Archinfo針對不同架構的指令集,如x86、ARM、MIPS、PowerPC等,提供專有的類。每個類中都涉及寄存器類型、處理器位數(shù)、數(shù)據(jù)在內(nèi)存中的存儲方式以及是否支持VEX、Capstone、Unicorn、KeyStone等特性。

    PyVEX可以將機器代碼轉化為Valgrind使用的中間語言VEX。通過VEX模擬執(zhí)行程序的代碼并修改內(nèi)存、寄存器的值。

    Claripy是一個符號執(zhí)行求解器,其后端為Z3。

    利用angr編寫Python腳本,對二進制程序進行分析的整體流程如圖2所示。首先,通過Project方法,加載程序至內(nèi)存空間,并得到包含加載對象名稱、各段地址空間、導入函數(shù)地址空間等屬性的project對象。接著,利用State方法初始化程序堆棧以及寄存器,得到可以動態(tài)執(zhí)行的對象SimState。通過SimState對象可以查看、修改、符號化內(nèi)存空間以及寄存器的值,并且提供用于保存用戶自定義屬性的插件。由于動態(tài)符號執(zhí)行會產(chǎn)生分支,得到多個Simstate對象,仿真管理器(Simulation Managers)提供了對所有分支進行訪問以及管理的功能。此外,仿真管理器在程序運行到某個地址或滿足某種條件時,停止對應分支執(zhí)行或者丟棄分支。

    圖2 基于angr的程序分析流程

    2.2 angr對抗沙箱檢測方法的原理

    具有沙箱檢測功能的惡意代碼,大部分結合了十種以上的檢測機制,基于符號執(zhí)行的特點,會帶來路徑爆炸的問題,淹沒惡意行為的分支。由于angr動態(tài)的模擬程序運行,可以方便地對Win32 API函數(shù)掛鉤、重寫VEX指令、完善內(nèi)存結構。因而,針對于各種惡意代碼對沙箱的探測,都可以采取措施進行對抗。

    2.2.1 Win32 API掛鉤

    惡意代碼與普通EXE程序一樣,在運行時動態(tài)鏈接系統(tǒng)提供的庫函數(shù)。angr在模擬程序動態(tài)運行時,提供了兩種方法實現(xiàn)Win32 API函數(shù)。由于CLE Loader已經(jīng)加載主程序以及其導入的dll文件至相應的地址空間,因而可以直接運行API函數(shù)對應的代碼。對于大小寫變換、字符串比較型的函數(shù),比如tolower()、wcsstr()、lstrcmpiA(),這種方法可以達到很好的效果。但是,對于大多數(shù)需要系統(tǒng)信息或者進行內(nèi)核函數(shù)調用的函數(shù),比如CreateFileA()、GetModuleHandleA(),往往會產(chǎn)生眾多分支,導致路徑爆炸甚至出現(xiàn)分支異常終止。第二種方法是對Win32 API函數(shù)掛鉤。首先,通過構建SimProcedure類,并在類中定義與實際API函數(shù)具有相同參數(shù)數(shù)量以及類型的run函數(shù)模擬API的實現(xiàn)。在程序加載后,對project對象使用hook_symbol方法替換Win32 API函數(shù)。在程序執(zhí)行時,當指令指針指向Win32 API函數(shù)的首地址時,實際執(zhí)行的是run函數(shù)中的Python代碼。

    注冊表、文件、進程、服務的指紋特征是惡意代碼檢測沙箱最為常見的方法。表1展示了沙箱檢測方法對應的API函數(shù)調用序列。掛鉤這些函數(shù)并修改返回參數(shù)以及返回值即可繞過沙箱檢測。

    表1 沙箱檢測方法調用的API函數(shù)序列

    以RegOpenKeyExA函數(shù)為例,查閱微軟Win32 API手冊,其參數(shù)分別為主鍵(hKey)、子鍵(lpSubKey)、ulOptions、訪問權限(samDesired)、注冊表句柄(phkResult)。如圖3所示。

    圖3 RegOpenKeyExA函數(shù)的掛鉤流程

    函數(shù)存在以下三種情況:

    (1) 首先定義敏感鍵列表,包括vm、vmware、virtualbox、qemu等對注冊表檢測的核心詞語。接著,傳入的參數(shù)子鍵與敏感鍵列表匹配,如果匹配成功,則函數(shù)返回值為2(ERROR_FILE_NOT_FOUND),表示注冊表項不存在。這種方式,可以成功對抗惡意代碼對注冊表特定鍵值的檢測。如果匹配失敗,則執(zhí)行第二種情況。

    (2) 首先定義敏感鍵值字典,字典中的鍵表示注冊表的子鍵,值表示注冊表的鍵名和鍵值,比如“HARDWAREDEVICEMAPSCSISCSI PORT 0SCSI BUS 0TARGET ID 0LOGICAL UNIT ID 0′: {′IDENTIFIER′: ′INTEL′}”。接著,比較傳入?yún)?shù)的子鍵是否等于敏感鍵值字典中的鍵,如果相等,則隨機產(chǎn)生注冊表句柄值并且函數(shù)返回值為0,表示注冊表存在并且成功打開。

    (3) 如果前兩種情況都不滿足,根據(jù)符號執(zhí)行的特點,將程序分支并符號化輸出。對于RegOpenKeyExA函數(shù),存在打開文件成功并寫入注冊表句柄以及打開文件未能成功兩種情況。前一種情況,符號化句柄且函數(shù)返回值為0;對于后一種情況,無需對句柄進行賦值,只需符號化返回值。

    如表1所示,打開注冊表鍵值需要兩個函數(shù),對于后序的RegQueryValueEx函數(shù),其傳入的注冊表句柄參數(shù)是一個隨機化的數(shù)值。為了獲得其對應的子鍵名稱,進而結合鍵名、鍵值兩個參數(shù)與定義的敏感鍵值字典進行匹配,需要在RegOpenKeyExA函數(shù)中映射注冊表句柄與子鍵名稱。利用angr提供的自定義插件功能,可以為當前SimState增加屬性,從而實現(xiàn)多個函數(shù)之間的狀態(tài)共享。

    2.2.2 VEX指令修補

    angr在模擬程序動態(tài)執(zhí)行時依據(jù)中間語言VEX完成各項操作。VEX兼容大部分x86指令,實現(xiàn)對寄存器、內(nèi)存的修改,但是對于某些特殊指令,如表所示,當程序分支執(zhí)行這些指令時,該分支的狀態(tài)變?yōu)殄e誤并且停止運行。雖然angr對極少部分VEX指令,比如CPUID進行了修補,但不能滿足實際惡意代碼分析的需要,因而,我們對表2中的VEX指令都進行修補。

    表2 x86特殊指令與VEX指令的對照表

    以指令CPUID為例,如圖4所示。eax寄存器是指令的輸入?yún)?shù),eax、ebx、ecx、edx寄存器保存指令執(zhí)行后返回信息,根據(jù)輸入?yún)?shù)不同,可以獲得CPU類型、制造商、商標、序列號、緩存等一系列信息。在沙箱檢測中,當輸入?yún)?shù)為0x1時,往往是對返回值中ecx寄存器的最高位:hypervisor CPU位的檢測,此時將ecx置為0,其他寄存器符號化。當輸入?yún)?shù)為0x40000000時,執(zhí)行指令獲得CPU型號并保存在ebx、ecx、edx寄存器中。每個寄存器代表4個字符,共同構成12字符的型號名稱。通過與″KVMKVMKVM″、″VMwareVMware″、″XenVMMXenVMM″等字符比較,進而判斷是否為虛擬機環(huán)境。當輸入?yún)?shù)分別為0x80000002、0x80000003、0x80000004且執(zhí)行三次CPUID指令,可以獲得共48個字符的CPU名稱。通過賦值普通字符,比如″Intel(R) Core(TM)2 CPU 6600 @2.4 GHz″可以對抗檢測。

    圖4 CPUID指令執(zhí)行流程

    2.2.3 內(nèi)存結構完善

    angr利用state方法初始化程序,設定寄存器以及內(nèi)存空間的值,雖然可以實現(xiàn)代碼執(zhí)行,但不同于正常操作系統(tǒng),沒有在內(nèi)存中設置完整的PEB、TEB、TLS等結構體。由于惡意代碼通過讀取結構體對應位置的值獲取硬件信息,比如PEB進程環(huán)境塊的0x64字節(jié)代表CPU數(shù)量,進而判斷是否運行在虛擬機中。因而需要對angr的初始化文件打補丁,完善程序內(nèi)存中的結構體。

    2.2.4 angr特性

    angr自身的特性同樣能夠對抗惡意代碼對沙箱的部分檢測方法。對于dll注入的檢測,由于angr從外部實現(xiàn)對惡意代碼執(zhí)行流程的監(jiān)控,其內(nèi)存空間中不存在附加的dll函數(shù)。同時,angr采用的Win32 API掛鉤并沒有改變內(nèi)存空間中API函數(shù)的內(nèi)容,從而繞過將API函數(shù)第一個操作碼與跳轉指令對應的操作碼比較的檢測方法。

    通過上文所述的各種方法,可以對抗大多數(shù)惡意代碼對沙箱的檢測。對于未知的檢測手段,基于angr動態(tài)符號執(zhí)行的特點,需要做到在其所有分支路徑中包含惡意行為的分支并且盡可能減少產(chǎn)生的分支數(shù)目??紤]到執(zhí)行Win32 API函數(shù)內(nèi)部的代碼會造成路徑爆炸,因而掛鉤所有Win32 API函數(shù)(除2.2.1節(jié)描述的字符串變換、比較型的函數(shù)),且在函數(shù)體內(nèi)不執(zhí)行任何操作,僅僅將函數(shù)的返回值設定為符號值。并且由于angr將未賦值的內(nèi)存空間作為符號值代入動態(tài)執(zhí)行,雖然可能增加路徑分支的數(shù)目,卻可以確保惡意行為分支不被遺漏。

    2.3 angr對抗沙箱檢測方法的實現(xiàn)

    基于angr對抗惡意代碼沙箱檢測的原型系統(tǒng)的實現(xiàn)如圖5所示。首先,在程序加載時,將auto_load_libs以及except_missing_libs兩個參數(shù)設置為真,并指定加載dll文件的路徑;其次,利用analyses對象中提供的CalleeCleanupFinder方法,對所有導入的API函數(shù)掛鉤,掛鉤的函數(shù)體內(nèi)不執(zhí)行任何操作;接著,將Win32_API_Hooking.py文件中定義的函數(shù)掛鉤程序,對于同一個API函數(shù),這一步的掛鉤將覆蓋CalleeCleanupFinder中的掛鉤;之后,利用angr提供的SimStatePlugin對象,注冊可以增加SimState屬性的插件。最后,使用動態(tài)符號執(zhí)行模擬程序的運行。

    圖5 對抗惡意代碼沙箱檢測的原型系統(tǒng)

    對于2.2節(jié)中提到的方法,在原型系統(tǒng)實現(xiàn)時,對于Win32 API函數(shù)掛鉤,只需要在Win32_API_Hooking.py文件中創(chuàng)建與API函數(shù)名稱一致的類并實現(xiàn)函數(shù)執(zhí)行的方法,就可以通過angr提供的接口函數(shù)hook_symbol將API函數(shù)掛鉤。而對于VEX指令修補以及內(nèi)存結構完善兩種方法,需要通過修改angr的源代碼,從而實現(xiàn)功能,對應修改的文件分別是angr/engines/vex/dirty.py以及angr/simos/windows.py。

    表3列舉了原型系統(tǒng)對抗沙箱檢測各類方法時采取的應對措施??紤]到不同指令、函數(shù)功能上的差異,相應的修補方式也不盡相同,修補代碼的實現(xiàn)遵循這兩條原則:對于單指令、單函數(shù)的修補,首先判斷輸入的參數(shù)與沙箱檢測時使用的參數(shù)是否一致,如果能夠匹配,使用對抗沙箱檢測的方法,否則符號化函數(shù)的輸出參數(shù)以及返回值;對于序列化的函數(shù),采用的修補方式不僅需要滿足單函數(shù)修補原則,并且利用插件功能記錄程序執(zhí)行的狀態(tài),后序函數(shù)實現(xiàn)時需要考慮前序函數(shù)及其參數(shù)是否已經(jīng)滿足沙箱檢測的條件。

    表3 對抗沙箱檢測的方法

    續(xù)表3

    3 測試與分析

    基于angr對抗沙箱檢測方法的原型系統(tǒng)使用最新的angr7,并且通過OSX Sierra系統(tǒng)下Python2.7中的測試。用于angr加載惡意代碼的dll文件拷貝于32位Windows XP SP3系統(tǒng)中的system32文件夾。al-khaser以及paranoid fish是兩款用于對沙箱、虛擬機進行檢測的開源項目,均使用C++編程實現(xiàn),其搜集并總結了122類惡意代碼使用的方法,并且al-khaser仍處于不斷更新的狀態(tài)。為了便于分析,我們使用32位編譯器生成用于分析的EXE文件。

    微步科技提供的微步云沙箱,內(nèi)核集成了人機交互、反沙箱檢測、內(nèi)核級分析、網(wǎng)絡模擬等多個高級分析模塊。CrowdStrike公司的VxStream沙箱是基于機器學習的下一代惡意軟件掃描器。值得一提的是,可以在其掃描配置中將反沙箱檢測設為強等級。對于al-khaser以及paranoid fish,我們分別使用布谷鳥沙箱2.0.4版本、微步云沙箱以及強反沙箱檢測等級的VxStream進行掃描,其分析環(huán)境均為Windows 7,與原型系統(tǒng)分析比較的結果如表4所示,其中T代表惡意代碼檢測出沙箱環(huán)境、F代表未能檢測出沙箱環(huán)境。為了簡化表格,表4中沒有列出四款系統(tǒng)均能識別的沙箱檢測技巧以及paranoid fish與al-khaser中重復的檢測技巧。

    表4 針對al-khaser以及paranoid fish的檢測結果

    續(xù)表4

    從表4的結果可知,相比于開源的布谷鳥平臺,微步云沙箱以及VxStream沙箱在對抗惡意代碼檢測沙箱環(huán)境方面均有一定的提升,特別是設置了強反沙箱等級的VxStream檢出率僅僅為7/122。但是對于由匯編代碼直接獲取系統(tǒng)信息的檢測方法,比如cpuid、rdtsc,這幾種沙箱都未能成功對抗。本文設計的原型系統(tǒng)能夠成功繞過大部分檢測方法,因而顯著優(yōu)于現(xiàn)有的在線沙箱檢測平臺。

    4 結 語

    本文基于angr提出了一種能夠對抗惡意代碼針對沙箱環(huán)境進行探測的二進制代碼分析方法。原型系統(tǒng)采用Win32 API函數(shù)掛鉤、VEX指令修補以及內(nèi)存結構完善三種方法,針對常見的惡意代碼反沙箱機制采取相應的修補措施。實驗表明,本文提出的方法在對抗惡意代碼沙箱檢測方面,優(yōu)于其他傳統(tǒng)的方法。因此,在本文的基礎上,利用angr動態(tài)符號執(zhí)行的特點,自動化地捕獲惡意代碼的行為特征是我們下一步的研究工作。

    猜你喜歡
    指令程序分析
    聽我指令:大催眠術
    隱蔽失效適航要求符合性驗證分析
    試論我國未決羈押程序的立法完善
    人大建設(2019年12期)2019-05-21 02:55:44
    ARINC661顯控指令快速驗證方法
    測控技術(2018年5期)2018-12-09 09:04:26
    LED照明產(chǎn)品歐盟ErP指令要求解讀
    電子測試(2018年18期)2018-11-14 02:30:34
    電力系統(tǒng)不平衡分析
    電子制作(2018年18期)2018-11-14 01:48:24
    “程序猿”的生活什么樣
    英國與歐盟正式啟動“離婚”程序程序
    電力系統(tǒng)及其自動化發(fā)展趨勢分析
    創(chuàng)衛(wèi)暗訪程序有待改進
    a级毛色黄片| 久久久精品免费免费高清| 嫩草影院新地址| 国产精品偷伦视频观看了| 国产精品不卡视频一区二区| 国产v大片淫在线免费观看| 免费观看性生交大片5| 成人国产麻豆网| 国产在线免费精品| 又爽又黄a免费视频| 插阴视频在线观看视频| 亚洲av福利一区| 亚洲精品,欧美精品| 欧美激情极品国产一区二区三区 | a级毛片免费高清观看在线播放| 精品人妻偷拍中文字幕| 久久久久久久亚洲中文字幕| 人妻少妇偷人精品九色| 国精品久久久久久国模美| 日本wwww免费看| 国产一区二区三区综合在线观看 | 精品一区二区免费观看| 99精国产麻豆久久婷婷| 久久精品国产a三级三级三级| 亚洲婷婷狠狠爱综合网| 十分钟在线观看高清视频www | 少妇猛男粗大的猛烈进出视频| 男女下面进入的视频免费午夜| 十八禁网站网址无遮挡 | 男人和女人高潮做爰伦理| 精品久久国产蜜桃| 中文欧美无线码| 久久久久久久久久成人| 欧美 日韩 精品 国产| 国产精品国产三级国产专区5o| 国产真实伦视频高清在线观看| 国产精品国产av在线观看| 一本久久精品| 亚洲国产欧美人成| 免费观看a级毛片全部| 最近中文字幕2019免费版| 蜜桃亚洲精品一区二区三区| 99九九线精品视频在线观看视频| av.在线天堂| 久久国产精品男人的天堂亚洲 | 精品酒店卫生间| 久久久久国产精品人妻一区二区| 狂野欧美激情性xxxx在线观看| 久久久亚洲精品成人影院| 色5月婷婷丁香| 最近的中文字幕免费完整| 亚州av有码| 久久久亚洲精品成人影院| 99国产精品免费福利视频| 在线亚洲精品国产二区图片欧美 | 国产伦理片在线播放av一区| 久久久色成人| 日本猛色少妇xxxxx猛交久久| 欧美日韩在线观看h| 亚洲欧美成人精品一区二区| av不卡在线播放| 亚洲综合色惰| 午夜福利网站1000一区二区三区| 精品一区二区三卡| 超碰97精品在线观看| 我要看黄色一级片免费的| 有码 亚洲区| 精品国产三级普通话版| 久久久久久九九精品二区国产| 日韩,欧美,国产一区二区三区| 国产大屁股一区二区在线视频| 国产淫片久久久久久久久| 午夜福利视频精品| 黑人猛操日本美女一级片| 欧美bdsm另类| 一级毛片黄色毛片免费观看视频| 国产伦在线观看视频一区| 丝袜喷水一区| 久久精品国产亚洲网站| 王馨瑶露胸无遮挡在线观看| 欧美少妇被猛烈插入视频| 午夜日本视频在线| 黑丝袜美女国产一区| 亚洲第一av免费看| 91精品国产九色| 在线观看免费高清a一片| 日韩强制内射视频| 国产伦精品一区二区三区视频9| av网站免费在线观看视频| 欧美激情国产日韩精品一区| 在线观看人妻少妇| 成年免费大片在线观看| 久久国内精品自在自线图片| 国产视频首页在线观看| 搡女人真爽免费视频火全软件| 日日啪夜夜撸| 人妻夜夜爽99麻豆av| 高清午夜精品一区二区三区| 国产精品一区二区三区四区免费观看| 中国美白少妇内射xxxbb| 国产精品国产av在线观看| av视频免费观看在线观看| 精品亚洲成a人片在线观看 | 国产黄色免费在线视频| 91久久精品电影网| 欧美精品一区二区大全| 九九在线视频观看精品| 九草在线视频观看| 蜜桃在线观看..| 欧美一级a爱片免费观看看| 新久久久久国产一级毛片| 免费看av在线观看网站| 韩国av在线不卡| 一级黄片播放器| 亚洲精品日本国产第一区| 18禁在线无遮挡免费观看视频| 久久国产亚洲av麻豆专区| 最近2019中文字幕mv第一页| 免费观看的影片在线观看| 国产精品免费大片| 一级a做视频免费观看| 亚洲自偷自拍三级| 国产一区亚洲一区在线观看| 一级毛片 在线播放| 日本wwww免费看| 日韩不卡一区二区三区视频在线| 国产成人一区二区在线| 22中文网久久字幕| 热re99久久精品国产66热6| 国产黄片视频在线免费观看| 自拍偷自拍亚洲精品老妇| 在线看a的网站| 国产精品.久久久| 国产在线免费精品| 黑丝袜美女国产一区| 国产有黄有色有爽视频| 在线亚洲精品国产二区图片欧美 | 日本黄色日本黄色录像| 中国美白少妇内射xxxbb| 欧美老熟妇乱子伦牲交| 又黄又爽又刺激的免费视频.| 亚洲图色成人| 丝袜喷水一区| 又黄又爽又刺激的免费视频.| 一级爰片在线观看| 亚洲国产毛片av蜜桃av| tube8黄色片| 国产日韩欧美亚洲二区| 久久精品国产鲁丝片午夜精品| 亚洲不卡免费看| 涩涩av久久男人的天堂| 又爽又黄a免费视频| 老女人水多毛片| 涩涩av久久男人的天堂| 中文字幕人妻熟人妻熟丝袜美| 亚洲国产毛片av蜜桃av| 97在线人人人人妻| 亚洲精品一区蜜桃| 国产乱人偷精品视频| 极品少妇高潮喷水抽搐| 日日啪夜夜爽| 蜜桃久久精品国产亚洲av| 蜜桃久久精品国产亚洲av| 又爽又黄a免费视频| 又黄又爽又刺激的免费视频.| 乱码一卡2卡4卡精品| 又黄又爽又刺激的免费视频.| 精品亚洲成a人片在线观看 | 亚洲欧美精品专区久久| 亚洲真实伦在线观看| 免费人妻精品一区二区三区视频| 免费高清在线观看视频在线观看| 边亲边吃奶的免费视频| 你懂的网址亚洲精品在线观看| .国产精品久久| 免费av不卡在线播放| 精品酒店卫生间| 精品酒店卫生间| 一个人看的www免费观看视频| 精品国产露脸久久av麻豆| 制服丝袜香蕉在线| 亚洲av中文av极速乱| 久久久午夜欧美精品| 免费观看a级毛片全部| 亚洲伊人久久精品综合| 2018国产大陆天天弄谢| 久久久精品94久久精品| 黄色怎么调成土黄色| 国产免费视频播放在线视频| 春色校园在线视频观看| 一级黄片播放器| 国产精品久久久久久久久免| 国产深夜福利视频在线观看| 久久久久久久亚洲中文字幕| 欧美97在线视频| 国产成人一区二区在线| 亚洲色图av天堂| 亚洲av日韩在线播放| 国产极品天堂在线| 国产精品成人在线| 午夜日本视频在线| 欧美日韩视频精品一区| 在线观看一区二区三区| 啦啦啦在线观看免费高清www| 免费av中文字幕在线| 色哟哟·www| 天堂8中文在线网| 卡戴珊不雅视频在线播放| 美女cb高潮喷水在线观看| 水蜜桃什么品种好| 超碰97精品在线观看| 亚洲国产精品国产精品| 国产又色又爽无遮挡免| 91午夜精品亚洲一区二区三区| 色婷婷av一区二区三区视频| 成人影院久久| 欧美成人一区二区免费高清观看| 亚洲精品日本国产第一区| 91精品国产九色| 日韩视频在线欧美| 免费大片黄手机在线观看| 男女免费视频国产| 免费人妻精品一区二区三区视频| 少妇人妻久久综合中文| 久久ye,这里只有精品| 国模一区二区三区四区视频| 51国产日韩欧美| 内地一区二区视频在线| 国产欧美日韩精品一区二区| 九草在线视频观看| 日韩欧美 国产精品| 最黄视频免费看| 夫妻午夜视频| 在线观看免费高清a一片| 国产精品嫩草影院av在线观看| 亚洲av综合色区一区| 国产成人精品一,二区| 18+在线观看网站| 久久国产精品大桥未久av | 亚洲精品乱码久久久久久按摩| 蜜臀久久99精品久久宅男| 亚洲怡红院男人天堂| 十分钟在线观看高清视频www | 欧美日本视频| 五月开心婷婷网| 国产女主播在线喷水免费视频网站| 亚洲天堂av无毛| 丰满人妻一区二区三区视频av| 偷拍熟女少妇极品色| a级毛片免费高清观看在线播放| av一本久久久久| 亚洲自偷自拍三级| 2018国产大陆天天弄谢| 一二三四中文在线观看免费高清| 老司机影院成人| 干丝袜人妻中文字幕| tube8黄色片| 欧美日本视频| 亚洲电影在线观看av| 欧美日韩在线观看h| 国产精品av视频在线免费观看| 久久久精品94久久精品| 久久 成人 亚洲| 久久久久精品性色| 如何舔出高潮| a级一级毛片免费在线观看| 99国产精品免费福利视频| 欧美区成人在线视频| 国产一区二区三区av在线| 国产精品国产三级国产av玫瑰| 日韩成人av中文字幕在线观看| 色婷婷久久久亚洲欧美| 国产爽快片一区二区三区| kizo精华| 你懂的网址亚洲精品在线观看| 最黄视频免费看| 91久久精品国产一区二区三区| 99久久精品国产国产毛片| 午夜精品国产一区二区电影| 亚洲人成网站在线观看播放| 人体艺术视频欧美日本| 日本午夜av视频| a级毛片免费高清观看在线播放| 插阴视频在线观看视频| 啦啦啦啦在线视频资源| 午夜免费观看性视频| 精品国产露脸久久av麻豆| 哪个播放器可以免费观看大片| 国产男女内射视频| 美女内射精品一级片tv| 天堂俺去俺来也www色官网| 成人一区二区视频在线观看| 免费av不卡在线播放| 亚洲熟女精品中文字幕| 精品一区在线观看国产| 日本一二三区视频观看| 亚洲国产成人一精品久久久| 小蜜桃在线观看免费完整版高清| 一级毛片黄色毛片免费观看视频| 国产精品av视频在线免费观看| 综合色丁香网| 国产视频内射| 国产精品麻豆人妻色哟哟久久| 国产黄片美女视频| 黄片wwwwww| 亚洲,一卡二卡三卡| 成年人午夜在线观看视频| 久久精品国产亚洲av天美| 伦精品一区二区三区| 久久久久久九九精品二区国产| 日韩精品有码人妻一区| 国产精品精品国产色婷婷| 国语对白做爰xxxⅹ性视频网站| 国产精品久久久久久久久免| 在线播放无遮挡| 男女边摸边吃奶| 中文精品一卡2卡3卡4更新| 午夜福利视频精品| 超碰97精品在线观看| 亚洲精华国产精华液的使用体验| 国产免费福利视频在线观看| 精品国产乱码久久久久久小说| 青春草亚洲视频在线观看| 久久久久网色| 亚洲国产毛片av蜜桃av| 久久久久国产网址| 亚洲精品,欧美精品| 啦啦啦中文免费视频观看日本| 亚洲国产成人一精品久久久| 欧美97在线视频| 久久久久久久久久久免费av| 国产精品无大码| 成人影院久久| 丝袜脚勾引网站| 亚洲三级黄色毛片| 一级毛片黄色毛片免费观看视频| 又大又黄又爽视频免费| 色视频在线一区二区三区| 亚洲欧美日韩另类电影网站 | 亚洲中文av在线| 少妇被粗大猛烈的视频| 久久6这里有精品| 久久久久久久国产电影| 九草在线视频观看| 99热国产这里只有精品6| 嫩草影院新地址| 国产精品伦人一区二区| 久久毛片免费看一区二区三区| 这个男人来自地球电影免费观看 | 色婷婷av一区二区三区视频| 国产av国产精品国产| 干丝袜人妻中文字幕| 成人影院久久| 中文乱码字字幕精品一区二区三区| 亚洲图色成人| 久久久久久久久久人人人人人人| 精品久久久久久久久亚洲| 一区二区三区四区激情视频| 亚洲精品中文字幕在线视频 | 亚洲四区av| 丝袜喷水一区| 成年美女黄网站色视频大全免费 | 免费黄网站久久成人精品| 欧美激情极品国产一区二区三区 | 在线观看av片永久免费下载| 国产亚洲91精品色在线| av女优亚洲男人天堂| 亚洲av中文字字幕乱码综合| freevideosex欧美| 久久久久人妻精品一区果冻| 天堂俺去俺来也www色官网| 在线观看免费视频网站a站| 伦精品一区二区三区| 大陆偷拍与自拍| 国产成人freesex在线| 久久久精品免费免费高清| 美女中出高潮动态图| 欧美高清性xxxxhd video| 久久人人爽人人片av| 伊人久久国产一区二区| 久久国产精品大桥未久av | 日本午夜av视频| 嫩草影院入口| 久久久a久久爽久久v久久| 人妻夜夜爽99麻豆av| 精品久久国产蜜桃| 久久精品国产亚洲网站| 99re6热这里在线精品视频| 欧美日韩精品成人综合77777| 亚洲婷婷狠狠爱综合网| 一个人免费看片子| 午夜福利在线观看免费完整高清在| 99久久中文字幕三级久久日本| 性色avwww在线观看| 成人综合一区亚洲| 亚洲激情五月婷婷啪啪| 国产综合精华液| 中文字幕制服av| 老司机影院毛片| 国产成人免费观看mmmm| 在线 av 中文字幕| 国产av一区二区精品久久 | 在线观看三级黄色| 黄色视频在线播放观看不卡| 97超碰精品成人国产| 亚洲天堂av无毛| 国语对白做爰xxxⅹ性视频网站| 亚洲第一av免费看| 久久久久久九九精品二区国产| 多毛熟女@视频| 美女视频免费永久观看网站| 夫妻性生交免费视频一级片| 爱豆传媒免费全集在线观看| 最近的中文字幕免费完整| 亚洲国产精品999| 免费播放大片免费观看视频在线观看| 一级毛片我不卡| 日韩一区二区视频免费看| 自拍偷自拍亚洲精品老妇| 卡戴珊不雅视频在线播放| tube8黄色片| 午夜福利在线在线| 国产av国产精品国产| 国产一区有黄有色的免费视频| 久久热精品热| 亚洲精品久久午夜乱码| 乱码一卡2卡4卡精品| 亚洲av中文av极速乱| 国精品久久久久久国模美| 久久久a久久爽久久v久久| 男女啪啪激烈高潮av片| 亚洲色图综合在线观看| 欧美一级a爱片免费观看看| 2022亚洲国产成人精品| 久久 成人 亚洲| 免费少妇av软件| 国产一区二区三区av在线| 最近手机中文字幕大全| 18+在线观看网站| 日韩伦理黄色片| 久久久色成人| 日日摸夜夜添夜夜添av毛片| 少妇被粗大猛烈的视频| 五月天丁香电影| 99re6热这里在线精品视频| 国产成人免费观看mmmm| 少妇熟女欧美另类| 久久久久久久久久人人人人人人| 国产精品欧美亚洲77777| 久久久久久久国产电影| 亚洲精品,欧美精品| 中文字幕精品免费在线观看视频 | 午夜福利高清视频| 日本av免费视频播放| 日本爱情动作片www.在线观看| 久久韩国三级中文字幕| 国产精品麻豆人妻色哟哟久久| 午夜日本视频在线| 国产成人a∨麻豆精品| 国产免费又黄又爽又色| 亚洲av中文av极速乱| 在线观看免费高清a一片| av在线app专区| 日韩人妻高清精品专区| 久久6这里有精品| 国产免费又黄又爽又色| 亚洲精品久久久久久婷婷小说| 日日摸夜夜添夜夜爱| 又黄又爽又刺激的免费视频.| 嘟嘟电影网在线观看| 欧美日韩综合久久久久久| 91久久精品国产一区二区三区| 亚洲精品中文字幕在线视频 | 国产69精品久久久久777片| 九草在线视频观看| 啦啦啦在线观看免费高清www| av女优亚洲男人天堂| 国产av一区二区精品久久 | 成人漫画全彩无遮挡| 国产一区有黄有色的免费视频| 少妇人妻一区二区三区视频| 老司机影院成人| 看免费成人av毛片| 男女国产视频网站| 欧美极品一区二区三区四区| 三级国产精品欧美在线观看| 中国国产av一级| 麻豆成人午夜福利视频| 一级毛片aaaaaa免费看小| 五月伊人婷婷丁香| 在线 av 中文字幕| 成人亚洲精品一区在线观看 | 国语对白做爰xxxⅹ性视频网站| 亚洲最大成人中文| 麻豆国产97在线/欧美| 国产一级毛片在线| 日韩欧美 国产精品| 国产免费视频播放在线视频| 人妻 亚洲 视频| 菩萨蛮人人尽说江南好唐韦庄| 色视频www国产| 黑丝袜美女国产一区| 国产视频首页在线观看| 伊人久久国产一区二区| 国产精品福利在线免费观看| 国产老妇伦熟女老妇高清| 国产精品一区二区三区四区免费观看| 国产精品一区二区在线不卡| 丝袜喷水一区| 久久精品国产自在天天线| 最近2019中文字幕mv第一页| av天堂中文字幕网| 天美传媒精品一区二区| 日韩电影二区| 亚洲国产精品专区欧美| 99热这里只有是精品在线观看| 免费观看在线日韩| 嫩草影院入口| 不卡视频在线观看欧美| 久久ye,这里只有精品| 欧美一级a爱片免费观看看| 九九久久精品国产亚洲av麻豆| 免费看日本二区| 久久热精品热| 国产片特级美女逼逼视频| 99精国产麻豆久久婷婷| 亚洲欧美日韩卡通动漫| 久久亚洲国产成人精品v| 有码 亚洲区| 国产精品麻豆人妻色哟哟久久| 久久久久精品久久久久真实原创| 久久99热6这里只有精品| 交换朋友夫妻互换小说| 国产亚洲精品久久久com| 久久女婷五月综合色啪小说| 国产黄片视频在线免费观看| 欧美日本视频| 亚洲国产欧美人成| 国产一区有黄有色的免费视频| 精品国产三级普通话版| 欧美极品一区二区三区四区| 亚洲精品乱码久久久久久按摩| 亚洲av免费高清在线观看| av天堂中文字幕网| 国产成人免费无遮挡视频| 在线精品无人区一区二区三 | 成人综合一区亚洲| av免费在线看不卡| 亚洲av在线观看美女高潮| 黄片wwwwww| 亚洲精品456在线播放app| 欧美亚洲 丝袜 人妻 在线| 乱系列少妇在线播放| 人妻夜夜爽99麻豆av| 久久久色成人| 天堂中文最新版在线下载| 亚洲成人手机| 欧美激情极品国产一区二区三区 | 国产综合精华液| 欧美日本视频| 舔av片在线| 亚洲精华国产精华液的使用体验| 麻豆国产97在线/欧美| 中文字幕久久专区| 爱豆传媒免费全集在线观看| 精品亚洲成a人片在线观看 | 亚洲av综合色区一区| 国产精品国产三级专区第一集| 青春草国产在线视频| 2022亚洲国产成人精品| 国产中年淑女户外野战色| 欧美精品一区二区大全| 亚洲国产最新在线播放| 黑丝袜美女国产一区| av国产久精品久网站免费入址| 性高湖久久久久久久久免费观看| 国产高清有码在线观看视频| 看免费成人av毛片| 啦啦啦视频在线资源免费观看| 少妇高潮的动态图| 91久久精品国产一区二区成人| 亚洲国产日韩一区二区| 久久97久久精品| 久久久久久久久久久免费av| 好男人视频免费观看在线| 黄色日韩在线| 国产免费一区二区三区四区乱码| 女性生殖器流出的白浆| av卡一久久| 黑丝袜美女国产一区| av卡一久久| 色网站视频免费| 亚洲va在线va天堂va国产| 成年美女黄网站色视频大全免费 | 老司机影院毛片| av国产久精品久网站免费入址| 亚洲成人av在线免费| 午夜老司机福利剧场| 亚洲第一区二区三区不卡| 亚洲av免费高清在线观看| 高清黄色对白视频在线免费看 | 春色校园在线视频观看| 大话2 男鬼变身卡| 国产精品久久久久久精品电影小说 | 国产成人午夜福利电影在线观看| 成人特级av手机在线观看| 在线播放无遮挡| 噜噜噜噜噜久久久久久91| 国产伦在线观看视频一区| 嫩草影院新地址| 免费大片黄手机在线观看| 亚洲高清免费不卡视频| 欧美区成人在线视频| 2021少妇久久久久久久久久久| 男的添女的下面高潮视频|