لا يبدو أن البعض يفهم أن هذا ليس قريبًا من اكتماله ، ويمكنهم من إنشاء نظام يعالج المدفوعات لهذا ، فمن المحتمل أن تكون قادرًا على كتابة هذا بمفردهم. أستطيع أن أقول إن هذا كان برنامجًا يشفر بعض ملفاتك ويخزنها على خادم ولن تهتم
تمت كتابة هذا المشروع لإظهار مدى سهولة إنشاء رمز ضار للغاية.
تم تصميم Ransomware لأخذ المزيد من الرهينة التي تطل على الملفات الرهينة التي تتطلب مبالغ كبيرة من المال لإلغاء قفلها.
استنساخ من التعريف الأصلي المكتوب في Go وهو استنساخ من التعداد المخفي
يتكون GO-Cry من جزأين ، وخادم ويب وبرنامج العميل. سيتم وضع ملفات الإخراج في ./bin/
بنيت مع أعلام الرابط -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.go وتعديل القيم الثابتة. تم التعليق والمباشرة إلى الأمام.
انظر config.go وتعديل القيم الثابتة.
في حالة تعديل Bits متغير حجم مفتاح RSA ، يرجى الاطلاع EncryptedHeaderSize . يتغير طول النص المشفر RSA اعتمادًا على حجم المفتاح المستخدم ولا يتم حسابه في وقت التشغيل.
ProcessMax ويرسلها إلى الخادم. قم بتشفير ملفاتك وتخزين مفتاح التشفير على الخادم الخاص بك.