Ledger-Donjon / rainbow

Makes Unicorn traces. Generic Side-Channel and Fault Injection simulator
GNU Lesser General Public License v3.0
172 stars 34 forks source link

SecAESSTM32 example: fix unmapped RAM region #57

Closed yhql closed 10 months ago

yhql commented 10 months ago

Fixes #56

A memory access into RAM was triggering a read_unmapped from unicorn, because that region is not mapped on initialization anymore. To fix this, we use a stm32 device emulator that does map its RAM instead of using the generic ARM one.