我们知道macho文件签名后,会有一个LC_CODE_SIGNATURE
, 这个Section
中会记录签名信息,类似下图 :
http://resource.luoxianming.cn/LC_CODE_SIGNATURE.png
其中既有证书名,又有entitlements
, 我们要如何读取这些内容出来呢?
我们知道macho文件签名后,会有一个LC_CODE_SIGNATURE
, 这个Section
中会记录签名信息,类似下图 :
http://resource.luoxianming.cn/LC_CODE_SIGNATURE.png
其中既有证书名,又有entitlements
, 我们要如何读取这些内容出来呢?
格式在Apple开源Security还是啥里有,不太好找
恩,看了一下Security
的代码,找到了entitlements.plist
的提取,但是证书名称只获取了大概范围,具体的提取还没有找到。
你好 我在取MachO的签名证书的时候遇到问题了,无法准确的获取到SuperBlob 后面的就无法取到了 ,想问下你是怎么取到的,可以指导下吗
我最后并没有完整准确的提取出证书,只是在源码中找到大致范围。
你又提醒了我这件事,我抽空再研究一下。
Requirement 也需要获取吧?