Update README.md

Added a little tutorial.
This commit is contained in:
Andy Whittaker 2018-01-22 20:52:08 +00:00 committed by GitHub
parent f2b10c1024
commit 9296373f29
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 1 deletions

View File

@ -5,13 +5,27 @@ This is a very simple plugin for IDA Pro mainly to save a few hours of work. Thi
This IDA Pro plug-in reads in a Bosch ME7.x binary, asks a few questions and then goes through said binary, trying to disassemble it.
## Important Points
Because a binary is essentially a collection of bytes, there is no formatting of an executable like you would expect on, say, a Windows exe or a Linux executable. Therefore you have to instruct IDA to load the binary exactly as it should be.
Tell IDA that:
The processor is a Siemens C166 family [c166]
Create a RAM section with the start address at 0x0e0000 with a size of 0x0400
Create a ROM section with a start address at 0x800000, the ROM size should be automatic.
In the Input File section set the loading address to 0x800000
Click OK and when asked, select the device names to be C167CR_SR
The binary is now loaded correctly. Assuming the .plw file is in the plugins directory, click on Edit.Plugins->BoschME7x and away we go.
## Built With
This project is written in bad C++ within Microsoft's Visual Studio 2017 community edition.
## Contributing
Please contribute all that you can; I'm not a IDA Pro professional and would like some help digging through the documentation.
Please contribute all that you can; I'm not an IDA Pro professional but would like some help digging through the documentation.
## Authors