bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


android_zap

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
android_zap [2024/05/07 13:40]
enric_mieza_sanchez [Descarregar aplicació amb comunicacions]
android_zap [2024/05/20 22:19] (actual)
enric_mieza_sanchez [Proxificar l'emulador]
Línia 39: Línia 39:
 Per defecte sol ser localhost:8080 Per defecte sol ser localhost:8080
  
-Anem a l'emulador i configurem el proxy:<WRAP prewrap><code>Settings -> Network & Internet -> Internet -> Wi-Fi -> Network Details -> Edit -> Advanced Options -> Proxy -> Manual</code></WRAP>+Anem a l'emulador i configurem el proxy: 
 +<WRAP prewrap> 
 +<code>Settings -> Network & Internet -> Internet -> Wi-Fi -> Network Details -> Edit -> Advanced Options -> Proxy -> Manual 
 +</code> 
 +</WRAP>
  
-Proxy: +Proxy Settings
-  * Host: 10.0.2.2 +  * Host: **10.0.2.2** (des de dins de l'emulador, la màquina física es pot accedir amb aquesta adreça) 
-  * Port: 8080+  * Port: **8080** (el què tinguem configurat a ZAP)
   * IP: DHCP   * IP: DHCP
 +
 +<WRAP tip>
 +És possible que calgui **forçar les comunicacions del mòbil a través de la Wifi** (que son les comunicacions que hem proxificat), deshabilitant les comunicacions de la xarxa mòbil. Per a aconseguir-ho, anar a la configuració de
 +
 +<WRAP prewrap>
 +  Settings -> Network & Internet -> Internet -> SIMs -> T-Mobile -> Mobile Data -> Off
 +</WRAP>
 +</WRAP>
 +
 +<WRAP tip>
 +En algunes configuracions de sistema operatiu potser falla l'emulador a l'utilitzar el //browser// Google Chrome. Si es donés el cas, instal·lar una VM **Android sense Google APIs i fer servir WebView** enlloc de Chrome.
 +</WRAP>
  
 \\ \\
 +
 +===== Exercicis =====
 +<WRAP todo>
 +  - Instal·la ZAP i Android Studio, i compila i posa en marxa l'aplicació android-simple-com.
 +  - Ajusta la VM Android perquè utilitzi el Proxy ZAP, instal·lant la CA adequada.
 +  - Comprova que el trànsit HTTPS es pot veure a ZAP quan naveguem amb un //browser//.
 +  - Comprova que el trànsit HTTPS de l'app android-simple-com no es registra a ZAP.
 +  - Tria una app que sapiguem que té comunicacions externes, i instal·la-la a la VM Android. Comprova si les seves comunicacions s'intervenen per ZAP o no.
 +</WRAP>
  
android_zap.1715089203.txt.gz · Darrera modificació: 2024/05/07 13:40 per enric_mieza_sanchez