GITBOOK-4112: change request with no subject merged in GitBook

This commit is contained in:
CPol 2023-10-05 19:58:20 +00:00 committed by gitbook-bot
parent aafdb7f10e
commit 1b438ba055
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF
2 changed files with 11 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 KiB

View File

@ -88,7 +88,7 @@ On macOS (and iOS) all system shared libraries, like frameworks and dylibs, are
Similar to the dyld shared cache, the kernel and the kernel extensions are also compiled into a kernel cache, which is loaded at boot time.
In order to extract the libraries from the single file dylib shared cache it was possible to use the binary [dyld\_shared\_cache\_util](https://www.mbsplugins.de/files/dyld\_shared\_cache\_util-dyld-733.8.zip) which migh not be working nowadays:
In order to extract the libraries from the single file dylib shared cache it was possible to use the binary [dyld\_shared\_cache\_util](https://www.mbsplugins.de/files/dyld\_shared\_cache\_util-dyld-733.8.zip) which might not be working nowadays:
{% code overflow="wrap" %}
```bash
@ -96,6 +96,16 @@ dyld_shared_cache_util -extract ~/shared_cache/ /System/Volumes/Preboot/Cryptexe
```
{% endcode %}
In older versions you might be able to find the **shared cache** in **`/System/Library/dyld/`**.
{% hint style="success" %}
Note that even if `dyld_shared_cache_util` tool doesn't work, you can pass the **shared dyld binary to Hopper** and Hopper will be able to identify all the libraries and let you **select which one** you want to investigate:
{% endhint %}
<figure><img src="../../../.gitbook/assets/image (680).png" alt="" width="563"><figcaption></figcaption></figure>
## Special File Permissions
### Folder permissions