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

揭秘:充電寶是如何盜取你的個人隱私的?

安全 黑客攻防
中午吃完飯,看到一個微博中別人轉(zhuǎn)的央視新聞《別被改裝充電寶盜取隱私》覺得又是啥高大上的東西上了央視,看完后才知道是數(shù)字公司的某研究員做的偽裝充電寶盜取隱私的玩意。

中午吃完飯,看到一個微博中別人轉(zhuǎn)的央視新聞《別被改裝充電寶盜取隱私》覺得又是啥高大上的東西上了央視,看完后才知道是數(shù)字公司的某研究員做的偽裝充電寶盜取隱私的玩意。

心里豁然開朗,原來這玩意也可以上央視啊!那么問題來了: 這玩意都應(yīng)用到了哪些技術(shù),并且那個防護神器又是怎么實現(xiàn)的?我們這些天天寫腳本的能玩不?還是需要那些玩二進制的牛人幫忙才能完成呢?

那么下面我給大家介紹一種方法,揭秘攻擊者是如何低成本快速打造一個偽造的充電寶的,以及我們該如何防御。主要是IOS系統(tǒng),至于Android的方法我想滿大街都是吧這里就不說了,以后說不定會在博客中寫下。至于用途嗎不關(guān)你是進行物理社工還是什么的就自由發(fā)揮,本文所提技術(shù)并不局限于“充電寶” ,不費話了進入正題。

原理分析

首先,我們來分析下在不了解已有技術(shù)情況下假設(shè)要從零開始做起,我們是怎么分析和設(shè)計這個東西?我估計大多數(shù)人第一個想到的應(yīng)該是iTunes , 蘋果手機管理的配套軟件,因為在它里面有個功能是備份數(shù)據(jù)用的,即使刷機后,只要恢復(fù)下數(shù)據(jù)那么所有的通訊錄,短信,甚至上網(wǎng)信息等等都會被恢復(fù)回去,二進制牛如果看到了應(yīng)該會說逆下iTunes分析下它通訊協(xié)議不就完事了。

嗯,確實可以實現(xiàn)奈何我們腳本小子操起IDA跟看天書的應(yīng)該差不多,不過這里有一點說的對,那就是通訊協(xié)議。如果我們能夠模擬iTunes協(xié)議,告訴iPhone我需要給你備份數(shù)據(jù),那么按照它的接受協(xié)議把數(shù)據(jù)copy到存儲單元不就ok了。至于它怎么去打包那些數(shù)據(jù),根據(jù)它打包的方式解包不就還原所有數(shù)據(jù)了。上面我們分析的是如何把數(shù)據(jù)從手機拿到存儲單元,那么和充電寶又有什么關(guān)系? 看過那個視頻的應(yīng)該注意到,手機查到充電寶上面會提示 “是否信任此電腦” 。回想下,我們自己充電的時候是否會提示?那么在什么情況下會提示?

是的,在手機數(shù)據(jù)線插到別人電腦上面的時候會提示!這里我們在分析下,在正常充電寶上和電腦上面為什同為USB,一個提示一個卻不提示,為后面的防御做個鋪墊。

我們先看下下圖:

[[123647]]

圖是網(wǎng)上找來的, 其中黃色部分為四個usb里面的觸點, 其中1,4 從圖中可以看到是正負極(雖然只有+,-號),2,3 是 “D+ 和D-” 是什么呢?其實就是data+ 和 data- 數(shù)據(jù)信號的輸入和輸出。其實從這張圖上也能猜到為什么正常充電寶不會提示,而插到陌生電腦上會提示。因為在陌生電腦上面data+和data-上面產(chǎn)生了數(shù)據(jù)信號,所以導(dǎo)致iPhone會進行詢問是否應(yīng)該信任此設(shè)備以進行數(shù)據(jù)交互,下面看看如何快速實現(xiàn)。#p#

設(shè)計實現(xiàn)

上面原理分析了那么多,還是沒有進入核心部分 “ 如何快速制造” 估計罵街的已經(jīng)開始了….

所需材料:

1. 樹莓派 (raspberry pi) 一枚

2. 大號鋰電池(至于多大,看你想要多大容量的充電寶)

3. 充電器(為啥要這個?充電寶要充電唄)

4. 小燈 led小燈 3-4 枚 (充電寶充電閃爍效果)

上面這些東西怎么組合? 樹莓派USB 對外供電, 鋰電池給樹莓派供電,充電器拆了(里面的東西)給鋰電池充電,至于led小燈,接樹莓派GPIO口。讓樹莓派閃爍小燈的教程網(wǎng)上應(yīng)該也是一大把了,這里就不詳述了請自行查詢。

其實樹莓派就是一個ARM平臺上面可以跑跑Linux, 大家最關(guān)心的應(yīng)該都是在ARM平臺上面的Linux怎么模擬數(shù)據(jù)讓iPhone把備份數(shù)據(jù)給存儲到樹莓派上面的存儲器。看到上面的分析估計很多人心里不自在了,都說了腳本小子為什么又扯到上面的分析,難道又要讓我們逆向iTunes了。當(dāng)然不是了,既然我們能想到模擬數(shù)據(jù)難道就沒有人做過?是的,你又一次猜對了,由開源實現(xiàn)

libimobiledevice , 這就是我們今天的主角,看看它介紹(官方介紹):

libimobiledevice is a cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices. Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking. It allows other software to easily access the device's filesystem, retrieve information about the device and it's internals, backup/restore the device, manage SpringBoard® icons, manage installed applications, retrieve addressbook/calendars/notes and bookmarks and (using libgpod) synchronize music and video to the device. The library is in development since August 2007 with the goal to bring support for these devices to the Linux Desktop.

上面啰嗦了那么多E文其實就是說它不依賴于第三方庫,跨平臺的實現(xiàn)了iPhone,iPod Touch, Ipad等蘋果設(shè)備的通訊協(xié)議。

在樹莓派上面怎么編譯可以看這里所需依賴

https://github.com/libimobiledevice/libimobiledevice

編譯后有它的動態(tài)庫,可以根據(jù)它的文檔自己實現(xiàn)想要的功能,不過對于僅僅只是需要“竊取”隱私數(shù)據(jù),其實自帶的tools目錄中的工具就已經(jīng)夠用了,在看編譯完后的工具都長什么樣(圖片演示均為筆記本上面的libimobile):

揭秘:充電寶是如何盜取你的個人隱私的?  

可以看到編譯后tools目錄自帶的這些小工具,比較顯眼的幾個:

idevice_id 獲取已連接設(shè)備ID, idevice_id -l

idevicebackup ios較低版本用來備份數(shù)據(jù)的工具

idevicebackup2 ios新版本備份數(shù)據(jù)工具

idevicesscreenshot 從名字就能看出來是屏幕截圖

idevicesyslog 實時顯示log信息的,跟adb logcat 一樣

ideviceinfo 設(shè)備信息

.... 其他的看名字基本就知道大概了

好了,我們直接上主角吧,idevicesbackup2。在當(dāng)前目錄建立文件夾bak,當(dāng)然你愿意放在那里都行只是用來存儲備份數(shù)據(jù)的。usb連接電腦和手機(不是說好的充電寶么,好吧…沒啥差吧^_^)

輸入命令:

idevicebackup2 backup ./bak

如果沒有配置環(huán)境變量就給idevicebackup2 指定當(dāng)前目錄./

運行過程如下圖所示:

揭秘:充電寶是如何盜取你的個人隱私的?

運行結(jié)束后在bak目錄下會生成一個由字符串組成的目錄,打開我們可以看到一堆不太能夠容易理解的文件,其實這些就是備份經(jīng)過處理的數(shù)據(jù),如果所示:

揭秘:充電寶是如何盜取你的個人隱私的?

那么拿到這些數(shù)據(jù)有什么用?別著急,既然能拿到肯定有辦法解包還原數(shù)據(jù)。#p#

輸入命令:

ideivcesbackup2 unpack ./bak

命令執(zhí)行完后我們就可以看到bak目錄下多了一個_unpack_目錄,看看里面有些什么吧。

揭秘:充電寶是如何盜取你的個人隱私的?

由于層級太多只顯示了3級目錄,不過我們先找找數(shù)字公司演示的照片是在什么地方存儲的可以在var/mobile/Media/DCIM 目錄中看到這里存儲的都是個人相機拍的照片和視頻(沒拍攝過所以里面木偶有顯示~)如下圖:

揭秘:充電寶是如何盜取你的個人隱私的?

僅僅只能拿到相片么? 其實細心的讀者肯定都看到了Keychains 就應(yīng)該知道這玩意是啥了。好了再看看能獲取到其他信息不? 比如safari或者其他APP的本地遺留數(shù)據(jù),例如cookie 、 聊天記錄? 看看var/mobile/library下面的sms和cookie信息:

揭秘:充電寶是如何盜取你的個人隱私的?

我不會告訴你 var/mobile/Applications 全部是應(yīng)用的備份文檔信息里面包含的賬戶密碼,聊天信息等。這里就不看了,太尼瑪冷了,得進被窩了…

防御措施

這會再看結(jié)合USB的那個圖你應(yīng)該知道兩種防御方法了吧?

1. 提示信任信息的時候如果是充電寶,堅決選NO

2. 也就是數(shù)字公司的“防御神器”切掉USB的data數(shù)據(jù)(猜測數(shù)字公司這么干的)

哎,好久沒寫文章了有點手生,寫了快一個小時就到此打住了,寫著文章沒有任何惡意,只是想分享一些東西,認識我的人都知道我很樂意分享所掌握的知識并且是無條件的。你會問為啥從始至終都沒有看到你的“充電寶”,額沒錢買唄,哈哈…

版權(quán)信息原創(chuàng)作品FreeBuf獨家首發(fā),我博客都還沒發(fā)布

weibo: @creturn

blog: www.creturn.com

責(zé)任編輯:藍雨淚 來源: FreeBuf
相關(guān)推薦

2013-04-07 15:51:41

2011-04-15 09:39:10

2009-04-08 08:35:31

2015-09-02 13:50:40

手動隱私Windwos 10

2018-04-11 06:42:46

個人隱私Facebook數(shù)據(jù)

2020-06-08 10:36:14

個人隱私疫情技術(shù)

2020-12-17 06:19:36

安全隱私個人信息

2017-03-17 15:42:09

2016-09-28 14:52:03

2020-06-16 17:07:04

物聯(lián)網(wǎng)安全智能家居

2013-04-01 09:33:03

個人隱私數(shù)字文件Facebook

2022-03-21 15:29:53

大數(shù)據(jù)隱私數(shù)據(jù)分析

2023-08-21 15:16:03

數(shù)據(jù)隱私安全

2023-05-05 00:10:21

2020-12-06 12:57:13

個人隱私數(shù)據(jù)安全

2022-01-12 23:51:24

大數(shù)據(jù)隱私安全

2020-12-04 12:06:57

個人隱私doxing個人數(shù)據(jù)

2020-12-06 12:41:09

充電寶木馬個人信息

2019-09-17 10:59:29

2020-02-13 09:35:42

信息安全大數(shù)據(jù)技術(shù)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 中文字幕视频在线观看 | 久久男人 | 亚洲中午字幕 | 国产精品一区二区三级 | 国产伦精品一区二区三区在线 | 日本成年免费网站 | 最近日韩中文字幕 | 一区二区成人 | 国产一区二区三区在线 | 国产一区二区在线观看视频 | 国产91精品久久久久久久网曝门 | 亚洲视频二 | 亚洲区一区二 | 久久久久久免费观看 | 成人精品一区二区三区 | 精品1区2区 | av乱码| 亚洲视频在线免费观看 | 亚洲免费视频在线观看 | 欧美中文字幕一区二区 | 日韩欧美在线视频 | 在线伊人| 日日摸日日碰夜夜爽亚洲精品蜜乳 | 久久伊人亚洲 | 91精品国产91久久久久久最新 | 国产欧美精品一区 | 亚洲激情自拍偷拍 | 色资源站 | 男女羞羞视频免费看 | 国产精品高潮呻吟久久aⅴ码 | 国产激情视频 | 国产精品视频在线观看 | 成人网av| 啪啪网页 | 精品国产乱码久久久久久1区2区 | 日本午夜免费福利视频 | 成人免费视频 | 亚洲精品在线观 | 亚洲第一天堂 | 中文字幕国产 | 精品免费国产一区二区三区四区介绍 |