Please enable JavaScript.
Coggle requires JavaScript to display documents.
雲閃付 (查流水API (找到查流水的 API, 找出取得的格式, 解析格式, 回傳server),
雲閃付
查流水API
找到查流水的 API
找出取得的格式
解析格式
回傳server
生成二維碼
找到二維碼產生位置
方法
看smali 源碼 - 4d
先了解 smali 語法 - 1d
反編譯出 smali 語言 - 1d
解析 smali 語意 - 2d
藉由工具分析 java 代碼 - 1d
1/10 -1/10 JadxGUI - 0.5d
1/10 -1/10 JD-GUI - 0.5d
1/14 -1/15 Inspeckage 分析
1/14 -1/15 使用抓包工具 - Fiddler
1/17 -1/18 脫殼
使用模擬器替換os
使用 DumpDex apk hook 脫殼
使用 FDex2 hook 脫殼
1/14 -1/15 使用抓包工具 - Charles
藉由畫面與關鍵字猜測位置 - 3d
1/14 -1/14 zxing - 0.5d
1/11 -1/11 QRcode - 0.5d
1/14 -1/14 Decoder - 0.5d
1/15 -1/15 Encoder - 0.5d
1/11 -1/11 scanner - 0.5d
1/16 - 1/17 分析並追code
研究 .so 架構語言(NDK)
1/23 -1/29 研究
使用 IDA pro 工具
1/30 -2/1 測試
實作
Hook
使用反射機制
使用 VirtualXposed
分析整包結構
線上求助
解析 Js Bundle
1/28 - 1/30 Jeb 工具動態調試 apk
模擬操作
1/29 - 1/30 可用工具研究
UiAutomation
Robotium
Appium
AndroLua
MonkeyRunner
ATX
1/31 -1/31 環境設定
2/1 - x 文檔研究
測試
無線化
帶入參數
截圖
回傳資料
找到接收二維碼字串位置(源字串)
方法
藉由畫面與關鍵字猜測位置
zxing
Encoder
QRcode
Decoder
看smali 源碼
先了解 smali 語法
反編譯出 smali 語言
解析 smali 語意
藉由工具分析 java 代碼
JadxGUI
JD-GUI
找到加密方式or如何組成
方法
藉由畫面與關鍵字猜測位置
encode
decode
看smali 源碼
先了解 smali 語法
反編譯出 smali 語言
解析 smali 語意
提供資料給後端
轉帳API攔截
找到轉帳 API 位置
解密轉帳 API 所需資料
加入攔截碼
傳回至 Server
交易通知
解析通知資料
增加背景執行
防止 app 被刪除