diff options
| author | Mason Reed <mason@vector35.com> | 2025-04-16 01:53:31 -0400 |
|---|---|---|
| committer | Mason Reed <mason@vector35.com> | 2025-04-16 02:00:59 -0400 |
| commit | bac52f425ac9af8d479e2b9e450d565eef4e681d (patch) | |
| tree | 87d0dee9a326e2d76718e68ccff0bb433a316462 /docs | |
| parent | 088dfb4ab14cb2b14221c64216dfdd7cc0bf72c8 (diff) | |
Update Objective-C user documentation
We have not updated this in a while and no longer provide commands (this changed in 2023!)
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/guide/objectivec.md | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/docs/guide/objectivec.md b/docs/guide/objectivec.md index 4178fc0e..5fef33bc 100644 --- a/docs/guide/objectivec.md +++ b/docs/guide/objectivec.md @@ -1,9 +1,7 @@ -# Objective-C (Beta) +# Objective-C -Recent version of Binary Ninja ship with [an additional plugin](https://github.com/Vector35/workflow_objc) -for assisting with Objective-C analysis. It provides both a [workflow](https://docs.binary.ninja/dev/workflows.html) -and a plugin command for enhancing Objective-C binary analysis. A brief summary -of the features offered is as follows: +Binary Ninja ships with [an additional plugin](https://github.com/Vector35/workflow_objc) for assisting with Objective-C analysis. +A brief summary of the features offered is as follows: - **Function Call Cleanup.** When using the Objective-C workflow, calls to `objc_msgSend` can be replaced with direct calls to the relevant function's @@ -24,19 +22,12 @@ of the features offered is as follows: ## Usage -If you have an Objective-C binary you are analyzing for the first time, or one -you are returning to, you can run the "Objective-C — Analyze Structures" action -from the command palette or plugins menu to perform Objective-C structure -analysis. _If you have already marked up Objective-C structures or modified -function types yourself, be aware that they may be overwritten when this action -is run._ - - +If you have an Objective-C binary opening in Binary Ninja should automatically process +the information. This is handled by the view, e.g. MACH-O & Shared Cache. ### Workflow -To utilize function call cleanup, the workflows feature must be enabled, and the -Objective-C workflow must be chosen when loading a binary for analysis. +To utilize function call cleanup, the Objective-C workflow must be chosen when loading a binary for analysis.  |
