Thomas A
7ae78d4dfc
Add symbols Submodule
2024-11-21 11:19:31 -08:00
Thomas A
86e661cd10
Determine Cryptexes OS Path From Base Path (if a path is not already provided)
2024-11-21 10:13:41 -08:00
Thomas A
4794e1387c
Reworked Program To Support Analysing The "Cryptexes" Partition
...
Starting with macOS Ventura (13), Apple has made some changes to where the sharedcache is located. As a result, the program has been rewritten to support obtain symbols from multiple locations. A nice consequence of this change is that we now grab the symbols for DriverKit as well.
For anyone interested in more details about the cryptexes, i recommend readling the following article: https://threedots.ovh/blog/2022/06/a-quick-look-at-macos-rapid-security-response/
2024-11-21 10:13:41 -08:00
Thomas A
3ce72546cb
Use "clap" for managing arguments.
2024-11-21 10:13:41 -08:00
Thomas A
2fa2bf4e3f
Ignore unimportant macOS files
2024-11-21 10:13:41 -08:00
Thomas A
bc7649b179
Add Readme
2024-11-21 10:13:41 -08:00
Thomas A
7657adb256
FIx Results Location Path
2024-11-21 10:13:41 -08:00
Thomas A
01c7d7965f
Check for "System/iOSSupport" Path
2024-11-21 10:13:41 -08:00
Thomas A
069445fbd8
Add Support For Masking Username (For Now, Just For Otool)
2022-07-23 19:14:30 -07:00
Thomas A
fab0b9bd69
Extract Symbols From Non-Shared Cache Directory.
2022-07-23 18:26:35 -07:00
Thomas A
0dc5435bc3
Add Arguments For Debugging.
2022-07-23 18:06:39 -07:00
Thomas A
0f71122be8
Print Which Shared Cache Directory The Program Is Able To Access.
2022-07-23 18:05:33 -07:00
Thomas A
f1490467d3
Save Output Of otool. Clean Up Folder. Organize Parsed Shared Cache Information.
2022-07-23 18:04:29 -07:00
Thomas A
66a8a17f11
Support Traversing Directory. Run Nm Command To Save Symbol Output.
2022-07-22 06:36:18 -07:00
Thomas A
0572fc1c06
Ignore temp folder
2022-07-17 14:44:49 -07:00
Thomas A
ebf19d514c
Implement Running dyld-shared-cache-extractor Program. Split Location Struct Into BaseLocation and ResultsLocation.
2022-07-17 14:44:17 -07:00
Thomas A
96f95e1b0f
Add launch.json
2022-07-17 09:39:02 -07:00
Thomas A
b53f24e608
Rename package name
2022-07-16 15:36:24 -07:00
Thomas A
38a954e3bb
Implement Groundwork For Parsing Arguments And Handling Locations. Grab System Version From
...
SystemVersion.plist
2022-07-16 15:17:21 -07:00
Thomas A
a9bda99a5d
Upload initial source code
2022-07-14 21:34:05 -07:00
CuriousTommy
3f4b856f75
Initial commit
2022-07-14 11:12:14 -07:00