¿Qué son los archivos de datos de archivo de TTComp y cómo puedo descifrarlos?

0

Estoy buscando el llavero de las raíces del sistema iOS. Encontré un archivo (certsTable.data) en /System/Library/Frameworks/Security.framework/, podría ser, pero no puedo abrirlo porque si no lo extraigo con ttdecomp obtengo un archivo de datos que contiene solo aparentemente aleatorio En los datos, en las cadenas de estado extraídas, se encuentran algunas señales legibles por el ser humano como ") Autoridad de certificación Starfield Class 2" en la misma carpeta donde había un archivo certsIndex.data

    
pregunta user326551 06.01.2015 - 18:36

1 respuesta

1

Echa un vistazo a OTATrustUtilities , que es de Apple Implementación de la extracción de datos desde el llavero del sistema. Específicamente, la función InitializeAnchorTable busca extraer los datos de esos dos archivos. El archivo certsIndex.data es un archivo Database Index que contiene una matriz que se puede leer usando NSData, esto contiene una lista de sha1 hashes y offsets. Estas compensaciones corresponden al inicio de los datos del certificado que se encuentran en el archivo certsTable.data, por lo que puede comenzar a leer desde la compensación hasta el final del certificado. Vale la pena señalar que una aplicación que acceda a estos archivos privados no será aceptada en la AppStore y que solo debería usarse para uso personal o para el desarrollo de jailbreak.

    
respondido por el Ryan Burke 09.05.2015 - 16:52

Lea otras preguntas en las etiquetas