2012-05-18 16 views
5

Poszukuję szczegółowego opisu wewnętrznego formatu podpisanych plików binarnych w systemie OS X. W przypadku plików wykonywalnych systemu Windows firma Microsoft opublikowała numer specification, ale nie mogę znaleźć równoważnej dokumentacji dla systemu operacyjnego Aplikacje X (pliki binarne Mach-O). Komenda man page dla komendy codesign nie opisuje sposobu modyfikacji plików.Specyfikacja podpisanych plików binarnych w systemie OS X

Ktoś wie, gdzie można znaleźć te informacje?

Odpowiedz

2

Kiedy spotkałem się z tym samym problemem, nie udało mi się znaleźć żadnego opisu. Wydaje się, że najlepszym sposobem na poznanie formatu jest sprawdzenie źródeł źródeł kodów. Źródła można znaleźć na

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

PS: Ich zbudowanie jest dość trudne i nie udało mi się tego zrobić.

Aktualizacja: Spójrz na projekcie isign w https://github.com/saucelabs/isign/ w którym codesign Apple został przepisany w Pythonie i mogą być uruchamiane w systemie Linux.

Powiązane problemy