GoCaracal Uses Ethereum Smart Contracts to Keep Malware C2 Alive