¿Cómo puedo cambiar una URL que hace ping a una aplicación?


0

Estoy tratando de resucitar una vieja aplicación mac.

Actualmente está tratando de raspar datos de deadurl.com/?12345

Aunque esa url está muerta, no funciona. Hay otras URL que proporcionan los mismos datos y siguen vivas, como

differentWorkingUrl.com/?12345

¿Hay alguna manera de descompilar la aplicación y reemplazar la URL de raspado?


1
Instalar mitmproxy y crear un proxy inverso puede funcionar ...
klanomath

Respuestas:


3

Lo que quiere hacer es encontrar primero la dirección IP del sitio web que tiene los datos que necesita. Ingrese este comando en la Terminal (solo las porciones delimitadas por puntos, sin barras ni nada):

nslookup deadurl.com

Debería obtener una respuesta no autorizada. Esto es lo que quieres. Copie esa dirección y luego ingrese este comando en la Terminal:

sudo vim /etc/hosts

Deberá ingresar su contraseña y presionar Intro para continuar. Tenga en cuenta que, por seguridad, no se mostrará mientras escribe. Una vez que esté en el archivo de host, mueva el cursor hacia abajo presionando la tecla de función y la flecha hacia abajo. Luego presione la tecla "o" y pegue la dirección IP, presione la tecla tab y escriba workingurl.com, reemplazando workingurl.com con su URL de trabajo.

Ahora presione escape, ":", "x", regresar.

Ahora, suponiendo que el software no eluda el archivo de host de alguna manera, debería redirigir sus comunicaciones a la URL de trabajo, suponiendo que la ruta de la URL no haya cambiado más allá del nombre de dominio.


Si está en el binario, esta es su única esperanza ... tenga en cuenta que esto no funcionará con https ya que el certificado no va a coincidir (incluso si lo comprueban) ... y solo funcionará si los enlaces son EXACTAMENTE lo mismo, excepto por el nombre de dominio (hay una solución alternativa, pero idk configurar un servidor proxy en el medio suena demasiado complicado)
Rostol

Dependiendo de cómo el programa está accediendo a los datos, conozco algunas formas geek de redirigir el acceso a cualquier URL que desee, pero no son fáciles. Espero que esto funcione. Si no, tendré que pedir más información.
William T Froggard

Eh ... mirando esto ahora, en realidad hice esto al revés. Whoops
William T Froggard

0

Probablemente depende de dónde deadurlse almacena.

Si está en el binario compilado, entonces no.
Si está en algún documento de soporte, entonces posiblemente.

Comenzaría por obtener EasyFind (freeware). Ejecútelo
, arrastre su aplicación hacia él, lo que establecerá la ubicación de búsqueda, luego, a la izquierda, configure
Contenido del archivo
Todas las palabras
Ignore el contenido del
paquete de casos
Archivos y carpetas invisibles.

Luego escriba deadurlla barra de búsqueda y presione el ícono 'ir' a la derecha.

Mira lo que encuentra.

Si encuentra un documento editable, no binario, entonces tiene una oportunidad.


Es un binario desafortunadamente. ¿No hay un programa de 'piratería' que pueda usar para editarlo posiblemente?
jackdh
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.