You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug] CoreTrust signed MachO's may not resign properly #60
The codesigner has specific rules to follow and this is one of them:
// Rules:
//
// 1. If there is an existing signature, there must be no data in
// the binary after it. (We don't know how to update references to
// other data to reflect offset changes.)
// 2. If there isn't an existing signature, there must be "room" between
// the last load command and the first section to write a new load
// command for the signature.
Some coretrust signed machos dont follow these rules and have data after them after the existing signature, causing the codesigner to fail and deem it as a malformed macho, @iosdecrypt telegram bot produces apps that evidently cause this error:
Activity
AdySnowflake commentedon Oct 10, 2026