Analysing the DSC in a project doesn't work #6050
Labels
File Format: SharedCache
Issue with the dyld_shared_cache plugin
Impact: High
Issue adds or blocks important functionality
State: Awaiting Triage
Issue is waiting for more in-depth triage from a developer
Milestone
Version and Platform (required):
Bug Description:
Analyzing the DSC in a project causes the following error:
It is trying to load
dyld_shared_cache_arm64e.01
, one of the many files that make up the DSC, but it can't find it within the project directory. The file path is almost correct except the file is stored without the.01
file extension. The path in the error log should have been<redacted>/dyld_shared_cache_arm64e.bnpr/data/94/650f86-f414-4a81-9829-cc0bea30ba3d
to have been valid. This results in the DSC being unanalyzable within a project and the DSCViewAlpha does not display any information or allow the loading of images within the DSC.Steps To Reproduce:
Expected Behavior:
Binary Ninja should be able to identify the correct file paths for all the different files that make up the DSC when analyzing the DSC in a project.
Additional Information:
The current work around for this issue is to analyze the DSC without a project and save the analysis as a new BNDB. Then import the BNDB into a project. The BNDB file will load and work fine within a project, including the ability to load additional images in the DSC.
The text was updated successfully, but these errors were encountered: