999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

關于Android短信惡意木馬Smali匯編碼逆向分析

2015-01-01 03:04:56趙北庚王劍鋒
網絡安全技術與應用 2015年10期
關鍵詞:程序分析

◆趙北庚 王劍鋒

0 引言

Android系統是當今使用最廣泛的智能手機系統,基于Andoird系統的手機程序類型豐富,功能多樣。逆向分析是指在沒有程序源代碼的情況下,通過將可執行文件反編譯成匯編代碼,閱讀分析匯編代碼分析出程序邏輯的方法。Sma1i匯編碼是Android虛擬機使用的機器碼。研究Android程序的Sma1i匯編碼逆向分析,對Android系統的程序功能改進、打補丁和惡意代碼分析有重要的意義。基于此,設計和完成了一個實驗,在沒有源代碼的情況下,通過對一個真實的 Android短信木馬程序9555.apk進行反匯編逆向分析,梳理出程序功能。實驗的過程和思路對研究Android程序的逆向分析有積極的意義。

1 實驗過程

1.1 將apk程序包反編譯為sma1i文件

使用apktoo1工具,將9555.apk反匯編為sma1i文件,命令如下:

apktoo1 d 9555.apk outdir

其中,9555.apk是要反編譯的Android程序包,outdir為輸出路徑。得到的輸出文件如圖1所示。

圖1 使用apkToo1反編譯得到的文件

如圖1所示,res文件夾中包含了程序的各種資源文件,如圖片、定義界面的xm1文件、字符串資源、資源索引文件,等;sma1i文件夾里包含了反編譯得到的Sma1i代碼文件,每個Sma1i文件對應源代碼中的一個Java文件;AndroidManifest.xm1是此程序的配置文件。

1.2 定位程序入口

通常一個程序工程中包含多個 Java文件,反編譯也會得到多個Sma1i文件,在逆向分析過程中,可以在AndroidManifest.xm1的app1ication節點中找到程序入口,如圖2所示。

圖2 在AndroidManifest.xm1中找程序入口

如圖2所示,9555.apk的程序入口是A.sma1i。系統地分析sma1i代碼,應從程序入口開始,梳理邏輯,定位程序的走向,根據程序走向依次分析項目中的各個文件。

1.3 分析Sma1i匯編碼邏輯

在鎖定程序入口文件后,從入口文件開始,以此對每個Sma1i文件進行分析。一個Sma1i文件代碼的結構與一個Java C1ass對應,包含了實例變量和方法。與X86匯編代碼不同,Sma1i匯編碼中只有“寄存器”概念,而沒有“內存地址”的概念。實際上,除了真正的物理寄存器,對內存的調用也被Sma1i抽象成了虛擬寄存器的調用。Sma1i代碼中的寄存器以字母v開頭,后接編號,如v0、v1、v2等。對于Sma1i代碼分析人員來說,分析程序中數據的處理和流向,需要注意各個寄存器中數值的類型和變化。

1.4 歸納流程圖

整理每個Sma1i文件的代碼,將每個C1ass的類名、父類,以及主要的功能整理成矩形形式,并用虛線箭頭標注出調用關系,如圖3所示。

圖3 程序部分流程圖

2 實驗總結

實驗過程中,以一個真實的Android短信木馬9555.apk為例,進行了一次完整的Sma1i匯編碼逆向分析過程。通過本次實驗,總結出Android程序逆向分析基本流程如下:

(1)通過apktoo1或類似的反匯編工具,將apk程序包反匯編成Sma1i文件。

(2)在AndroidManifest.xm1中查看程序入口。

(3)從程序入口開始,依次分析每個 Sma1i文件,梳理程序邏輯。

(4)根據分析結果,繪制流程圖,歸納程序功能。

3 結語

本文所述的實驗,在沒有源代碼的情況下,對一個真實的Android木馬程序進行了反匯編和逆向分析,并梳理出程序功能。基于Sma1i代碼的Android程序反匯編逆向分析,是分析Android程序功能的有效方法,在惡意代碼調查、改進軟件功能等領域有重要意義。本文所述的實驗,為后續更深入的Android程序逆向分析研究打下基礎。在今后的研究中,我們會重點關注在沒有源代碼的情況下,對Android程序進行動態調試的方法和技巧。

猜你喜歡
程序分析
隱蔽失效適航要求符合性驗證分析
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
電力系統及其自動化發展趨勢分析
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
中西醫結合治療抑郁癥100例分析
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 国产无码精品在线播放| 毛片卡一卡二| 亚洲综合激情另类专区| 国产成人精品日本亚洲| 日本欧美在线观看| 色窝窝免费一区二区三区| 国产精品久久久精品三级| 久久99国产综合精品女同| 日本黄色a视频| 青青草原国产av福利网站| www.99在线观看| 曰AV在线无码| 国产97视频在线观看| 18禁黄无遮挡网站| 国产打屁股免费区网站| av性天堂网| 欧美在线天堂| 日本色综合网| 色婷婷成人网| 91香蕉视频下载网站| 婷婷99视频精品全部在线观看| 污视频日本| 狠狠色噜噜狠狠狠狠奇米777| 国产精品原创不卡在线| 欧美特黄一级大黄录像| 国产中文一区a级毛片视频| 国产成人精品免费av| 亚洲高清无码精品| 国产区精品高清在线观看| 国产成人一二三| 天天色天天综合网| 国产在线观看91精品| 怡红院美国分院一区二区| 日本成人精品视频| 18黑白丝水手服自慰喷水网站| 人妻中文久热无码丝袜| 无码丝袜人妻| 97se亚洲综合在线天天| 欧美国产另类| 一区二区三区在线不卡免费| 精品自拍视频在线观看| 亚洲欧洲天堂色AV| 91福利国产成人精品导航| 五月天久久婷婷| 免费国产好深啊好涨好硬视频| 亚洲欧美国产高清va在线播放| 亚洲欧洲日韩国产综合在线二区| 一级毛片免费高清视频| 亚洲中字无码AV电影在线观看| 日本成人在线不卡视频| 久久亚洲国产最新网站| 国产大片黄在线观看| 国产人人射| 欧美成人二区| 亚洲中文字幕无码爆乳| 香蕉久人久人青草青草| 国产九九精品视频| yjizz国产在线视频网| 国产无码制服丝袜| 亚洲中文字幕手机在线第一页| 亚洲欧美不卡| 久热99这里只有精品视频6| 2021精品国产自在现线看| 国产在线97| 国产美女免费| 毛片免费在线| 无码专区第一页| 亚洲无码视频喷水| 久久综合激情网| 亚洲国产亚洲综合在线尤物| 欧美一级在线| 国内自拍久第一页| 久久久久青草线综合超碰| 欧美精品成人| 午夜毛片福利| 欧美成在线视频| 精品撒尿视频一区二区三区| 国产免费网址| 亚洲免费毛片| 日韩小视频在线播放| 亚洲无限乱码| 欧美成在线视频|