¿Qué métodos se pueden usar para encontrar opciones ocultas en los softwares OSX?

3

Me preguntaba qué métodos se pueden usar para encontrar opciones ocultas en el software OSX.

Con frecuencia me encuentro con opciones ocultas que se pueden agregar en los archivos de preferencias .plist (usando defaults write ), pero ¿existen otros métodos para identificar las opciones? Tal vez haya una forma de obtener una aplicación para mostrar sus opciones distintas a la de excavación manual.

    
pregunta Matthieu Riegler 16.12.2013 - 15:29

2 respuestas

4

Implica muchas pruebas y muchos errores, pero puede ser ayudado en el proceso ejecutando el comando strings contra el binario para la aplicación, dirigiendo los resultados a un archivo y luego leyendo esa salida buscando para palabras con guión o InnerCapitalized que pueden sugerir un candidato para una preferencia oculta.

Rob Griffeths escribió un artículo en MacWorld que ofrece algunas sugerencias útiles para encontrar preferencias ocultas.

    
respondido por el Daniel 16.12.2013 - 15:38
1

A menudo uso GDB para intentar encontrar preferencias ocultas.

En pocas palabras, ejecuta la aplicación usando GDB, que registra la solicitud / configuración de preferencias de la aplicación a medida que la usas, luego usas las características específicas de la aplicación como lo harías normalmente y esperas que haya una preferencia oculta. Una vez hecho esto, puede usar un comando en el archivo de registro que ordena y filtra el registro para encontrar las referencias a las preferencias, a través de las cuales puede ver y ver si hay alguno que parezca 'oculto'; lleva algún tiempo, pero usted puedo encontrar algunas cosas realmente interesantes.

Hay una guía completa sobre cómo hacer esto disponible aquí:

respondido por el grg 16.12.2013 - 19:12

Lea otras preguntas en las etiquetas