Karol Mazurek
3f1f2e6228
Add error handling for subprocess output in dtrace scripts
2025-06-10 18:36:34 +02:00
Karol Mazurek
1a00625b0f
Add IOVerify tool for IOKit driver communication verification
2025-06-09 15:32:42 +02:00
Karol Mazurek
8eb7589493
Add iokit_dump.py script for dumping IOKit IOConnectCallMethod data in LLDB
2025-06-09 02:34:05 +02:00
Karol Mazurek
2e208d662c
Add iokit_tracer.py script for complete IOKit data inspection and tracing
2025-06-09 02:26:24 +02:00
Karol Mazurek
014ce2b5d5
Add dtrace_externalMethod.py script to trace IOConnectCallMethod kernel functions
2025-06-09 01:47:35 +02:00
Karol Mazurek
18dfa39f42
Add dtrace_NewUserClient.py script to trace kernel newUserClient calls on macOS
2025-06-09 01:39:38 +02:00
Karol Mazurek
b0439e7220
Add trace_ioserviceopen.py script to trace IOServiceOpen calls in LLDB
2025-06-09 01:38:54 +02:00
Karol Mazurek
95752eefc7
Add print_methods function to display external methods details in IDA
2025-06-08 00:50:59 +02:00
Karol Mazurek
0f8df62d82
Enhance IDA script for IOExternalMethodDispatch structures:
...
- Added support for struct_type argument in create_external_method_dispatch_struct and format_external_method_array functions.
- Updated documentation for usage and structure formats.
- Improved handling of specific fields for IOExternalMethodDispatch2022.
2025-06-08 00:50:34 +02:00
Karmaz95
532c6cf56f
Updated, but still need some work
2024-12-25 07:16:08 +01:00
Karmaz95
514b18d64f
Adding AppleJPEGDriver_method_1.cpp
2024-12-25 06:02:41 +01:00
Karmaz95
24cd4ccb58
Adding IOConnectCallMethod simple examples
2024-12-25 01:29:41 +01:00
Karmaz95
a49923016b
IDA script for IOExternalMethodDispatch2022 array parsing
2024-12-24 23:31:11 +01:00
Karmaz95
0a576da592
Uploading example C programs for driver article.
2024-12-23 13:17:48 +01:00