The curious case of EVM Hacking
Will AAP be able to hack EVMs if the EC organizes a Hackathon? To answer this question, we need to first understand the basic difference between Hacking and Tampering. Hacking: Changing a machine’s behavior without changing anything in its Hardware or Software Tampering: Changing a machine’s behavior by changing something in its Hardware or Software Hacking can be done via any networks connected to the machines such as Internet or Bluetooth etc.Similarly, Tampering, when done via software change, is done via networks connected to the machine and when done via hardware change, is possible only when physical machine is available to play with. Hacking is done by understanding the source code of the software and identifying loopholes which could be utilized in changing machine’s behavior. For ex: There are many combinations in your Calculator which if you press rightly will either hang it or show some fixed patterns. Similarly, if the loopholes in the source code of your Windows ...