iOS逆向_可执行文件权限

debugserver 签名权限

1、先把debugserver复制到Mac

2、通过ldid命令导出文件以前的签名权限

$ ldid -e debugserver > debugserver.entitlements

3、给debugserver.plist文件加上需要的权限get-task-allowtask_for_pid-allow

image-20220628173828370

4、通过ldid重新签名

$ ldid -Sdebugserver.entitlements debugserver

5、也可以使用codesign签名

# 查看权限信息
$ codesign -d --entitlements - debugserver

# 签名权限
$ codesign -f -s - --entitlements debugserver.entitlements debugserver 
# 或者简写为
$ codesign -fs- --entitlements debugserver.entitlements debugserver

小技巧

不知道权限名字的时候,可以把有权限的可执行文件导出来,就能从中找到名字

你可能感兴趣的:(iOS逆向_可执行文件权限)