Commit Graph

187 Commits

Author SHA1 Message Date
Karmaz95
7a0de01576 Adding link to XPC Programming on macOS 2024-12-21 12:44:02 +01:00
Karmaz95
2107b01887 Uploading LLDB helper for setting XPC breakpoints 2024-12-20 22:41:32 +01:00
Karmaz95
684d03c491 Uploading LaunchDaemon XPC service example 2024-12-20 02:02:18 +01:00
Karmaz95
83db8c656d test_terminal_xpc update 2024-12-18 22:43:58 +01:00
Karmaz95
3f1b032bff Moving XPC to App Bundle Extension directory from XNU 2024-12-18 22:35:45 +01:00
Karmaz95
b920d49964 Uploading test_termina_xpc bundle app 2024-12-18 22:33:55 +01:00
Karmaz95
917088a2ec Adding Mach IPC Security on macOS article link 2024-12-17 18:27:33 +01:00
Karmaz95
9f195f010b Uploading code that demonstrates process injection on macOS using the Mach kernel APIs 2024-12-17 15:29:54 +01:00
Karmaz95
1e0787cef8 Uploading scripts for special ports enumeration 2024-12-17 03:27:51 +01:00
Karmaz95
5f2f010eb7 Update to enum_special_port_rights 2024-12-17 03:21:09 +01:00
Karmaz95
2b125144ea Uploading service_lookup 2024-12-17 02:40:51 +01:00
Karmaz95
fe6dcb3b79 Update for port_inspector 2024-12-17 02:11:37 +01:00
Karmaz95
975b88ffcc Adding port_inspector.c 2024-12-16 16:11:02 +01:00
Karmaz95
3f3d5355b3 Adding client_server NSNotification example 2024-12-16 15:21:42 +01:00
Karmaz95
043c2714f1 Adding client_server CFMessagePort example 2024-12-16 14:45:50 +01:00
Karmaz95
b735706891 Adding client_server NSMachPort example 2024-12-16 14:35:30 +01:00
Karmaz95
5e6daa4a92 Adding client_server NSConnection example 2024-12-16 14:12:52 +01:00
Karmaz95
9a58e93e3c 2024-12-15 22:55:06 +01:00
Karmaz95
63971e56bc Move enum_special_port_rights to mach_ipc directory 2024-12-15 18:53:49 +01:00
Karmaz95
25dd6a7ef2 Adding example Mach IPC client-server with and without MIG 2024-12-15 17:56:29 +01:00
Karmaz95
0b585a6e33 Enumerates our task rights to special ports 2024-12-14 22:29:58 +01:00
Karmaz95
94ac0a9eda Adding CommPageParser 2024-12-11 19:33:33 +01:00
Karmaz95
dcd13d7e7a Adding Kernel Extensions on macOS link. 2024-12-10 19:27:04 +01:00
Karmaz95
4e92e0de3f Fix dependency 2024-12-08 13:15:16 +01:00
Karmaz95
2249085af6 Add printf to kext start/stop 2024-12-08 13:14:19 +01:00
Karmaz95
7697a32562 The fix for "Binary is for x86_64, but arch arm64e" is needed while loading kext. 2024-12-06 22:03:29 +01:00
Karmaz95
8a218fe824 Fix for the "missing compatible arch" error when loading kext. 2024-12-06 21:56:11 +01:00
Karmaz95
cac8faf611 Bug fix - no kext binary after successful build. 2024-12-06 21:49:53 +01:00
Karmaz95
6fa59caab5 Bare Kernel Extension project ready to compile 2024-12-06 21:27:23 +01:00
Karmaz95
42cf84599a Patching getSegmentsInfo bug when parsing kext 2024-12-06 19:55:44 +01:00
Karmaz95
23280fb8c9 Added article about [MACF on macOS] 2024-11-28 21:50:18 +01:00
Karmaz95
448432df9d Added article about Exceptions on macOS 2024-11-28 19:47:01 +01:00
Karmaz95
d292244cbe Adding MPO (mac_policy_ops) parser 2024-11-28 19:43:45 +01:00
Karmaz95
6b34b6ea10 Adding MPO structure for IDA 2024-11-28 18:32:25 +01:00
Karmaz95
5099b43a34 Preparing CrimsonUroboros for XNU module. 2024-11-28 18:32:09 +01:00
Karmaz95
1bc13f6fbe Article: Exceptions on macOS 2024-11-22 19:20:41 +01:00
Karmaz95
c956294ec7 Fix for typo in README.md 2024-11-16 14:17:00 +01:00
Karmaz95
9c9d5d30f0 Typo in README.md 2024-11-15 19:08:19 +01:00
Karmaz95
153d6098a8 Fixing an Infinite Loop article v1.0 2024-11-15 18:08:28 +01:00
Karmaz95
ab5b5cb26d Updating tester 2024-11-15 17:43:36 +01:00
Karmaz95
4479d55754 Fixing --tcc_location flag 2024-11-15 17:43:05 +01:00
Karmaz95
1d8edc592d Infinite Loop fix for MachOFileFInder 2024-11-14 21:46:05 +01:00
Karmaz95
5211e1b5fd TCC update 2024-11-12 20:14:07 +01:00
Karmaz95
a75925c3c9 TCC Update 2024-11-12 19:53:42 +01:00
Karmaz95
6c9db3e455 Uploading TCCParser 2024-11-12 19:13:27 +01:00
Karmaz95
b2c21cd37d Adding PoC for CVE-2020-9771 TCC Bypass for FDA Terminal exploitation 2024-11-11 21:45:45 +01:00
Karmaz95
445a43a335 Optimizing Mach-O Detection article. 2024-11-07 02:33:36 +01:00
Karmaz95
42c31d6a5e Wrapper for the file command. 2024-11-07 01:45:40 +01:00
Karmaz95
3f8c94da1a Final version of MachOFileFinder aka Tornado. 2024-11-07 01:41:29 +01:00
Karmaz95
b1ec973eeb Determine if file is Mach-O using CFBundleCopyExecutableArchitectures in SWIFT. 2024-11-07 01:18:50 +01:00