Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: Π΄Π»Ρ Android. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: ΠΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° ΠΏΠΎ Android-Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ΅Π²Π΅ΡΡ-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³Ρ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π΄Ρ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Instacart) Ρ ΡΠ΅Π»ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Π·Π°ΡΠΈΡΡ, ΡΠ΅ΡΠ΅Π²ΡΡ
Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ⸻ Π¦Π΅Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°: β’ ΠΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠΌΡ API ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Instacart. β’ ΠΠ·Π²Π»Π΅ΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π»ΠΈΡΠ½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ Π²Π½ΡΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΠ²ΠΈΡ veriff.me. β’ ΠΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π±ΠΎΡΠΎΠ²-ΡΠΈΡΡΠ΅ΠΌ ΡΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΡΡ ΡΡΡΠ»ΠΊΡ β Π½ΡΠΆΠ½ΠΎ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΡΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ Π²ΡΡΡΠ½ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π°Π½Π°Π»ΠΈΠ· ΡΡΠ°ΡΠΈΠΊΠ° ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ⸻ ΠΠ°Π΄Π°ΡΠΈ: 1. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΌΡΠ»ΡΡΠΎΡΠ°: β’ ΠΠΎΠ΄Π½ΡΡΡ Android-ΡΠΌΡΠ»ΡΡΠΎΡ Ρ root-Π΄ΠΎΡΡΡΠΏΠΎΠΌ (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π· Android Studio + ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠΉ ΠΎΠ±ΡΠ°Π· AOSP). β’ Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ Magisk (Π²ΠΊΠ»ΡΡΠ°Ρ Zygisk, SELinux permissive). β’ Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Instacart (ΡΠ΅ΡΠ΅Π· Google Play ΠΈΠ»ΠΈ APK). 2. ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ Frida: β’ ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ frida-server ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΠΎΠ±Ρ
ΠΎΠ΄Π°: β’ ΠΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π° root β’ ΠΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π° ΡΠΌΡΠ»ΡΡΠΎΡ β’ ΠΡΠ»Π°Π΄ΠΊΡ / Frida β’ ΠΡΠΎΠ²Π΅ΡΠΊΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ β’ (ΠΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ) Play Integrity API 3. ΠΠ΅ΡΠ΅Ρ
Π²Π°Ρ ΡΡΠ°ΡΠΈΠΊΠ° (Charles Proxy): β’ Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Charles Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Magisk. β’ ΠΠ°ΡΡΡΠΎΠΈΡΡ HTTPS MITM-ΠΏΡΠΎΠΊΡΠΈ. β’ ΠΠ΅ΡΠ΅Ρ
Π²Π°ΡΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ, Π²ΠΊΠ»ΡΡΠ°Ρ Π·Π°ΠΏΡΠΎΡΡ ΠΊ grapevine.instacart.com ΠΈ magic.us.veriff.me. 4. ΠΠ½Π°Π»ΠΈΠ· ΠΈ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: β’ ΠΠ°ΠΉΡΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΡΡΠ»ΠΊΡ Π½Π° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π»ΠΈΡΠ½ΠΎΡΡΠΈ. β’ ΠΠ·Π²Π»Π΅ΡΡ ΠΈ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡΠΊΡ (GET/POST-Π·Π°ΠΏΡΠΎΡ ΠΈΠ»ΠΈ WebView) ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠ»ΠΊΠΈ. ⸻ ΠΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ: β’ Π Π°Π±ΠΎΡΠ΅Π΅ ΡΠΌΡΠ»ΡΡΠΎΡΠ½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ Ρ root ΠΈ Magisk. β’ Π Π°Π±ΠΎΡΠΈΠΉ Frida-ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΠΎΠ±Ρ
ΠΎΠ΄Π° Π·Π°ΡΠΈΡ. β’ Π£ΡΠΏΠ΅ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅Ρ
Π²Π°Ρ HTTPS-ΡΡΠ°ΡΠΈΠΊΠ° ΡΠ΅ΡΠ΅Π· Charles. β’ ΠΠΎΠ»ΡΡΠ΅Π½Π° ΡΡΡΠ»ΠΊΠ° Π½Π° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ (veriff.me). β’ ΠΡΠ°ΡΠΊΠ°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ (ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ).