Disassembling a Bosch ME755 with IDA Pro

Introduction

Something I did many years ago and could probably present it better. Here I will teach you how to disassemble a Bosch ME7.5.5 ECU using IDA Pro. When you are presented with a new type of ECU binary image, you have to disassemble the image multiple times because initially you do not know what the memory map is. However, if you follow this tutorial you should have a better idea on how best to do it.

The tool I use for disassembling is the brilliant IDA Pro available from Hex Rays in Belgium. IDA Pro is a very sort-after program loved by security experts all over the world. The virus checker on your PC is able to protect your computer because the firm that supplies the signatures almost certainly found them out by using IDA Pro. If you would like a copy and manage to convince Hex Rays to sell you a copy (good luck), please guard it from being copied. Just one copy leaked out on the internet will seriously damage the profitability of Hex Rays and future releases of IDA Pro.

EDC16 Anyone?

Have you disassembled an EDC16 as used in my VW Golf Mk5 GT-TDI 140PS? I know it’s a PowerPC cpu, probably little endian…. and that’s it! If you could help me, please email me at my usual address mail@andywhittaker.com– thank-you….

Let’s get on with the analysis of our ME7x!

Tutorials

I was going to write a lot, then I thought, “Why not create a video tutorial?”

Here they are!

Finding the Correct Memory Map

www.ecufix.com/IDADisassembleME7.5Tut1

Loading in the Correct Memory Map

www.ecufix.com/IDADisassembleME7.5Tut2

Extra Techniques

www.ecufix.com/IDADisassembleME7.5Tut3

More soon…..

mail@andywhittaker.com

977total visits,4visits today