进程flag应用场景举例
akd
iOS中(通过工具:CocoaTop64)查看出akd进程的:
flag=0x4004004- 含义是
CS_PLATFORM_BINARY= 1#define CS_PLATFORM_BINARY 0x4000000 /* this is a platform binary */
CS_ENTITLEMENTS_VALIDATED= 1#define CS_ENTITLEMENTS_VALIDATED 0x0004000 /* code signature permits restricted entitlements */
CS_GET_TASK_ALLOW= 1#define CS_GET_TASK_ALLOW 0x0000004 /* has get-task-allow entitlement */
- 含义是
用CocoaTop查看WhatsApp进程的flag属性:

- 含义解释
0x4000000->CS_PLATFORM_BINARY=10x0004000->CS_ENTITLEMENTS_VALIDATED=10x0000004->CS_GET_TASK_ALLOW=1
以及,给改进程去调试后:
- Frida调试:flag没变
- Xcode调试:flag变了
- 变成了

- 新增了:
CS_RESTRICT=0x0000800
- 新增了:
- 变成了