iOS逆向_可执行文件权限
2023-01-28 本文已影响0人
iOS小洁
debugserver 签名权限
1、先把debugserver复制到Mac
2、通过ldid命令导出文件以前的签名权限
$ ldid -e debugserver > debugserver.entitlements
3、给debugserver.plist文件加上需要的权限get-task-allow
, task_for_pid-allow
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
小技巧
不知道权限名字的时候,可以把有权限的可执行文件导出来,就能从中找到名字