EvilAppleJuice(邪惡蘋果汁)-ESP32C3項(xiàng)目(iphone瘋狂彈窗)
標(biāo)簽: Bad Apples 手機(jī)軟件 官網(wǎng):暫無
《badapplejuice彈窗》個(gè)基于ESP32C3開發(fā)的惡搞性質(zhì)的項(xiàng)目,它的功能并非真正意義上的惡意攻擊,而是利用硬件設(shè)備(如ESP32C3微控制器)模擬藍(lán)牙信號,向附近的蘋果手機(jī)發(fā)送虛假通知或信息,比如顯示藍(lán)牙耳機(jī)及其充電盒的電量狀態(tài)。這樣的設(shè)計(jì)雖然名為“邪惡”,但其實(shí)現(xiàn)的目標(biāo)更多在于技術(shù)探索和個(gè)性化定制,通過自定義彈窗樣式為用戶提供不同于官方的用戶體驗(yàn),例如美化通知界面或者增加額外的功能顯示。
基于ronaldstoner在AppleJuice 存儲庫中的工作。
通過隨機(jī)化優(yōu)化,它可以使 iPhone 幾乎無法使用單個(gè) ESP32(只要關(guān)閉舊通知,就會(huì)出現(xiàn)新通知)。
開源地址https://github.com/ckcr4lyf/EvilAppleJuice-ESP32
考慮到有些人上不去github,https://wwp.lanzoup.com/iCSHX1ddc3ng ,提取碼c4kw
我用的是開發(fā)版是合宙經(jīng)典款ESP32C3開發(fā)板(已焊接排針),然后下載Arduino IDE安裝,下載配置好相關(guān)環(huán)境,打開EvilAppleJuice-ESP32-master/src/EvilAppleJuice-ESP32-INO.ino文件,編譯上傳燒錄到開發(fā)版就可以了。
確認(rèn)日期:
iPhone 15(運(yùn)行 iOS 17.1.2)
iPhone 14 Pro Max(運(yùn)行 iOS 17.2 b3)(參見#19)
iPhone 14 Pro(運(yùn)行 iOS 16.6.1)
iPhone 13 Pro(待定,適用于 iOS)
iPhone 11(運(yùn)行 iOS 16.6.1)
iPhone X(運(yùn)行 iOS 14.8 (18H17)) - 僅“AppleTV 鍵盤”、“電視色彩平衡”、“AppleTV 設(shè)置”、“AppleTV Homekit 設(shè)置”、“AppleTV 新用戶”。
不從事:
iPhone 4S(運(yùn)行 iOS 10.3 (14E277))
其他觀察結(jié)果:
如果鍵盤打開/相機(jī)打開,似乎不會(huì)產(chǎn)生通知
視頻演示
單個(gè) ESP32 與 iPhone 14 Pro @ iOS 16.6.1
https://github.com/ECTO-1A/AppleJuice/assets/6680615/47466ed6-03c9-43b2-a0d0-aac2e2aaa228
顯著差異
此實(shí)現(xiàn)進(jìn)行了以下更改:
隨機(jī)源MAC地址(包括BLE_ADDR_TYPE_RANDOM)
隨機(jī)選擇 BLE 廣告類型(這可能會(huì)帶來更多成功)
隨機(jī)選擇一個(gè)可能的設(shè)備
它每次運(yùn)行時(shí)都會(huì)做出這些隨機(jī)選擇(默認(rèn)每秒重新通告)。
給定 29 個(gè)設(shè)備和 3 種廣告類型,總共有 87 個(gè)唯一可能的廣告(忽略隨機(jī)源 MAC),其中每秒廣播一個(gè)。
用法
克隆存儲庫,最簡單的方法是使用 VS Code w/ PlatformIO 將其上傳到您的 ESP32。
該項(xiàng)目已在AirM2M 的 ESP32-C3上進(jìn)行了測試。
badapplejuice下載針對iOS設(shè)備(如iPhone),通過某種方式利用藍(lán)牙通信協(xié)議,向連接的蘋果藍(lán)牙耳機(jī)(如AirPods系列)發(fā)送信號并讀取其電池狀態(tài),然后在iPhone上呈現(xiàn)自定義的彈窗通知,顯示耳機(jī)及耳機(jī)盒的電量信息。
手機(jī)軟件,是指能在手機(jī)上方便用戶的一系列軟件,具備各種各樣的功能,滿足用戶的各種需求,包括各種保護(hù)手
進(jìn)入專區(qū)>專業(yè)的游戲下載、綜合門戶網(wǎng)站
Copyright 2009-2016 www.i95191.cn 版權(quán)所有
鄂ICP備17018784號-1
熱門評論
最新評論