3 depuradores HTTP para decodificar enlaces de descarga directa HTTPS seguros y encriptados

2016-04-21 06:47:10
Principal·Software·3 depuradores HTTP para decodificar enlaces de descarga directa HTTPS seguros y encriptados

Desde que Google comenzó a usar HTTPS como una señal de clasificación con la esperanza de hacer que Internet sea más seguro, puede encontrar cada vez más sitios web y servicios en línea que comienzan a usar HTTPS. HTTPS es seguro en el sentido de que cuando visita un sitio web que utiliza el protocolo HTTPS seguro en lugar de HTTP, cualquier persona como su proveedor de servicios de Internet o administrador de red que ejecuta un sniffer de paquetes en el nivel de red no puede ver qué está haciendo exactamente.

Visitar un sitio web que usa HTTPS en todas las páginas es definitivamente bueno, pero hay un pequeño problema por el cual no podrá obtener los enlaces de descarga directa de un instalador web que descargue desde una URL HTTPS. Un ejemplo es que hace 2 años podía usar URLSnooper, HTTPNetworkSniffer, Free HTTP Sniffer, Socket Sniffer o PacketViewer para mostrar la URL remota oculta para el instalador de Adobe Flash Player, pero estas herramientas ya no funcionan porque el instalador descarga desde una fuente HTTPS cifrada, en lugar de HTTP.

Como puede ver en la captura de pantalla anterior, NetLimiter muestra que Adobe Download Manager se conecta al puerto 443 que se usa para el protocolo HTTPS encriptado (HTTP usa el puerto 80). En este artículo le mostraremos algunas herramientas que pueden descifrar el tráfico HTTPS encriptado para que obtenga el mismo nivel de detalles que HTTP. Si desea obtener el enlace de descarga directa desde una página web, puede obtenerlo directamente desde el navegador web sin depender de herramientas de terceros. Veamos cómo descargar iTunes del sitio web oficial de Apple como ejemplo. Hay un botón "Descargar ahora", pero no está directamente vinculado al archivo de instalación del instalador utilizando la etiqueta HREF HTML estándar. Lo que puede hacer es comenzar a descargar el archivo, luego presione Ctrl + J para que aparezca la ventana que muestra el progreso de la descarga.

Puede hacer clic derecho en la URL y seleccionar copiar el enlace de descarga. Afortunadamente, este método es bastante estándar para Firefox, Chrome, Opera, Internet Explorer y Microsoft Edge.

Para algunos programas que usan un pequeño ejecutable front-end para descargar el instalador completo real, necesitará una herramienta de depuración HTTP que admita el protocolo HTTPS.

1. Fiddler

Fiddler es un depurador HTTP gratuito que escucha los adaptadores de red en su computadora y captura automáticamente el tráfico HTTP (s) para su análisis. Hay 2 versiones de Fiddler disponibles para descargar, pero en realidad son las mismas en términos de características. Aunque se menciona que los usuarios de Windows 8+ deberían elegir Fiddler4, aún puede ejecutarlo en Windows 7 si .NET Framework versión 4 está instalado en el sistema operativo.

De forma predeterminada, Fiddler no descifra el tráfico HTTPS y debe habilitarse en las opciones. Ejecute Fiddler, haga clic en Herramientas en la barra de menú y seleccione " Opciones de Fiddler ". Haga clic en la pestaña HTTPS y marque la casilla de verificación " Descifrar tráfico HTTPS ". Debe instalar el certificado raíz de Fiddler para que funcione, por lo que debe hacer clic en el botón Sí en algunas ventanas para que la instalación sea exitosa.

Una vez hecho esto, Fiddler ahora puede capturar y descifrar el tráfico HTTPS. Simplemente comience a descargar y mire la columna HTTPS en Fiddler que apunta a una extensión de archivo ejecutable. Para copiar la URL, haga clic derecho en la fila, vaya a Copiar y elija "Solo Url" o, alternativamente, presione Ctrl + U.

Descargar Fiddler


2. Depurador HTTP

HTTP Debugger es un shareware que cuesta $ 49.95 por una licencia de usuario único, pero ofrece una versión de prueba de 14 días sin limitaciones. A diferencia de Fiddler que necesita instalar un certificado raíz para decodificar el tráfico HTTPS, HTTP Debugger funciona de inmediato y puede comenzar a capturar y descifrar sesiones HTTPS ejecutando el programa.

Puede copiar fácilmente el enlace de descarga directa haciendo clic derecho en la fila y seleccionando "Copiar URL". Lo que nos gusta de HTTP Debugger es que es fácil de usar y tiene una interfaz gráfica de usuario limpia y moderna.

Descargar HTTP Debugger


3. Analizador HTTP

HTTP Analyzer es creado por una empresa de China y ha existido durante bastante tiempo. Comenzaron con un complemento para Internet Explorer que le permite inspeccionar y editar el DOM HTML en vivo en cualquier página web y se ha convertido lentamente en una aplicación independiente que puede detectar protocolos HTTP y HTTPS desde cualquier aplicación en ejecución.

HTTP Analyzer también es shareware y cuesta la friolera de $ 109 por una licencia independiente no comercial, pero una versión de prueba gratuita está disponible para usar durante 15 días. El uso es similar al HTTP Debugger, donde solo necesita ejecutar el programa y comenzará a detectar el tráfico HTTP y HTTPS desde cualquier fuente.

La captura de pantalla anterior muestra la URL HTTPS completa capturada del administrador de descargas de adobe. Copiar la URL es tan fácil como hacer clic derecho en la celda y seleccionar "Copiar celda https: // ..."

Descargar HTTP Analyzer


Notas finales : Fiddler obviamente sería su primera opción porque es gratis. Sin embargo, experimentamos algunos inconvenientes, como tomar mucho tiempo para conectarse y, a veces, ni siquiera se conecta a las URL HTTPS incluso después de instalar con éxito el certificado raíz. Comparando el software gratuito Fiddler con shareware HTTP Debugger y HTTP Analyzer, estos últimos son mucho más estables y funcionan de manera inmediata.

La Elección Del Editor