Hacking and attack simulation