
Dies ist ein Konzept-PoC eines Command-and-Control-Servers, der über Blockchain implementiert ist.
Dies ist ein C2, das über Ethereum Smart Contracts basierend auf dem Ropsten TestNet Server implementiert wurde
Um mehr darüber zu erfahren, wie wir diesen Poc erstellt haben, lesen Sie bitte die Serie hier.
Wir haben alles erklärt, von der Einführung in die Blockchain bis zur Verwendung von Smart Contracts über Python.
Hinweis:- Dies ist nur ein Proof of Concept, daher würde die virus.py web3 auf dem Zielserver benötigen, aber diese Einschränkung kann behoben werden, wenn der Virus in Go geschrieben wäre, sodass ein Angreifer die web3-Dateien mit der Virus-Binärdatei verknüpfen könnte
pip3 install web3
python3 handler.py
Hinweis:- Die Daten, die über die Blockchain übertragen werden, können von jedem öffentlich eingesehen werden, der die Wallet-Adresse des Vertrags hat. Versuchen Sie daher nicht, sensible Daten zu übermitteln. Um dies zu beheben, können Sie vor dem Senden von Daten an oder vom Angreifer eine Verschlüsselung implementieren.