The future of hacking: medical devices, cars, smart homes, ATMs