University of Birmingham > Talks@bham > Facts and Snacks > FnS - MetaEmu: An Architecture Agnostic Emulator for Rehosting Automotive Firmware

FnS - MetaEmu: An Architecture Agnostic Emulator for Rehosting Automotive Firmware

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Mirco Giacobbe.

In modern vehicles, there are many embedded micro-controllers which controls engine, dashboard, telematics etc. However, unlike modern PC or phone which are usually X86 or ARM , they use “weird” architectures such as RH850 , SH2A etc. These architectures are usually not supported by the de-facto emulator – QEMU , as the result, it’s hard to do dynamic analysis of these firmware. To solve this problem, we created MetaEmu, an intermediate language emulator, which runs on intermediate language “PCode”. This allow us to use processor specification from Ghidra (an open-source NSA reverse engineering tool) and easily add emulation support for these architectures. If the Ghidra support disassembly the firmware, the MetaEmu can easily emulate it.

The talk will also be streamed on Zoom: https://bham-ac-uk.zoom.us/j/85289214035

This talk is part of the Facts and Snacks series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

Talks@bham, University of Birmingham. Contact Us | Help and Documentation | Privacy and Publicity.
talks@bham is based on talks.cam from the University of Cambridge.