rainbowcardiod
rainbowcardiod
It turns out that the LC_ENCRYPTION_INFO_64 is not aligned. Running otool -l on the binary: ``` Load command 14 cmd LC_ENCRYPTION_INFO_64 cmdsize 24 cryptoff 20480 cryptsize 4096 cryptid 0 pad...
I can reproduce the problem with the following lane ``` lane :GetPortalInfo do apple_id = CredentialsManager::AppfileConfig.try_fetch_value(:apple_id) app_identifier = CredentialsManager::AppfileConfig.try_fetch_value(:app_identifier) Spaceship.login(apple_id) client = Spaceship::Portal.login() Spaceship.client.select_team team_id = Spaceship.client.team_id info = {...
The symbol is found, otherwise it prints `[-] PROGRAM ABORT : Unable to find address of target method`. I tried to use the printf as you said, and it is...
Ok. So, `(breakpoint->type & BREAKPOINT_COPYENTITLEMENTS)` is right, now I hit `xpc_copy_entitlements_for_self` with the breakpoint, and with a mac binary `SetRegister(ARCH_PC, (size_t)interpose_copy_entitlements_address)` works somehow because `my_xpc_copy_entitlements_for_self` gets called. However, the program...