Quali metodi possono essere utilizzati per trovare opzioni nascoste nei software OSX?

3

Mi chiedevo quali metodi possono essere utilizzati per trovare opzioni nascoste nel software OSX.

Mi imbatto regolarmente in opzioni nascoste che possono essere aggiunte nei file delle preferenze .plist (utilizzando defaults write ), ma esistono altri metodi per identificare le opzioni? Forse c'è un modo per far sì che un'app visualizzi le sue opzioni diverse da quelle di scavo manuale?

    
posta Matthieu Riegler 16.12.2013 - 15:29
fonte

2 risposte

4

Comporta un sacco di tentativi e un sacco di errori, ma puoi essere aiutato nel processo eseguendo il comando strings sul binario per l'applicazione, indirizzando i risultati su un file e quindi leggendo quell'output cercando per le parole trattate con trattini o InnerCapitalized che potrebbero suggerire un candidato per una preferenza nascosta.

Rob Griffeths ha scritto un articolo su MacWorld che fornisce alcuni suggerimenti utili per trovare le preferenze nascoste.

    
risposta data 16.12.2013 - 15:38
fonte
1

Uso spesso GDB per cercare di trovare le preferenze nascoste.

In parole semplici, esegui l'app utilizzando GDB che registra la richiesta / l'impostazione delle preferenze dell'app mentre la utilizzi, quindi utilizzi le funzionalità specifiche dell'app come di solito speri che ci sia una preferenza nascosta per. Una volta terminato, puoi usare un comando sul file di log che ordina e filtra il log per trovare i riferimenti alle preferenze, che puoi poi esaminare e vedere se c'è qualche aspetto 'nascosto' - ci vuole un po 'di tempo ma tu può trovare alcune cose davvero interessanti.

C'è una guida completa su come farlo disponibile qui:

risposta data 16.12.2013 - 19:12
fonte

Leggi altre domande sui tag