hacking research