-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for MacOS 14.4 Beta #34
Comments
Are you able to upload a copy of the identity service executable as requested in other threads? Someone may be able to reverse it for you then. |
identityservicesd.zip - 14.4 Apple Silicon (23E5211a) Hi @0xdevalias - Attached 😄 |
⇒ sha256sum samples/macos-14.4-23E5211a-sonoma-identityservicesd
5b4fc94e11555b628161ca1e5c4c14f8b3350fb28d0b513f4b6875ecce3b06ee samples/macos-14.4-23E5211a-sonoma-identityservicesd Attempted auto-discovery of the offsets: ⇒ ./find_fat_binary_offsets.py samples/macos-14.4-23E5211a-sonoma-identityservicesd
-= Universal Binary Sections =-
Architecture 0 (x86_64):
CPU Type: 16777223 (0x1000007)
CPU Subtype: 3 (0x3)
CPU Subtype Capability: 0 (0x0)
Offset: 0x4000 (Valid Mach-O Header: Yes)
Size: 8880384
Align: 14
Architecture 1 (arm64e):
CPU Type: 16777228 (0x100000c)
CPU Subtype: 2 (0x2)
CPU Subtype Capability: 128 (0x80)
Offset: 0x880000 (Valid Mach-O Header: Yes)
Size: 9865136
Align: 14
-= Found Symbol Offsets =-
Offset of _IDSProtoKeyTransparencyTrustedServiceReadFrom in architecture x86_64: 0x0d6715
Offset of _IDSProtoKeyTransparencyTrustedServiceReadFrom in architecture arm64e: 0x0c0b84
-= Found Hex Offsets (with pure python fixed sequence search + regex) =-
Architecture 0 (x86_64):
IDSProtoKeyTransparencyTrustedServiceReadFrom: 0xd6715
NACInitAddress: 0x557cd0
NACKeyEstablishmentAddress: 0x537d10
NACSignAddress: 0x54b000
Architecture 1 (arm64e):
IDSProtoKeyTransparencyTrustedServiceReadFrom: 0xc0b84; 0x2f5d0c; 0x322dac; 0x33a660
NACInitAddress: 0x4c2468
NACKeyEstablishmentAddress: 0x4afccc
NACSignAddress: 0x489ed8 These should probably be confirmed, but then a new PR could be created to add them. Tangentially related:
|
Bump. Also, willing to test if needed. |
@dannyleeuk Which beta did you upload the binary for out of curiosity? |
@chota Created PR with the above offsets, currently untested if you wanted to check it out + add whether it works there: |
Error. I am not a programmer.
Help? |
@0xdevalias - Honestly, not sure. I think it was Beta 5, however they've just released 14.4 RC so I'm guessing i'll need to re-upload the new file just in case Apple have changed something again? |
@dannyleeuk Technically, yeah; and then we'll also probably need to check it again once the official final release comes out too. |
Please could we add support for MacOS 14.4 Beta - I get a "No Offsets found for 14.4"
Would be great to have Beta support so we can test it in advance of GA releases
The text was updated successfully, but these errors were encountered: