推薦閱讀?
勁爆!看黑客是如何一步一步黑掉你的手機的?
發(fā)布時間:2015-12-29 來源:EDN電子技術(shù)設(shè)計 責(zé)任編輯:wenwei
【導(dǎo)讀】為了讓大家明白,黑客是如何黑掉你們的智能手機的,小編將在這里曝光全流程。當(dāng)然,不同的操作系統(tǒng)方法會有差異。鑒于安卓系統(tǒng)是世界上使用最為廣泛的操作系統(tǒng),所以就先從它開始吧。當(dāng)然,后面我還會放出iOS和Windows Phone的教程,至于黑莓嘛,鑒于那點可憐的占有率,我還是不去趟那灘渾水了。
智能手機已經(jīng)成為人們生活中的一部分。除了打電話,大家還會用智能手機上網(wǎng)、收發(fā)郵件、聊天、社交、拍照和付款,簡直是一條龍服務(wù)了。統(tǒng)計數(shù)據(jù)顯示,當(dāng)今世界手機的擁有量已經(jīng)相當(dāng)龐大,達到了26億臺,預(yù)計到2020年,這一數(shù)字還會進一步增長到61億。隨著手機重要性的不斷提高,它也成了黑客的目標(biāo)之一。
在這篇文章中,為了對各類黑客方法進行測試,我們需要建立一個安全的虛擬環(huán)境。首先,我們得創(chuàng)建幾個安卓虛擬設(shè)備。
其次,我們需要下載并安裝智能手機Pentest框架。該框架由Georgia Weidman一手打造,而美國國防部是其最大的金主。在當(dāng)今業(yè)界,Pentest框架絕對稱得上是智能手機的開發(fā)利器。
好的,那我們先來新建個安卓虛擬設(shè)備來充當(dāng)靶子練練吧。
第一步:打開你的終端設(shè)備
想要開始,你得先裝個Kali Linux,并打開你的終端設(shè)備。
第二步:安裝所需的庫
想要在Kali上運行安卓虛擬設(shè)備,我們需要安裝許多重要的庫,不過,我們可以在Kali上輕松找到它們。只需鍵入:kali > apt-get install lib32stdc++6 lib32ncurses5 lib32zl就好。
安裝了這三個庫后,下一步我們就可以安裝安卓SDK了。
第三步:安裝安卓SDK
通過Kali自帶的Iceweasel瀏覽器,我們可以前往安卓官方的SDK網(wǎng)站并下載所需的工具。對了,可別忘了下載Linux套件。你可以根據(jù)自己使用的電腦選擇Widows或者Mac版本的套件,隨后請在Kali上對這些虛擬設(shè)備進行測試。不過這種方式有些過于復(fù)雜了,下面我教你們一個簡單的方法,直接在Kali上搞定一切。
下載好之后,你可以使用Kali自帶的圖形界面工具對其進行提取。當(dāng)然你也可以用命令行對其進行提取。
第四步:前往工具目錄
現(xiàn)在,我們要前往SDK目錄下的工具目錄。
輸入:kali > cd /android-pentest-framework/sdk/tools
進入工具目錄后,我們就可以運行安卓應(yīng)用了。只需要輸入kali > ./android就好。
開始運行應(yīng)用后,SDK管理器就會打開一個與上圖類似的用戶界面。隨后我們要下載兩個安卓系統(tǒng)來練手(安卓4.3和安卓2.2)。在這一步中,首先你要確認(rèn)這兩個操作系統(tǒng)是否出現(xiàn)在列表中。然后選中它們并點擊“Install XX packages”按鈕。隨后SDK就會自動將這兩個操作系統(tǒng)下載到你的Kali上。
第五步:安卓虛擬設(shè)備管理器
下載好所有組件后,我們就可以創(chuàng)建自己的安卓虛擬設(shè)備(AVDS)了。在剛剛的SDK管理器界面中,選擇Tools -> Manage AVDs,接著就會跳出類似下圖的安卓虛擬設(shè)備管理器界面。
點擊“新建”按鈕,又會打開下圖中的新界面。請新建兩個安卓虛擬設(shè)備,一個運行安卓4.3,一個運行安卓2.2。為了方便,我直接把這兩個設(shè)備命名為安卓4.3和安卓2.2。
如上圖所示,選擇Nexus 4和合適的Target(安卓4.3:API 18,安卓2.2:API 8 )。在皮膚(Skin)選項,請選擇皮膚與動態(tài)硬件控制(Skin with dynamic hardware controls)。其他選項就不用更改了,默認(rèn)設(shè)置就好。不過在SD卡選項上,請設(shè)定為100MiB。
第六步:開啟安卓虛擬設(shè)備
創(chuàng)建好兩個安卓虛擬設(shè)備后,虛擬設(shè)備管理器的界面上就會出現(xiàn)這兩個設(shè)備(如下圖所示)。
選中其中一個虛擬設(shè)備并點擊“開始”按鈕。
隨后你的虛擬設(shè)備就會出現(xiàn)在安卓模擬器上。這一步時間可能會有些長,請耐心等待。完成之后,你的虛擬設(shè)備就會出現(xiàn)在Kali的桌面上了。
第七步:安裝智能手機Pentest框架
這一步我們需要安裝智能手機Pentest框架。你可以用git克隆從 https://Github.com/georgiaw/Smartphone-Pentest-Framework.git下載。
kali > git clone https://github.com/georgiaw/Smartphone-Pentest-Framework.git
第八步:啟動Apache
過程中我們需要網(wǎng)頁服務(wù)器和MySQL數(shù)據(jù)庫,所以趕緊去開啟這兩項服務(wù)吧。
輸入:
kali > service apache2 start
kali > service mysql start
第九步:編輯配置
像其他基于Linux的應(yīng)用一樣,Pentest框架也是通過簡單的文本配置文件來完成配置的。首先,我們得進入帶有框架控制臺子目錄的目錄。請輸入:
kali > cd /root/Smartphone-Pentest-Framework/frameworkconsole
隨后,打開自帶文本編輯器的配置文件。這一步我用到了Linux上的文本編輯器Leafpad,只需輸入kali > leafpad config就好。
此外,我們還需要編輯IP地址變量和Shell IP地址變量,這樣才能確定Kali系統(tǒng)確切的IP地址(輸入ifconfig就能找到它)。
第十步:啟動Pentest框架
現(xiàn)在我們可以啟動Pentest框架了,請鍵入:kali > ./framework.py
這樣就可以打開如下圖所示的框架菜單了。
是的,黑客就是這樣黑掉你的手機的。有沒有感覺有點怕怕的?
推薦閱讀?
特別推薦
- 增強視覺傳感器功能:3D圖像拼接算法幫助擴大視場
- PNP 晶體管:特性和應(yīng)用
- 使用IO-Link收發(fā)器管理數(shù)據(jù)鏈路如何簡化微控制器選擇
- 用好 DMA控制器這兩種模式 MCU效率大大提高!
- 深入分析帶耦合電感多相降壓轉(zhuǎn)換器的電壓紋波問題
- Honda(本田)與瑞薩簽署協(xié)議,共同開發(fā)用于軟件定義汽車的高性能SoC
- 第13講:超小型全SiC DIPIPM
技術(shù)文章更多>>
- 如何使用高性能監(jiān)控電路來提高工業(yè)功能安全合規(guī)性?
- 學(xué)子專區(qū) - ADALM2000實驗:多相濾波電路
- IGBT的并聯(lián)知識點梳理:靜態(tài)變化、動態(tài)變化、熱系數(shù)
- 技術(shù)創(chuàng)新+場景多元,協(xié)作機器人產(chǎn)業(yè)騰飛正當(dāng)時
- 躍昉科技五周年:以技術(shù)創(chuàng)新為引擎,推動行業(yè)數(shù)字化轉(zhuǎn)型
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
線繞電位器
線繞電阻
線束
限位開關(guān)
陷波器
相變存儲器
消弧線圈
肖特基二極管
心率監(jiān)測儀
欣達旺
新唐科技
信號發(fā)生器
信號繼電器
行程開關(guān)
修復(fù)設(shè)備
蓄電池
旋轉(zhuǎn)開關(guān)
血壓計
血氧儀
壓電蜂鳴器
壓接連接器
壓控振蕩器
壓力傳感器
壓力開關(guān)
壓敏電阻
揚聲器
遙控開關(guān)
醫(yī)療電子
醫(yī)用成像
移動電源