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

從零開始學Android應用安全測試(Part1)

安全 移動安全
在本系列文章中,利用InsecureBankv2這款含有漏洞的安卓應用,我們可以了解到有關安卓應用安全的種種概念。我們將從一個新手的角度看待每一個問題。所以,我建議新手朋友可以關注下本系列文章。

在本系列文章中,利用InsecureBankv2這款含有漏洞的安卓應用,我們可以了解到有關安卓應用安全的種種概念。我們將從一個新手的角度看待每一個問題。所以,我建議新手朋友可以關注下本系列文章。

從零開始學Android應用安全測試(Part1)

由于教程是從零開始,前面的東西不免會比較基礎,老鳥請先飛過吧。

移動滲透平臺搭建

在對安卓應用測試之前,我們需要搭建一個合適的移動滲透平臺。

首先,我們需要下載Eclipse ADT bundle,并安裝。這里我就不再過多重復造輪子的事情了。

這里面有倆個文件夾,一個叫 tools,另外一個叫做platform-tools。這倆是非常重要的,是需要加入環境變量里面的。以下命令可以用來添加路徑到環境變量中

export PATH=/path/to/dir:$PATH.

從零開始學Android應用安全測試(Part1)

將tools和platform-tools文件夾都添加到環境變量中,完成操作過后,你就可以隨意的使用所有的命令了。然后檢查是否工作,可以鍵入adb命令,你可以得到以下的輸出結果。

從零開始學Android應用安全測試(Part1)

為了保證應用能夠在我們的計算機上運行,我們還需要一款趁手的模擬器。Eclipse Android Virtual Device就是一款安卓模擬器,如何進行創建虛擬設備,朋友們可以在網上搜搜。然而,對于本系列文章,我會使用另一款工具Genymotion 來創建虛擬設備。這里有許多原因,其一是處理速度比較快,其二使用Genymotion創建的虛擬設備默認是自動獲取了root權限的。這也就意味著,你可以自由的安裝應用,對于審計安卓應用也方便。

完成Genymotion的安裝后,你需要注冊一個賬號(免費的)并基于你的需求創建不同模擬器。

從零開始學Android應用安全測試(Part1)

好了,現在我們就將InsecureBankv2的源代碼從github上克隆過來。

從零開始學Android應用安全測試(Part1)

打開你創建的虛擬設備,這一步驟十分簡單。

從零開始學Android應用安全測試(Part1)

在剛才從github克隆的項目文件中,存在一個apk文件。你可以使用adb install InsecureBankv2.apk 命令來安裝這個應用。

從零開始學Android應用安全測試(Part1)

在上圖中你可以看到success,這就表示這個apk文件已經成功安裝了,同時你在模擬的設備中看到對應的應用圖標。但是有時候你可能只是想編譯這個文件而不是運行這個apk文件。這個時候你就需要打開Eclipse找到 File -> Switch Workspace,選擇你創建的 Insecurebank文件夾,然后轉到File -> Import并選擇現有的Android代碼放進工作區。

從零開始學Android應用安全測試(Part1)

選擇應用程序所在的文件夾,你可以看到Eclipse已經將應用程序放進了你的工作區。

這時候你就可以點擊上端的play按鈕,開始運行這個應用。在保證模擬器正常運行的情況下,選擇運行安卓應用。

從零開始學Android應用安全測試(Part1)

不出意外,這時候你就可以看到應用在模擬器中成功運行了。

從零開始學Android應用安全測試(Part1)

同時啟動后端的python服務,可以使用這個命令

python app.py –port 8888

從零開始學Android應用安全測試(Part1)

在這個應用中填入ip地址以及端口。

從零開始學Android應用安全測試(Part1)

現在你就可以使用默認憑證登錄這個應用了。

dinesh/Dinesh@123$
jack/Jack@123$

請確保你安裝了以下工具,在我們以后討論的細節中,會用到的。

Drozer
Andbug
Introspy
dex2jar
apktool

另外,可以使用adb shell連接你的模擬器,然后看看你想要做些什么。

安卓命令合集

希望大家在空余時間多看看安卓命令[http://developer.android.com/tools/projects/projects-cmdline.html]。

真心推薦大家多到這里了解下adb[http://developer.android.com/tools/help/adb.html]嘗試著玩轉大多數命令。

下節預告

在下一篇文章中,我們將了解下InsecureBankv2項目中存在的各種漏洞,更詳細的了解安卓應用的安全性。

InsecureBankv2項目地址:https://github.com/dineshshetty/Android-InsecureBankv2

Eclipse ADT bundle:https://developer.android.com/sdk/installing/index.html?pkg=adt

譯者鳶尾注:此文原作者曾經完成了iOS安全專題。基于其完成度,鳶尾愿意跟著作者的步伐,一步一步的從零單排。

責任編輯:藍雨淚 來源: FreeBuf
相關推薦

2022-02-16 22:57:57

Mitmproxy抓包工具

2024-08-01 11:21:52

2023-12-05 13:10:00

ReflexPython

2017-02-20 10:24:41

2024-12-09 09:44:34

機器學習模型分類器

2011-09-05 14:17:54

Sencha ToucMVC

2024-07-31 08:14:17

2023-02-20 09:55:00

微服務框架單體架構

2015-08-26 10:01:20

iOS開發

2015-08-24 14:59:06

Java線程

2024-07-30 09:22:44

PostgreSQL數據庫工具

2020-11-09 11:56:49

HarmonyOS

2020-09-28 15:13:04

鴻蒙

2024-12-06 17:02:26

2020-07-02 15:32:23

Kubernetes容器架構

2015-11-17 16:11:07

Code Review

2019-01-18 12:39:45

云計算PaaS公有云

2018-04-18 07:01:59

Docker容器虛擬機

2014-07-22 13:09:21

android

2019-05-14 10:43:17

圖標UI設計界面
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女在线观看av | 精品国产欧美一区二区三区成人 | 欧美久久一区 | 成人蜜桃av | 中文字幕91av | 中文字幕一区二区三区不卡 | av电影手机版 | www.国产91| 欧美三区在线观看 | 国产九九九九 | k8久久久一区二区三区 | 91精品国产91久久久久久 | 成人一区二区电影 | 国产成人精品一区二区三区四区 | 欧美一区二区三区一在线观看 | 你懂的免费在线 | 国产高清亚洲 | 国产第一页在线播放 | 91精品久久久久久久久久入口 | 国产精品成人一区二区 | 久久精品无码一区二区三区 | 人人插人人 | 久久国产电影 | 黄色三级免费 | 黄篇网址| 成人免费视频网 | 日韩精品在线视频 | 青青久草 | 国产精品久久久久久久岛一牛影视 | 欧美日韩在线观看视频网站 | 日韩精品久久一区二区三区 | 免费观看的av毛片的网站 | 久久综合伊人 | 中文字幕1区2区 | 色资源av| 久久综合伊人一区二区三 | 日韩精品激情 | 3p视频在线观看 | 亚洲电影一区 | 日韩亚洲一区二区 | 99精品国产成人一区二区 |