2012-05-18 13 views
5

Sto cercando una descrizione dettagliata del formato interno dei binari firmati su OS X. Per i file eseguibili di Windows Microsoft ha pubblicato lo specification ma non riesco a trovare la documentazione equivalente per il sistema operativo Applicazioni X (binari di Mach-O). Il man page per il comando codesign non descrive come vengono modificati i file.Specifica dei binari firmati su OS X

Qualcuno sa dove trovare queste informazioni?

risposta

2

Quando ho affrontato lo stesso problema non sono riuscito a trovare alcuna descrizione. Sembra che il modo migliore per scoprire il formato è quello di controllare le fonti di utilità codesign. Le fonti possono essere trovati a

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

P.S. È piuttosto complicato costruirli e non sono riuscito a farlo.

Aggiornamento: Date un'occhiata al progetto iSign a https://github.com/saucelabs/isign/ in cui codesign di Apple è stato reimplementata in Python e può essere eseguito su Linux.