uz
Feedback
Android Guards

Android Guards

Kanalga Telegram’da oβ€˜tish

Π‘Ρ‚Π°Ρ‚ΡŒΠΈ, исслСдования, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΈΠ· ΠΌΠΈΡ€Π° бСзопасности Android ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Волько ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚! YouTube: https://www.youtube.com/c/AndroidGuards

Ko'proq ko'rsatish
3 856
Obunachilar
+124 soatlar
-47 kun
+2830 kun
Postlar arxiv
Π’ΠΎΠΊΡ€ΡƒΠ³ ΠΌΠ½ΠΎΠ³ΠΎ всякой IoT-Π½ΠΈ c bluetooth, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΌΠ°Π½Π° протСстирована Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ =) МоТно исп
Π’ΠΎΠΊΡ€ΡƒΠ³ ΠΌΠ½ΠΎΠ³ΠΎ всякой IoT-Π½ΠΈ c bluetooth, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΌΠ°Π½Π° протСстирована Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ =) МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΡ‚ΡƒΠΊΠΈ Π²Ρ€ΠΎΠ΄Π΅ BIAS, Π½ΠΎ это ΠΆΠ΅ Π½Π°Π΄ΠΎ ΠΏΠ΅ΠΉΠΏΠ΅Ρ€ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ. Π•ΡΡ‚ΡŒ способ ΠΏΡ€ΠΎΡ‰Π΅ - ставим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ nRF Connect (no.nordicsemi.android.mcp) ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с BT устройствами Π²ΠΎΠΊΡ€ΡƒΠ³. Оно позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ GATT характСристики. ⚠️ ΠŸΠ°Ρ€Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ²: 1. Π—Π°ΠΏΠΈΡΡŒ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² характСристику ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ устройство 2. Π—Π°ΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ с Ρ‡ΡƒΠΆΠΈΠΌΠΈ устройствами ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΡƒΠ³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ отвСтствСнности, поэтому Π½Π΅ Π»ΠΎΠΌΠ°ΠΉΡ‚Π΅ Ρ‡ΡƒΠΆΠΈΠ΅ ΡƒΠΌΠ½Ρ‹Π΅ Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠΈ. Волько свои!

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ вСсти сСбя ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ Π² зависимости ΠΎΡ‚ приходящих push-сообщСний. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ какая-Ρ‚ΠΎ особая рСакция Π½Π°
ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ вСсти сСбя ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ Π² зависимости ΠΎΡ‚ приходящих push-сообщСний. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ какая-Ρ‚ΠΎ особая рСакция Π½Π° скрытый ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ситуации Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ присылаСтся, Π° оставлСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Или ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ особой ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ быстро ΠΈ Π±Π΅Π· Π·Π°ΠΌΠΎΡ€ΠΎΡ‡Π΅ΠΊ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС эти Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΏΡƒΡˆΠ΅ΠΉ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· adb ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ adb shell su -c "am broadcast -a com.google.android.c2dm.intent.RECEIVE -n chat.rocket.whitelabel/com.google.firebase.iid.FirebaseInstanceIdReceiver --es "param1" "payload1" --ez "param2" true. Она ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ быстро ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ всС Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹ ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ врСмя Π½Π° поиск уязвимости Π½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡƒΡˆΠ΅ΠΉ Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ πŸ˜‰ #aht

ПонСдСльник - дСнь постов. МоТно Π²Ρ‹Π»ΠΎΠΆΠΈΡ‚ΡŒ всС сразу ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ спокойно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ всю нСдСлю =) НаконСц-Ρ‚ΠΎ дописал write-up ΠΏΠΎ конкурсу Π½Π° Π²Π·Π»ΠΎΠΌ мобильного Π±Π°Π½ΠΊΠ° Π² Ρ€Π°ΠΌΠΊΠ°Ρ… PHDays 12. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ объСмно, Π½ΠΎ надСюсь, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ понравится πŸ‘¨πŸ»β€πŸ’»

БСгодня расскаТу ΠΏΡ€ΠΎ ΠΎΠ΄Π½Ρƒ ΠΌΠ΅Π»ΠΎΡ‡ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Π½ΠΎ ΠΏΠΎΡ€ΠΎΠΉ ΡƒΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΈΠ· внимания Ρ…Π°ΠΊΠ΅Ρ€Ρ‹ (Π½Π΅Ρ‚, Π½Π΅ я πŸ˜‹). Нач
БСгодня расскаТу ΠΏΡ€ΠΎ ΠΎΠ΄Π½Ρƒ ΠΌΠ΅Π»ΠΎΡ‡ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Π½ΠΎ ΠΏΠΎΡ€ΠΎΠΉ ΡƒΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΈΠ· внимания Ρ…Π°ΠΊΠ΅Ρ€Ρ‹ (Π½Π΅Ρ‚, Π½Π΅ я πŸ˜‹). Начиная с Android 11 (API 30), систСма большС Π½Π΅ позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ список всСх установлСнных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π΄Π° ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. Π§Ρ‚ΠΎΠ±Ρ‹ это ΠΏΠΎΡ„ΠΈΠΊΡΠΈΡ‚ΡŒ Π² своСм Ρ‚ΡƒΠ»ΠΈΠ½Π³Π΅ ΠΈΠ»ΠΈ эксплойтах достаточно Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ QUERY_ALL_PACKAGES ΠΈ всС магичСским ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ снова. ΠŸΡ€Π°Π²Π΄Π° с Ρ‚Π°ΠΊΠΈΠΌ ΠΏΠ΅Ρ€ΠΌΠΈΡˆΠ΅Π½ΠΎΠΌ вас скорСС всСго Π½Π΅ пустят Π² Google PlaΡƒ, Π½ΠΎ Π²Π°ΠΌ это ΠΈ Π½Π΅ Π½Π°Π΄ΠΎ. Π’Ρ‹ ΠΆΠ΅ Π½Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ;) Но Ссли Ρ‚ΡƒΠ΄Π° ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ всС ΠΆΠ΅ хочСтся, Ρ‚ΠΎ вмСсто этого ΠΏΠ΅Ρ€ΠΌΠΈΡˆΠ΅Π½Π°, Π½ΡƒΠΆΠ½ΠΎ Π² Π±Π»ΠΎΠΊΠ΅ <queries> ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Ρ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ большС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… Π°Ρ‚Π°ΠΊ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ прилоТСния Ρ‡Π΅ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ способ. Π§ΡƒΡ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± этом ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ здСсь.

ΠžΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Π°Ρ‚Ρ€Π°ΠΊΡ†ΠΈΠΎΠ½ Π½Π΅Π²ΠΈΠ΄Π°Π½Π½ΠΎΠΉ щСдрости (Π°Π³Π°...) ΠΎΡ‚ VK: ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠ»Π°Ρ‚ Π·Π° server-side Π±Π°Π³ΠΈ Π² Π΄Π²Π° Ρ€Π°Π·Π°. Но Π½Π΅ Π·Π° всС подряд, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ "ΠŸΠΎΡ‡Ρ‚Π°, Облако ΠΈ ΠšΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ". ΠŸΠΎΡ…ΠΎΠΆΠ΅ рСбята, Ρ€Π΅ΡˆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· Π²Ρ‹ΡˆΠ΅Π» слишком Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΈ Π² Π½Π΅ΠΌ Π½Π΅Ρ‚ Π±Π°Π³ΠΎΠ², Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π² эту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ просто Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Ρ€Π΅ΠΏΠΎΡ€Ρ‚ΠΈΡ‚ ΠΈ Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΠΎΠ³Ρ€Π΅Ρ‚ΡŒ интСрСс πŸ™ƒ Π’ любом случаС я Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½ΡƒΡŽ Π²Π°ΠΌ Π»ΠΎΠΌΠΈΡ‚ΡŒΡΡ Π½Π° Ρ‚Ρƒ ΡΠ΅Ρ€Π²Π΅Ρ€Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, которая обслуТиваСт Π²Π΅Π±-интСрфСйс. Π’Π°ΠΌ Π±Π°Π³ΠΎΠ² Π½Π΅Ρ‚. Π― ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ» 😎 А Π²ΠΎΡ‚ Π·Π°ΠΉΡ‚ΠΈ со стороны мобильного прилоТСния, использовав Π΅Π³ΠΎ ΠΊΠ°ΠΊ Ρ‚Ρ€Π°ΠΌΠΏΠ»ΠΈΠ½ - ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. ΠšΡ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽ: распаковываСм Π°ΠΏΡƒ jadx-ΠΎΠΌ, ΠΈΡ‰Π΅ΠΌ Ρ‚Π°ΠΌ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам @(GET|POST), ΠΏΠΎΠΏΡƒΡ‚Π½ΠΎ загоняСм Π°ΠΏΡƒ ΠΏΠΎΠ΄ ΠΏΡ€ΠΎΠΊΡΡŽ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ всС ΠΊΠ½ΠΎΠΏΠΊΠΈ сразу. На сСрвСр Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ запросы. ΠŸΡ€ΠΎ скрытыС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΈΠ· Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΌΠΎΠ±ΠΈΠ»ΠΊΠ΅ API ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ x8. Π”Π°Π»ΡŒΡˆΠ΅ ΠΏΠΈΡ…Π°Π΅ΠΌ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π²ΠΎ всС поля, Ρ„Π°Π·Π·ΠΈΠΌ Ρ€ΡƒΡ‡ΠΊΠΈ, Π³Ρ€ΡƒΠ·ΠΈΠΌ Ρ„Π°ΠΉΠ»ΠΈΠΊΠΈ странного содСрТания. Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΊΡ€ΠΈΡ‚, Ρ€Π΅ΠΏΠΎΡ€Ρ‚ ΠΈ 7.2 ляма Π²Π΅Ρ‡Π½ΠΎ красных Ρ€ΡƒΠ±Π»Π΅ΠΉ Ρƒ вас Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΎΠ½Π΅. Авторская ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° Β© Π‘Ρ‚ΠΎ Ρ€Π°Π· Ρ‚Π°ΠΊ Π΄Π΅Π»Π°Π». ВсСм ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ…Π°Π½Ρ‚ΠΈΠ½Π³Π° ΠΈ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ - 30 июля, Ρ€ΠΎΠ²Π½ΠΎ Π² 00:00 ΠΊΠ°Ρ€Π΅Ρ‚Π° прСвратится Π² Ρ‚Ρ‹ΠΊΠ²Ρƒ Π²Ρ‹ΠΏΠ»Π°Ρ‚Ρ‹ станут ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΌΠΈ.

Π­ΠΊΡΠΏΠ»ΡƒΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ IPC уязвимости ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· стороннСго прилоТСния, Π½ΠΎ ΠΈ ΠΈΠ· Π²Π΅Π±Π°. Для этого Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° страницС сп
Π­ΠΊΡΠΏΠ»ΡƒΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ IPC уязвимости ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· стороннСго прилоТСния, Π½ΠΎ ΠΈ ΠΈΠ· Π²Π΅Π±Π°. Для этого Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° страницС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ссылку, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ intent-Π° Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ. По этому ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡƒ сущСствуСт срСднСй ΠΏΠ°Ρ€ΡˆΠΈΠ²ΠΎΡΡ‚ΠΈ докумСнтация, Π½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡ΠΈΡ‚-ΠΊΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π³Π½Π°Ρ‚ΡŒ любой intent ΠΈΠ· вашСго эксплойта Π² web-прСдставлСниС - ΠΌΠ΅Ρ‚ΠΎΠ΄ toUri:
val intentUri = Intent().apply {  
    data = Uri.parse("myapp://test")  
    setPackage("com.victim.app")  
    setClassName("com.victim.app", "com.victim.app.VulnerableActivity")  
    putExtra("zahek", "payload")  
}.toUri(Intent.URI_INTENT_SCHEME)

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Π² intentUri окаТСтся ссылка Π²ΠΈΠ΄Π° intent://test#Intent;scheme=myapp;package=com.victim.app;component=com.victim.app/.VulnerableActivity;S.zahek=payload;end, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° страницС:
<!DOCTYPE html>
<html>
    <body>
    <a href="intent://test...">Click here!</a>
    </body>
</html>
#aht

Если для эксплуатации уязвимости Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Parcelable класс Π² intent-Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π° способов это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ, Ρ‡
Если для эксплуатации уязвимости Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Parcelable класс Π² intent-Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π° способов это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ, Ρ‡Ρ‚ΠΎ activity ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ модСль User, которая Π»Π΅ΠΆΠΈΡ‚ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ com.myapp.xxx. МоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² эксплойтС Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ структуру ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΈ класс с Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ полями. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ сСриализации Ρ€ΡƒΠΊΠ°ΠΌΠΈ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ созданному классу Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ @Parcelize. Но ΠΈΠ½ΠΎΠ³Π΄Π° классы Π±Ρ‹Π²Π°ΡŽΡ‚ слоТными ΠΈΠ»ΠΈ ΠΈΡ… трСбуСтся нСсколько сразу. Π’ этом случаС ΠΏΡ€ΠΎΡ‰Π΅ Π²Π·ΡΡ‚ΡŒ ΠΈΠ· Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ прилоТСния .dex Ρ„Π°ΠΉΠ»Ρ‹ с этими классами, ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ… Π² assets ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· DexClassLoader. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ здСсь. #aht

На ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ΅ΠΌ Positive Hack Days мСня ΡƒΠ³ΠΎΡ€Π°Π·Π΄ΠΈΠ»ΠΎ Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ Π°Π²Ρ‚ΠΎΡ€Ρƒ ΠΊΠ°Π½Π°Π»Π° Security by Xyurity, Π³Π΄Π΅ я ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽ Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΊΠ½ΠΈΠΆΠΊΠΈ ΠΈ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ ΠΌΠ°ΠΌΡƒ. ΠšΠΎΡ€ΠΎΡ‡Π΅ Ρ€Π°Π΄ΠΈ мСня Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ стоит это ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ πŸ™ˆ. Но ΠΊΡ€ΠΎΠΌΠ΅ мСня, Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсных людСй, совСты ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… спСциалистов Ρ‡Π΅ΠΌ ΠΌΠΎΠΈ. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ мСстами Π·Π°Π±Π°Π²Π½ΠΎ ΠΈ посмотрСв вСсь видос Π½Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ зря ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ» врСмя.

Π’ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях Ρ‚ΠΎΠΆΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ CSRF. И Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² WebView. НСбСзопасная ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄ΠΈΠΏΠ»ΠΈΠ½ΠΊΠΎΠ² вмСстС с path traversa
Π’ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях Ρ‚ΠΎΠΆΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ CSRF. И Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² WebView. НСбСзопасная ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄ΠΈΠΏΠ»ΠΈΠ½ΠΊΠΎΠ² вмСстС с path traversal Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ "ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ…" дСйствий ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. А Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях, ΠΈ привСсти Ρƒ Π·Π°Ρ…Π²Π°Ρ‚Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°. НСмного ΡƒΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Π΅ΡΡ‚ΡŒ Π΄ΠΈΠΏΠ»ΠΈΠ½ΠΊ Π²ΠΈΠ΄Π° myapp://payment/new/{card_num}, послС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ выполняСт запрос POST https://server.com/api/payments_by_card/{card_num}. Π£ΠΊΠ°Π·Π°Π² вмСсто Π½ΠΎΠΌΠ΅Ρ€Π° ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π²ΠΈΠ΄Π° ../users/email?new=attacker@evil.com ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ email ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π‘ΠΎΠ»Π΅Π΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ Π΄ΠΈΠΏΠ»ΠΈΠ½ΠΊΡƒ myapp://orders/{id} ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Ρ‹Π·ΠΎΠ²Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° GET https://server.com/api/orders/{id}. Если Π½Π° этом ΠΆΠ΅ сСрвСрС Ρƒ нас Π΅ΡΡ‚ΡŒ open redirect, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ: ../auth?redirect_uri=attacker.com ΠΈ Π² Π»ΠΎΠ³Π°Ρ… сСрвСра Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ° окаТСтся Ρ‚ΠΎΠΊΠ΅Π½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ цСпляСтся ΠΊ запросу Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Authorization. #aht

jadx Π½Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½, ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ½ ΠΎΡˆΠΈΠ±Π°Π΅Ρ‚ΡΡ выдывая свой Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹ΠΉ JADX WARN: Code restructure failed Π² коммСнтариях ΠΊ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€
jadx Π½Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½, ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ½ ΠΎΡˆΠΈΠ±Π°Π΅Ρ‚ΡΡ выдывая свой Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹ΠΉ JADX WARN: Code restructure failed Π² коммСнтариях ΠΊ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ нСконсистСнтный кусок ΠΊΠΎΠ΄Π° ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ становится достаточно слоТно. Но Π² рядС случаСв Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ измСнСния Ρ€Π΅ΠΆΠΈΠΌΠ° дСкомпиляции: -m, --decompilation-mode. ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ - Ρ€Π΅ΠΆΠΈΠΌ simple. Код станСт Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠΌ Ρ…ΡƒΠΆΠ΅, Π½ΠΎ это скорСС всСго ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок дСкомпиляции ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ станСт Π»Π΅Π³Ρ‡Π΅. Если Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ, Ρ‚ΠΎ стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ fallback . ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉΡΡ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ smali ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² Π½Π΅ΠΌ станСт тяТСлСС, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ СдинствСнным ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ способом ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅. #aht

Если хочСтся ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния сразу нСсколькими Frida-скриптами, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π΅ хочСтся ΡΠ»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ», Ρ‚
Если хочСтся ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния сразу нСсколькими Frida-скриптами, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π΅ хочСтся ΡΠ»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ», Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΈΠΌ Ρ‚Ρ€ΡŽΠΊΠΎΠΌ: сначала Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ скрипт Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π½Π½Π΅ΠΉ инструмСнтации, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ c ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΈΠ½Π½ΠΈΠ½Π³Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ скрипт ΠΊ ΡƒΠΆΠ΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊ:
frida -Uf com.my.app -l unpinning.js # ΠžΡ‚Π»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΠΈΠ½Π½ΠΈΠ½Π³ (ранняя инструмСнтация)

frida -UF -l fsmonitor.js # Запуск скрипта для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ прилоТСния
#aht

ВоскрСсный, грустный пост ΠΏΡ€ΠΎ Google, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚Π΅Π» Π² IoT ΠΈ Π½Π΅ смог. Π Π°Π·Π±ΠΈΡ€Π°Π» Π·Π°Π²Π°Π»Ρ‹ своСго радиоэлСктронного "Ρ…Π»Π°ΠΌΠ°" ΠΈ нашСл
+3
ВоскрСсный, грустный пост ΠΏΡ€ΠΎ Google, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚Π΅Π» Π² IoT ΠΈ Π½Π΅ смог. Π Π°Π·Π±ΠΈΡ€Π°Π» Π·Π°Π²Π°Π»Ρ‹ своСго радиоэлСктронного "Ρ…Π»Π°ΠΌΠ°" ΠΈ нашСл Π²ΠΎΡ‚ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠΎΡ€ΠΎΠ±ΠΎΡ‡ΠΊΡƒ. Π’ Π½Π΅ΠΉ, Π½Π΅ΡΠΎΡΡ‚ΠΎΡΠ²ΡˆΠΈΠΉΡΡ game changer ΠΎΡ‚ Google - Android Things. Π― Π²ΠΎΠ·Π»Π°Π³Π°Π» большиС Π½Π°Π΄Π΅ΠΆΠ΄Ρ‹ Π½Π° этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΎΠ½ выглядСл Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ интСрСсным. Π£ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, которая это Π΄Π΅Π»Π°Π»Π° Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ классных ΠΈΠ΄Π΅ΠΉ. Но Π½Π΅ Π²Π·Π»Π΅Ρ‚Π΅Π»ΠΎ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΆΠ΅Π»Π΅Π·ΠΎ это просто ΠΆΠ΅Π»Π΅Π·ΠΎ ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡƒΡ‡Π΅ΠΉ Π΄Ρ€ΡƒΠ³ΠΈΡ… способов. Но ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Таль πŸ₯²Π£ ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ такая ΠΊΠΎΡ€ΠΎΠ±ΠΎΡ‡ΠΊΠ°?

Π’ качСствС экспСримСнта написал ΠΏΠ°Ρ€Ρƒ статСй Π² ΠΆΡƒΡ€Π½Π°Π» Positive Research ΠΈ Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ этими ΡΡ‚Π°Ρ‚ΡŒΡΠΌΠΈ здСсь. Π’Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ тСкста, Π½Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈ послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΈΡˆΡƒ. Но Π² Ρ†Π΅Π»ΠΎΠΌ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π½Π΅ стыдно ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ аудитория этого ΠΊΠ°Π½Π°Π»Π° Ρ‚ΠΎΠΆΠ΅ Π½Π°ΠΉΠ΄Π΅Ρ‚ Π² Π½ΠΈΡ… Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ интСрСсноС для сСбя. Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ устройств - ΠΏΠΎΠ΄Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΡ‚ΠΎΠ³ΠΎΠ² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π°, нСбольшой Ρ€Π°Π·Π±ΠΎΡ€ уязвимостСй ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΈΡΡŒ ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΈΡ… возникновСния ΠΈ Ρ‚Ρ€Π΅Π½Π΄Ρ‹ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π³ΠΎΠ΄ Π­Π²ΠΎΠ»ΡŽΡ†ΠΈΡ уязвимостСй Π² прилоТСниях для Android - Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ смыслС логичСскоС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ½Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ тСзисы ΠΈ ΠΏΠΎΠΊΠΎΠΏΠ°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ уязвимости Π² Android. Π Π°Π·ΠΎΠ±Ρ€Π°Π» Π²Ρ‹ΠΌΠΈΡ€Π°ΡŽΡ‰ΠΈΠ΅ ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ уязвимостСй, Π° Ρ‚Π°ΠΊΠΆΠ΅ сдСлал нСбольшой ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅. Но Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ скорСС всСго ΠΎΡ‡Π΅Π½ΡŒ сильно посмССтся Π½Π°Π΄ ΠΌΠΎΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°ΠΌΠΈ πŸ™ƒ Π‘Π°ΠΌ ΠΆΡƒΡ€Π½Π°Π» ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π±Ρ€Π°Ρ‚ΡŒ здСсь, Π° Π΅Ρ‰Π΅ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π² ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π½Π° ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ΅ΠΌ PHD.

Π’ Google Π΄Π°Π²Π½ΠΎ ΡƒΠΆΠ΅ казалось Π±Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ Firebase ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ строчки Π²ΠΈΠ΄Π° AIzaSy...., ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π²
Π’ Google Π΄Π°Π²Π½ΠΎ ΡƒΠΆΠ΅ казалось Π±Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ Firebase ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ строчки Π²ΠΈΠ΄Π° AIzaSy...., ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π² прилоТСниях - практичСски бСсполСзны. Π”Ρ€ΡƒΠ³ΠΎΠ΅ Π΄Π΅Π»ΠΎ сСрвСрныС ΠΊΠ»ΡŽΡ‡ΠΈ Π²ΠΈΠ΄Π° AAAAenlyB0l:APA9..., ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Ρ…ΠΎΠ΄ΠΊΠΎΠΉ. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ push увСдомлСния всСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ сСрвиса. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, нСобходимости Π² Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ»ΡŽΡ‡Π°Ρ… Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ Π½Π΅Ρ‚, ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Google Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ»ΡŽΡ‡ΠΈ Π² клиСнтском ΠΊΠΎΠ΄Π΅. Но ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ всС ΠΆΠ΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² прилоТСния ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ»ΡŽΡ‡ Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊ: 1. ΠŸΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ запрос Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ FCM Ρ‚ΠΎΠΊΠ΅Π½Π° 2. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ запрос Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ этого Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π°Π½Π΅Π΅ сСрвСрный ΠΊΠ»ΡŽΡ‡
http https://iid.googleapis.com/iid/info/epsV... "Authorization: key=AAAAenlyB0l:APA9..."
Если всС ΠΎΠΊ, Ρ‚ΠΎ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ»Π΅Ρ‚ΠΈΡ‚ информация ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. РСгулярка для поиска Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ: AAAA[A-Za-z0-9_-]{7}:[A-Za-z0-9_-]{140} #aht

Π•ΡΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… PHD провСсти нСбольшой β€œSslPinning talks”. ΠšΠΎΠΌΡƒ интСрСсно Ρ€Π°Π·Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΎ сС
Π•ΡΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… PHD провСсти нСбольшой β€œSslPinning talks”. ΠšΠΎΠΌΡƒ интСрСсно Ρ€Π°Π·Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΎ сСм - ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ Π±Π°Π½ΠΊΠΎΠΌΠ°Ρ‚Ρƒ.

Π‘ΠΌΠΎΡ‚Ρ€Π΅Π»ΠΈ мСня?

БСгодня Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ°Ρ€Π° активностСй Π½Π° PHD ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ я имСю ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΎ ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… расскаТу сСйчас. ВсС ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² конкурсС ΠΈ ΠΏΠΎΠ»ΠΎΠΌΠ°Ρ‚ΡŒ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π°Π½ΠΊΠ° - Π·Π°Π±Π΅Π³Π°ΠΉΡ‚Π΅ https://bugbounty.standoff365.com/vendors/gdb

Π― Π²Π°ΠΌ ΡƒΠΆΠ΅ рассказывал, Ρ‡Ρ‚ΠΎ мСня пригласили Π½Π° Standoff Hacks, ΠΈ Π²ΠΎΡ‚ Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ ΠΎΠ½ закончился πŸ€ͺ Π‘Ρ‚Π°Ρ‚ΡŒΡ с ΠΌΠΎΠ΅ΠΉ вСрсиСй происхо
Π― Π²Π°ΠΌ ΡƒΠΆΠ΅ рассказывал, Ρ‡Ρ‚ΠΎ мСня пригласили Π½Π° Standoff Hacks, ΠΈ Π²ΠΎΡ‚ Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ ΠΎΠ½ закончился πŸ€ͺ Π‘Ρ‚Π°Ρ‚ΡŒΡ с ΠΌΠΎΠ΅ΠΉ вСрсиСй происходящСго, ΠΊΠ°ΠΊ ΠΈ ΠΎΠ±Π΅Ρ‰Π°Π», Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·ΠΆΠ΅, Π° ΠΏΠΎΠΊΠ° посмотритС Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€ΠΎΠ»ΠΈΠΊ ΠΈ ΠΏΠΎΠΈΡ‰ΠΈΡ‚Π΅ мСня Π² Π½Π΅ΠΌ 😎

Иногда приходится ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ с whitebox ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° исходный ΠΊΠΎΠ΄ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ доступСн. И всС ΠΆΠ΅ это Π½Π΅ ΠΏΠΎΠ²ΠΎΠ΄ Π½Π΅ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€
Иногда приходится ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ с whitebox ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° исходный ΠΊΠΎΠ΄ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ доступСн. И всС ΠΆΠ΅ это Π½Π΅ ΠΏΠΎΠ²ΠΎΠ΄ Π½Π΅ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ собранноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π‘Π΅ΠΊΡ€Π΅Ρ‚ прост - ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ состоит Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ написал Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… зависимостСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΈΠ· Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ рСпозитория Ρ‚ΠΈΠΏΠ° maven. И ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сильно ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΡƒΠΆΠ΅ Π² собранном Π²ΠΈΠ΄Π΅. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ компилятор часто Π΄Π΅Π»Π°Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ вычисляСт выраТСния, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ куски сильно понятнСС Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ выглядят Π² исходном ΠΊΠΎΠ΄Π΅. Π”Π° ΠΈ ΠΏΠΎΡ€ΠΎΠΉ, эти зависимости Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ экспортированныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π² ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ манифСст. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ рСвСрсСр, ΠΊΠ°ΠΊ извСстно, всС Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, поэтому Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΈΠ· whitebox-Π° Π»ΡƒΡ‡ΡˆΠ΅ всС ΠΆΠ΅ с Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. #aht

Π’ Android Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсных систСмных настроСк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ adb shell settings list . Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅
Π’ Android Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсных систСмных настроСк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ adb shell settings list <namespace>. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ <namespace> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ: system, secure, global. ΠŸΡ€Π°Π²Π΄Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… настроСк сСйчас ΠΏΠ΅Ρ€Π΅Π΅Ρ…Π°Π»ΠΈ ΠΈΠ· system/secure Π² global. НСкоторыС настройки Π² этих нСймспСйсах Π²ΠΎΠΎΠ±Ρ‰Π΅ спСцифичны для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ устройства. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ прокси, установку ΠΈΠ· Π½Π΅Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… источников ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ подписи. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ управлСния Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ proxy:
adb shell settings put global http_proxy 192.168.14.33:8081

adb shell settings put global http_proxy :0
#aht