Einige scheinen nicht zu verstehen, dass dies nicht einmal annähernd vollständig ist, und schaffen es, ein System zu erstellen, das Zahlungen dafür verarbeitet, dann können Sie dies wahrscheinlich selbst schreiben. Ich konnte sagen, dass dies ein Programm war, das einige Ihrer Dateien verschlüsselt und auf einem Server speichert, und Sie würden sich nicht darum kümmern
Dieses Projekt wurde geschrieben, um zu zeigen, wie einfach es ist, extrem böswilligen Code zu erstellen.
Ransomware ist so konzipiert, dass Sie Ihre beliebtesten Dateien als Geisel nehmen und große Geldbeträge fordern, um sie zu entsperren.
Klon von einheimischen Tears geschrieben in GO, der ein Klon aus verstecktem Tear ist
Go-CRY besteht aus zwei Teilen, einem Webserver und der Client-Software. Ausgabedateien werden in ./bin/ platziert
Erstellt mit Linker -Flags -w -s um die Dateigröße zu minimieren. Um die Größe von GO -Binärdateien weiter zu reduzieren, finden Sie im UPX -Projekt
$ make
Erstellt die Dateien
./bin/web[.exe]./bin/cry[.exe] $ make all
Erstellt die Dateien
./bin/windows_amd64.exe./bin/windows_x86.exe./bin/linux_amd64./bin/linux_x86./bin/macos (AMD64)Entfernen Sie alle Dateien im Bin -Verzeichnis
$ make clean
Siehe Web/Web.go und ändern Sie die konstanten Werte. Sie werden kommentiert und direkt.
Siehe config.go und ändern Sie die konstanten Werte.
Wenn Sie die Variablen Bits der RSA -Schlüsselgrößen ändern, finden Sie EncryptedHeaderSize . Die Länge der RSA -Chiffretext ändert sich je nach der verwendeten Schlüsselgröße und wird zur Laufzeit nicht berechnet.
ProcessMax angegebenen Dateien und sendet sie an den Server. Verschlüsseln Sie Ihre Dateien und speichern Sie Ihren Verschlüsselungsschlüssel auf Ihrem Server.