吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3147|回复: 4
收起左侧

[Android 分享] mac中frida调试系统程序设置(关闭虚拟机mac的sip)

[复制链接]
bunanzhuce 发表于 2020-8-26 02:16
在macOS El Capitan之后的版本,frIDA都不能调试mac中的系统程序,举例来说就是mac自带的cat,nc等等都不能调试。

在frida的帮助文档中,给出的解决方案是把/bin/cat拷贝到/tmp/cat然后再用frida-trace来跟踪。
然而实际上在macos mojave10.14.6中还是会提示当前权限不够。翻了一下github上面的解决方案,可以理解为现阶段的frida必须要关掉sip才能调试系统程序。

这里提供如何关闭mac虚拟机中的sip(仅限vmware)
1.vmware点击运行的下拉菜单,选择“打开电源时进入固件”
2.选择“enter setup”
3.选择“boot from a file”
4.选择“recovery hd(下面有pciroot)”
5.选择“boot.efi(里面有很多类似的选项,就选boot.efi就行)”
6.进入到macos的恢复模式
7.选择“实用工具----终端”
8.输入“csrutil disable”回车
9.输入“reboot”回车

重启之后就可以调试系统程序了
2020-08-26_021416.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

米粒米粒 发表于 2020-8-26 03:04
没学过这个不太懂得
gu_100 发表于 2020-8-26 10:00
inevity 发表于 2020-8-26 19:37
在本用户当前目录内编译程序不会有这样的问题,只要能验证frdia好使就行
jy03188908 发表于 2020-8-27 10:01
感谢大佬分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 18:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表