บางคนดูเหมือนจะไม่เข้าใจว่านี่ยังไม่ใกล้เคียงกับการเสร็จสมบูรณ์และจัดการเพื่อสร้างระบบที่ดำเนินการชำระเงินสำหรับสิ่งนี้แล้วคุณอาจจะสามารถเขียนสิ่งนี้ได้ด้วยตัวเอง ฉันสามารถพูดได้ว่านี่เป็นโปรแกรมที่เข้ารหัสไฟล์ของคุณและจัดเก็บไว้ในเซิร์ฟเวอร์และคุณจะไม่รบกวน
โครงการนี้เขียนขึ้นเพื่อแสดงว่าการสร้างรหัสที่เป็นอันตรายเป็นเรื่องง่ายเพียงใด
Ransomware ได้รับการออกแบบมาเพื่อนำไฟล์ตัวประกันที่คุณชื่นชอบมากที่สุดเพื่อเรียกร้องเงินจำนวนมากเพื่อปลดล็อก
Clone of Native-Tear ที่เขียน In Go ซึ่งเป็นโคลนแห่งแฝดที่ซ่อนเร้น
Go-Cry ประกอบด้วยสองส่วนเว็บเซิร์ฟเวอร์และซอฟต์แวร์ไคลเอนต์ ไฟล์เอาต์พุตจะถูกวางไว้ใน ./bin/
สร้างด้วย Linker Flag -w -s เพื่อลดขนาดไฟล์ เพื่อลดขนาดของไบนารี GO เพิ่มเติมโปรดดูโครงการ UPX
$ make
จะสร้างไฟล์
./bin/web[.exe]./bin/cry[.exe] $ make all
จะสร้างไฟล์
./bin/windows_amd64.exe./bin/windows_x86.exe./bin/linux_amd64./bin/linux_x86./bin/macos (AMD64)จะลบไฟล์ทั้งหมดในไดเร็กทอรี bin
$ make clean
ดู web/web.go และแก้ไขค่าคงที่ พวกเขามีความคิดเห็นและตรงไปตรงมา
ดู config.go และแก้ไขค่าคงที่
หากแก้ไข Bits ตัวแปรขนาดคีย์ RSA โปรดดูที่ EncryptedHeaderSize การเปลี่ยนแปลงความยาวของ RSA Ciphertext ขึ้นอยู่กับขนาดของคีย์ที่ใช้และไม่ได้คำนวณเมื่อรันไทม์
ProcessMax ค่าคงที่และส่งไปยังเซิร์ฟเวอร์ เข้ารหัสไฟล์ของคุณและจัดเก็บคีย์การเข้ารหัสของคุณบนเซิร์ฟเวอร์ของคุณ