Skip to content

Commit

Permalink
Add 14.6 b1
Browse files Browse the repository at this point in the history
  • Loading branch information
cchan committed Jul 3, 2024
1 parent 1e1d190 commit 3f4973e
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions nac/offsets.go
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,23 @@ var offsets_14_3 = imdOffsetTuple{
},
}

var offsets_14_6_b1 = imdOffsetTuple{
x86: imdOffsets{
ReferenceSymbol: "IDSProtoKeyTransparencyTrustedServiceReadFrom",
ReferenceAddress: 0x0d6179,
NACInitAddress: 0x5586c0,
NACKeyEstablishmentAddress: 0x538700,
NACSignAddress: 0x54b9f0,
},
arm64: imdOffsets{
ReferenceSymbol: "IDSProtoKeyTransparencyTrustedServiceReadFrom",
ReferenceAddress: 0x0bf408,
NACInitAddress: 0x4c1cac,
NACKeyEstablishmentAddress: 0x4af510,
NACSignAddress: 0x48971c,
},
}

// offsets is a map from sha256 hash of identityservicesd to the function pointer offsets in that binary.
var offsets = map[[32]byte]imdOffsetTuple{
// macOS 10.13.6
Expand Down Expand Up @@ -250,6 +267,8 @@ var offsets = map[[32]byte]imdOffsetTuple{
hexToByte32("034fc179e1cce559931a8e46866f54154cb1c5413902319473537527a2702b64"): offsets_14_2,
// macOS 14.3
hexToByte32("d3c6986fefcbd2efea2a8a7c88104bf22d60d1f4f2bbf3615a1e3ce098aba765"): offsets_14_3,
// macOS 14.6 Beta 1
hexToByte32("8eb0048ced3801d71a89495dcab198f038cd35c378ee059c52264c7b4107daa1"): offsets_14_6_b1,
}

type imdOffsetTuple struct {
Expand Down

0 comments on commit 3f4973e

Please sign in to comment.