Формат объектного файла на iOS (получение хэша установленного приложения SHA512) - PullRequest
0 голосов
/ 29 января 2011

Есть ли способ узнать хэш всего или части исполняемого файла приложения iOS, перед тем как отправить свое приложение на утверждение?

Можно ли включить магическую константу в мое приложение, чтобы я мог использовать ее приблизительную позицию в качестве отправной точки для получения хеша SHA512 для большей части исполняемого файла?Я хотел бы добавить дополнительные исполняемые механизмы проверки в мое приложение.

РЕДАКТИРОВАТЬ: После некоторых поисков на сайте Apple Developer, я наткнулся на спецификацию формата файла Mach-O.

1 Ответ

0 голосов
/ 30 января 2011

Apple шифрует части исполняемого файла, поэтому любой хэш файла перед отправкой может оказаться недопустимым в распределенном приложении.

То, что вы могли бы сделать, это части хеша / контрольной суммы приложения, которые выполняются в памяти, получая указатели живых функций и используя их в качестве начальных адресов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...