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?
Respuestas:
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):
Debería obtener una respuesta no autorizada. Esto es lo que quieres. Copie esa dirección y luego ingrese este comando en la Terminal:
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.
fuente
Probablemente depende de dónde
deadurl
se 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
deadurl
la 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.
fuente