Cosa sono i file di dati dell'archivio TTComp e come posso decodificarli?

0

Sto cercando il portachiavi root di sistema iOS. Ho trovato un file (certsTable.data) in /System/Library/Frameworks/Security.framework/, potrebbe essere, ma non riesco ad aprirlo perché se non lo estrai con ttdecomp ottengo un file di dati che contiene solo elementi apparentemente casuali dati, nelle stringhe di stato non estratte trovate alcune punture leggibili come ") Certificazione Starfield Classe 2" nella stessa cartella c'era un file certsIndex.data

    
posta user326551 06.01.2015 - 18:36
fonte

1 risposta

1

Dai un'occhiata a OTATrustUtilities , che è Apple implementazione dell'estrazione di dati dal portachiavi del sistema. In particolare, la funzione InitializeAnchorTable cerca di estrarre i dati da questi due file. Il file certsIndex.data è un file Database Index che contiene un array che può essere letto utilizzando NSData, che contiene un elenco di sha1 hash e offset. Questi offset corrispondono all'inizio dei dati del certificato trovati nel file certsTable.data, quindi è possibile iniziare a leggere dall'offset alla fine del certificato. Vale la pena notare che un'applicazione che accede a questi file privati non sarà accettata su AppStore e questo dovrebbe essere usato solo per uso personale o sviluppo jailbreak.

    
risposta data 09.05.2015 - 16:52
fonte

Leggi altre domande sui tag