透過安裝檔拆包與封包監聽,擷取伺服器網址與相關請求的標頭及參數,最後偽裝在線帳號備份聊天頻道至資料庫,並提供網頁介面瀏覽及查詢
網站開源框架 | Jooby |
---|---|
資料庫瀏覽 | SQLite |
自動化建置 | Gradle v4.8 |
網頁前端框架 | Semantic UI v2.4.1 |
安裝檔抽取 | APK 抽取 v1.3.7 |
線上專案反編譯服務 | Java Decompilers |
圖形介面反編譯工具 | JADX v1.1.0 |
逆向工程軟件 | IDA Pro v7.0 |
手機封包監聽 | Packet Capture v1.5.0 |
測試模擬工具 | API Tester |
簡訊斷線通知 | Twilio |
手機訊息推播 | LINE Notify |
- 包含了 Twilio 帳號與電話、Line Notify,以及伺服器相關資訊
- 主要修改檔案
conf/application.conf
- 可能需要修改的檔案
src/main/java/starter/gradle/ZijfhBackgroundProcess.java
$ gradlew shadowJar
生成 Fat JAR$ cp -rf build/libs/gradle-starter-1.0-all.jar zijfhchat-crawler.jar
來移動並重新命名$ docker build -t zijfhchat-crawler .
生成鏡像- 如有必要,可修改
DockerFile
、查看鏡像$ docker images
或刪除它$ docker rmi -f [image ID]
- 掛載
/DatabaseDir/jooby.db
並運行 Docker:$ docker run -p 3318:3318 -v /DatabaseDir:/HostDB zijfhchat-crawler