generated from clearbluejar/ghidra-python-vscode-devcontainer-skeleton
-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
fae221c
commit 4de176a
Showing
10 changed files
with
62 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion
2
www/diffs/Mac/_category_.json → www/diffs/Samples/Mac/_category_.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
{ | ||
"link": { | ||
"type": "generated-index", | ||
"description": "Sample OSX Diffs" | ||
"description": "Sample Mac Diffs" | ||
} | ||
} |
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
{ | ||
"link": { | ||
"type": "generated-index", | ||
"description": "A collection of ghidriff diffs..." | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
--- | ||
description: Is ghidriff useful for my platform? | ||
--- | ||
|
||
## Installation / Running | ||
|
||
`ghidriff` will run anywhere Python will run. Follow the [Quick Start Setup](<Quick Start Environment Setup.md>) for details. | ||
|
||
## Diffing on various platforms (or where is this useful?) | ||
|
||
> Will `ghidriff` diff my platform? | ||
Always. | ||
|
||
> Will `ghidriff` do it well?? | ||
That depends. :) | ||
|
||
|
||
You should be able to diff any binary that Ghidra can analyze and decompile. Typically, this native code outside of frameworks. | ||
|
||
### Windows | ||
|
||
Binary diffing with `ghidriff` Windows works best with native Windows binaries (unmanaged) vs(managed) .NET code. It's not impossible, but diffing managed code via Ghidra has mixed results. You are better off using something like [dnSpy](https://github.com/dnSpy/dnSpy) to decompile the application and then just text diff the result. | ||
|
||
|
||
|
||
|
||
|
||
## Mac / iOS | ||
|
||
Ghidra is getting much better at analyzing and decompiling objective-c. Mac/iOS binaries both x64 and arm64 should work. Give it a shot. | ||
|
||
## Android | ||
|
||
For any native arm binary Ghidra should do well. If you want to through in an APK, you will need to pull out the binaries to diff. | ||
|
||
## Linux / iOT | ||
|
||
Again, if Ghidra can handle the analysis, give it a shot. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters