reverse_engineering:ghidra:create_a_project
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
reverse_engineering:ghidra:create_a_project [2022/03/12 11:59] – [Initial analysis] kitor | reverse_engineering:ghidra:create_a_project [2022/03/12 12:02] – kitor | ||
---|---|---|---|
Line 33: | Line 33: | ||
Close by clicking OK on all dialogs, and then acknowledge the import result. File will appear in a project. | Close by clicking OK on all dialogs, and then acknowledge the import result. File will appear in a project. | ||
- | ===== Initial analysis | + | ===== Project preparation |
Click twice on newly imported file. It will bring up "Code Browser" | Click twice on newly imported file. It will bring up "Code Browser" | ||
Line 61: | Line 61: | ||
As a rule of thumb: | As a rule of thumb: | ||
- | * RAM starts at 0x40000000 | + | * RAM starts at '' |
- | * There' | + | * There' |
* Size of RAM depends on model. | * Size of RAM depends on model. | ||
- | * 0xCxxxxxxx and 0xDxxxxxxx are ranges where most devices live | + | * '' |
Memory map for [[https:// | Memory map for [[https:// | ||
Line 105: | Line 105: | ||
{{ : | {{ : | ||
+ | |||
+ | ===== Initial analysis ===== | ||
+ | |||
+ | Project is now ready to start disassembling. | ||
=== Run disassembly === | === Run disassembly === | ||
Line 159: | Line 163: | ||
Example, from SX740.102: | Example, from SX740.102: | ||
^ source | ^ source | ||
- | | 0xe101ced8 | 0x4000 | + | | '' |
- | | 0xe103c648 | 0x23770 | + | | '' |
- | | - | < | + | | - | <del>'' |
- | | 0xe1072dec | 0xdf002800 | + | | '' |
- | | - | < | + | | - | <del>'' |
reverse_engineering/ghidra/create_a_project.txt · Last modified: 2022/04/01 17:46 by kitor