Abstract
Ravindrababu, Sandeep GogineniVenugopal, VarshaAlves-Foss, JimAttacks, such as Mirai Botnet and Stuxnet, which both target low-level devices, have shown how vulnerable firmware on today’s devices is. As a result of these attacks, security mechanisms such as address space layout randomization (ASLR), stack canaries, non-executable stack, data execution prevention, and others have been implemented in firmware in an attempt to mitigate the exploits. Some of these techniques, however, have limits and are vulnerable to particular attacks. In this paper, the standard security mechanisms currently in use are initially described. Following that, we analyze their shortcomings. Finally, we present the findings of the experiments to see if these security techniques are reliable.