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