1. 这是什么?本框架基于内核模式中的被动 inlinehook机制,主要用于fuzzingOSX内核漏洞。
简单来说,这是一个典型的内核驱动,它inline-hook了与IOKit框架和内核服务相关的导入API。
如果内核发生了crash,你可以收集内核dump文件来重现漏洞。
你可以关注我的twitter:@flyic (of moony li) 来获得更多详细信息。
我们将会在东京的PacSec2016(10.26/10.27) 大会上,进行“Activefuzzing as complementary for passive fuzzing”的主题演讲,这之后,才会公布相关源代码。
PacSec Applied Security Conference: Tokyo, Japan
这个被动fuzzing框架是基于fG! 所写的针对OSX平台的
“the_flying_circus”Rootkit。在此特别感谢fG!
(A Mountain Lion rootkit for Phrack#69! Copyright (c) fG!, 2012, 2013 - reverser@put.as - Reverse Engineering and Security for fun and pleasure! All rights reserved.)
Ⅱ.lldb 调试
sh-3.2# cd/Library/Developer/KDKs/KDK_10.11.6_15G31.kdk/System/Library/Kernels
sh-3.2# lldb ./kernel.development
(lldb) kdp-remote localhost
The debugger would wait until the targetmachine crashes, and then you can typeany command for debugging including collect core dump file.