ANDROID ROOT FIDDLER Captura de paquetes HTTPS

referencia

adb modifique el proxy móvil mode_userwyh's blog-CSDN blog_adb shell settings put global http_proxy

Simulador de teléfono móvil instala certificado y captura paquetes

El teléfono Android usa adb para agregar el método de certificado del sistema: se busca programador


Establecer proxy de dispositivo (requiere ROOT

Establecer proxy:

la configuración de adb shell pone la dirección IP del proxy http_proxy global: número de puerto

como:

la configuración de adb shell pone global http_proxy 127.0.0.1:8888

Eliminar proxy:

configuración de shell adb eliminar http_proxy global

configuración de shell adb eliminar global global_http_proxy_host

configuración de shell adb eliminar global_http_proxy_port global

copia rápida

configuración eliminar http_proxy global

configuración eliminar global global_http_proxy_host

configuración eliminar global global_http_proxy_port

Nota: Después de eliminar el proxy, el teléfono debe reiniciarse para que surta efecto. El proxy de configuración se puede configurar varias veces y tendrá efecto de inmediato.

Si el dispositivo no tiene método del:

Uso (de: adb connect Xiaoyao Simulator, y configura y borra automáticamente el proxy - Lin Yufeng - Blog Garden )

configuración poner http_proxy global: 0

O (de: configuración de adb de Android eliminar el blog de proxy_wuyahui0124505 - blog de CSDN )

La solución es encontrar settings.db en sqlite y eliminar la información del proxy en la base de datos (se requiere Root)

sqlite3 /data/data/com.android.providers.settings/databases/settings.db
sqlite> select * from global;
  1. sqlite> delete from global where name="global_http_proxy_host";

  2. sqlite> delete from global where name="global_http_proxy_port";

  3. sqlite> delete from global where name="http_proxy";

Luego reinicie el dispositivo: reiniciar


Instalar el certificado en el dispositivo Android

Es necesario instalar OpenSSL. Puede ir directamente a openSSL-Windows para instalarlo.

Primero descargue el certificado raíz de fiddler FiddlerRoot.cer desde http://127.0.0.1:8888

1. Convierta el certificado raíz al formato pem:

openssl x509 -inform der -in FiddlerRoot.cer -out burp.pem

2. Ver la información del certificado PEM

openssl x509 -subject_hash_old -in burp.pem

Copie el nombre en el resultado y cambie el nombre del archivo pem a: nombre.0 en el resultado hash (por ejemplo: 269953fb.0) 

3. Instale el certificado: adb push 269953fb.0 /system/etc/security/cacerts/ (copie el archivo en el directorio del certificado correspondiente)

4. Modificar el permiso del archivo a 644

adb shell
cd /system/etc/security/cacerts/
chmod 644 269953fb.0
ls -la

Confirme si el usuario actual puede leer y escribir en el permiso (644 permiso-rw-r--r--)
(significado del número de permiso: leer r=4, escribir w=2, ejecutar x=1, 644 es (4+ 2) (4 )(4), a saber, permisos de lectura y escritura de [usuario actual], permisos de lectura de [usuario del grupo], permisos de lectura de [otros].)

Acerca de cómo desinstalar completamente Fiddler

No se puede instalar FIDDLE, lo que indica que FIDDLE existe, pero no se puede encontrar

打开Fiddle,提示“Se ha encontrado la instalación de Progress Telerik Fiddler en toda la máquina en...Por favor, utilícela o desinstálela...”

Pasos de solución:

1. Botón de Windows + R

2. Ingrese regedit + Entrar + Sí

3. Ingresa al formulario de registro

4. Elimine lo siguiente:                          

                        "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fiddler2" 

                        "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Fiddler2"

Supongo que te gusta

Origin blog.csdn.net/vistaup/article/details/127899146
Recomendado
Clasificación