DSCLoadDepsExternal
Description
Pick a Mach-O file on disk and load all the cache images it depends on. Useful when reverse-engineering a third-party binary that was originally linked against the system frameworks: rather than guessing which dylibs to bring in, point IDA at the binary and let it match.
Available from the DSC Index context menu, under Load.

Workflow
Pick the Mach-O. A file-chooser opens; select the off-cache Mach-O (an executable, dylib or framework binary).
Match against the cache. IDA parses the file's
LC_LOAD_DYLIB(and friends) load commands, then resolves each listed install-name to an image in the current DSC. Mismatches (CPU architecture, platform, paths the cache doesn't know about) are flagged.Pick what to load. The dependencies picker dialog is presented, pre-populated with the matched images. Tweak the dependency depth and uncheck individual entries as needed.

See DSC Workflow.
Last updated
Was this helpful?
