2012-05-18 10 views
5

Estoy buscando una descripción detallada del formato interno de binarios con signo en OS X. Para archivos ejecutables de Windows Microsoft ha publicado specification pero no puedo encontrar la documentación equivalente para OS Aplicaciones X (binarios Mach-O). El man page para el comando codesign no describe cómo se modifican los archivos.Especificación de binarios con signo en OS X

¿Alguien sabe dónde encontrar esta información?

Respuesta

2

Cuando me enfrenté al mismo problema, no pude encontrar ninguna descripción. Parece que la mejor manera de averiguar el formato es consultar las fuentes de la utilidad codesign. Las fuentes se pueden encontrar en

http://www.opensource.apple.com/source/security_systemkeychain/security_systemkeychain-55191/src/codesign.h

P. S. Es bastante complicado construirlos y no pude hacerlo.

Actualización: Tome un vistazo al proyecto iSign en https://github.com/saucelabs/isign/ en el que codesign de Apple fue reimplantado en Python y se puede ejecutar en Linux.