-
Notifications
You must be signed in to change notification settings - Fork 6.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error loading libraries for: SafariCore java.io.IOException: Invalid index: 443820488 #7469
Comments
How did you import SafariCore? Was that extracted from the cache or does it reside on your system somewhere? |
We extracted it from the cache using blacktop's ipsw with the following
command line: ipsw dyld extract -a --objc --stubs
The slide option wasn't working for 24D60.
…On ma 10-2-2025 13:56, Ryan Kurtz wrote:
How did you import SafariCore? Was that extracted from the cache or
does it reside on your system somewhere?
—
Reply to this email directly, view it on GitHub
<#7469 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALPL5QIN4H3TALNZN63IAHD2PCOW3AVCNFSM6AAAAABW2NQOSWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNBXHEYDQNBYGU>.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Ok. I'll say up front that Ghidra may not play nicely with dylb's extracted from other tools. Ghidra can also extract...did you try that? |
Haven't tried that yet, going to now. Thanks for getting back to me so
quickly.
…On ma 10-2-2025 14:13, Ryan Kurtz wrote:
Ok. I'll say up front that Ghidra may not play nicely with dylb's
extracted from other tools. Ghidra can also extract...did you try that?
—
Reply to this email directly, view it on GitHub
<#7469 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALPL5QI5FCMM5Y46PJVBQFT2PCQYNAVCNFSM6AAAAABW2NQOSWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNBXHE2TCNJYGI>.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
This worked better, but still running into a few issues:
Objective-C 2 Class> Attempted to read string at 0x7ff81f6fd197
Symbol name exceeds maximum length of 2000, length=4631
ghidra.util.exception.InvalidInputException: Symbol name exceeds maximum
length of 2000, length=4631
at
ghidra.program.model.symbol.SymbolUtilities.validateName(SymbolUtilities.java:235)
at
ghidra.program.database.symbol.SymbolManager.validateName(SymbolManager.java:3036)
at
ghidra.program.database.symbol.SymbolManager.createCodeSymbol(SymbolManager.java:2841)
at
ghidra.program.database.symbol.SymbolManager.createLabel(SymbolManager.java:2814)
at
ghidra.program.database.symbol.SymbolManager.createLabel(SymbolManager.java:2805)
at
ghidra.macosx.analyzers.CFStringAnalyzer.added(CFStringAnalyzer.java:114)
at
ghidra.app.plugin.core.analysis.AnalysisScheduler.runAnalyzer(AnalysisScheduler.java:186)
at
ghidra.app.plugin.core.analysis.AnalysisTask.applyTo(AnalysisTask.java:37)
at
ghidra.app.plugin.core.analysis.AnalysisTask.applyTo(AnalysisTask.java:24)
at
ghidra.app.plugin.core.analysis.AutoAnalysisManager$AnalysisTaskWrapper.run(AutoAnalysisManager.java:660)
at
ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:760)
at
ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:639)
at
ghidra.app.plugin.core.analysis.AutoAnalysisManager.startAnalysis(AutoAnalysisManager.java:604)
at
ghidra.app.plugin.core.analysis.AnalysisBackgroundCommand.applyTo(AnalysisBackgroundCommand.java:55)
at
ghidra.app.plugin.core.analysis.AnalyzeAllOpenProgramsTask$MyAnalysisBackgroundCommand.applyTo(AnalyzeAllOpenProgramsTask.java:371)
at
ghidra.app.plugin.core.analysis.AnalyzeAllOpenProgramsTask$MyAnalysisBackgroundCommand.applyTo(AnalyzeAllOpenProgramsTask.java:354)
at
ghidra.framework.plugintool.mgr.BackgroundCommandTask.run(BackgroundCommandTask.java:103)
at
ghidra.framework.plugintool.mgr.ToolTaskManager.run(ToolTaskManager.java:351)
at java.base/java.lang.Thread.run(Thread.java:1570)
Demangler GNU> Apply failure (DemangledFunction:
IllegalArgumentException: Defined data at address: 7ff943e14b28)
__ZZN14WBSObjCWrappedIN6Safari12AppExtensionE16AppExtensionObjCEnwEmE11objectClass
Demangler GNU> Apply failure (DemangledFunction:
IllegalArgumentException: Defined data at address: 7ff943e14b30)
__ZZN14WBSObjCWrappedIN6Safari12AppExtensionE16AppExtensionObjCEnwEmE9onceToken
Demangler GNU> Apply failure (DemangledFunction:
IllegalArgumentException: Defined data at address: 7ff943e14b38)
__ZZN14WBSObjCWrappedIN6Safari16AppExtensionPageE20AppExtensionPageObjCEnwEmE11objectClass
Demangler GNU> Apply failure (DemangledFunction:
IllegalArgumentException: Defined data at address: 7ff943e14b40)
__ZZN14WBSObjCWrappedIN6Safari16AppExtensionPageE20AppExtensionPageObjCEnwEmE9onceToken
Demangler GNU> Apply failure (DemangledFunction:
IllegalArgumentException: Defined data at address: 7ff943e18780)
__ZZN14WBSObjCWrappedIN6Safari20ExtensionsControllerE24ExtensionsControllerObjCEnwEmE11objectClass
Demangler GNU> Apply failure (DemangledFunction:
IllegalArgumentException: Defined data at address: 7ff943e18788)
__ZZN14WBSObjCWrappedIN6Safari20ExtensionsControllerE24ExtensionsControllerObjCEnwEmE9onceToken
…On ma 10-2-2025 14:13, Ryan Kurtz wrote:
Ok. I'll say up front that Ghidra may not play nicely with dylb's
extracted from other tools. Ghidra can also extract...did you try that?
—
Reply to this email directly, view it on GitHub
<#7469 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALPL5QI5FCMM5Y46PJVBQFT2PCQYNAVCNFSM6AAAAABW2NQOSWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNBXHE2TCNJYGI>.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Well, it seems to be working as expected. If you bring in |
I am going to play with bringing in |
Describe the bug
Attempting to load all relevant dylds from the library search path leads to
Error loading libraries for: SafariCore java.io.IOException: Invalid index: 443820488
.To Reproduce
Steps to reproduce the behavior:
Expected behavior
Parsing of all the libraries without error.
Screenshots
See attachments.
Attachments
Environment (please complete the following information):
java 22.0.2 2024-07-16
Java(TM) SE Runtime Environment (build 22.0.2+9-70)
Java HotSpot(TM) 64-Bit Server VM (build 22.0.2+9-70, mixed mode, sharing)
Additional context
Will gladly provide any additional details upon request.
The text was updated successfully, but these errors were encountered: