Software Test Attacks to Break Mobile and Embedded Devices