文件名称:xnuspy:适用于可检查设备的iOS内核功能挂钩框架
文件大小:1.9MB
文件格式:ZIP
更新时间:2024-04-07 19:48:36
C
xnuspy 编译并运行example/open1_hook.c之后,内核日志的输出 xnuspy是一个pongoOS模块,它安装了一个新的系统调用xnuspy_ctl ,使您可以从用户空间挂钩内核函数。它在checkra1n 0.12.2及更高版本上支持iOS 13.x和14.x。不支持4K设备。 需要libusb : brew install libusb 建筑 在顶层目录中运行make 。它将构建加载器和模块。如果要从xnuspy调试输出到内核日志,请运行XNUSPY_DEBUG=1 make 。 用法 构建完所有内容后,让checkra1n将设备引导至pongo shell: /Applications/checkra1n.app/Contents/MacOS/checkra1n -p 在构建装入程序和模块的同一目录中,执行loader/loader module/xnuspy 。
【文件预览】:
xnuspy-master
----example()
--------kaddr_of_port.c(5KB)
--------ent.xml(708B)
--------kernel_thread.c(4KB)
--------user_client_monitor.c(5KB)
--------xnuspy_ctl.h(7KB)
--------README.md(2KB)
--------open1_hook.c(5KB)
----open1_hook.png(1.97MB)
----LICENSE(1KB)
----loader()
--------loader.c(6KB)
--------Makefile(156B)
----module()
--------el1()
--------el3()
--------xnuspy.c(7KB)
--------preboot_hook.h(83B)
--------pf()
--------common()
--------Makefile(1KB)
--------preboot_hook.c(23KB)
--------README.md(360B)
----klog()
--------klog.c(938B)
--------README.md(361B)
----Makefile(118B)
----opdump()
--------opdump.c(5KB)
--------Makefile(78B)
----README.md(18KB)