Compromising a remote system