الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

come and see how vires is made

مغلق
بدأه hammer555 في 14 أبريل 2005 · 16 رد · 1,339 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

if any body wants to make a vires or want to now how it works plz tell me so i can say it (for don't speak to my self)

#2

Dear Hammer 555

Don't speak to your self

we will be all ears;(

ان اجــمل الزهـــــــــــر مانـــــبت بحــــــــدائق الاحـــــــــــــــزان

Eng. Mohammed Salah

#3

ياجماعة اللي فاهم الموضوع

يشرح لنا

:blink: :blink:

#4

اخي hammer555 برغم اني افهم ما قلت و يمكنك ان تكمل بالانجليزية و يمكنني فهم ما تقول الا انه من المستحسن للجميع ان تكمل بالعربية ليستفيد الجميع

خطوات فيجوالية

--------------------------------------

التحزيم بواسطة Package & Deployment Wizard

أداة all date للتعامل مع الوقت

التعامل مع app.path دروس للمبتدئين

اصنع ocx من تصميمك لجميع احتيجاتك دروس للمبتدئين

شرح برنامج fack foder لحماية الفهارس

مواضيع اخرى

--------------------------------------

سجل بياناتك للاشتراك في رابطة المبرمجين المصريين, للاخوة المصريين او العرب المقيمين بمصر

عني = about me

--------------------------------------

مدونتي مصري للنهاية

--------------------------------------

على اسم مصر التاريخ يقدر يقول ما شاء ............... انا مصر عندي احب و اجمل الاشياء

#5

ماشاء الله هالموضوع واضح انه يهمكم جميعا

(هذه الاكواد تم كتابتها وترجمتها من السى ++ الى الفيجول بمعرفتى وهذا للمشاركه والتعليم فقط)

اولا:

اى فيرس محترم يجب ان يستطيع عمل الاتى:-

1-البحث عن الملفات

2-الربط بها

3-البحث عن الثغرات

والان نتعلم كيفيه الربط

عند تشغيل الفيرس يقرا الفيرس نفسه ثم يكتب فى ملف اخر يتم عمله (نسميه المعمل) ثم يقرا الفيرس الملف المطلوب اصابته فى الذاكره ثم يكتبه فى الملف الاخر تحت الفيرس وأخيرا يكتب ما نسميه signature حتى يتم التعرف بالملفات المصابه

ارجوا من المهتمين اذا كان هناك اى سوأل قبل الدخول فى الكود

#6

وهذه بعض الصور التوضيحيه

image004_15420051526571.879519E-02.jpgimage005_15420051531170.6399042.jpg

#7

اعتقد انه قبل البدأ فى الموضوع لا بد من الاطلاع على بنية الملفات التنفيذية

الكتابة في البرامج ( مبدأ إنتشار الفايروسات ), أمثلة تطبيقية

أساليب البرمجة المتقدمة للملفات التنفيذة, بيئة الملفات التنفيذية

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#8

اسف اح طارق لم اعنى دراسه الفيرس من جهة لغة التجميع assmplyبل ب فجول بيسيك

اعتقد انك تقول هذا صعب بالفيجول ولكن لا يوجد مستحيل

#9

اولا اشكر المهتمين ,MSrahieb_100 ,shams el zanaty ,abu basel

#10

الان شرح الاكواد (سوف نتوقف بعض الاحيان حتى نجب على اى اسئله والمقترحات)

1-اكواد القراءة والكتابه فى الذاكرة :::

readfile

Declare Function ReadFile Lib "kernel32" Alias "ReadFile" (ByVal hFile As Long, lpBuffer As Any, ByVal nNumberOfBytesToRead As Long, lpNumberOfBytesRead As Long, lpOverlapped As OVERLAPPED) As Long

1 المسار للملف الذى تريد قرائته (c:\myfile.exe)

2 مخزن الذاكره للملف المقروءbuffer

3 عدد البايت التى سوف تقراء من الملف

4 عدد البايت المقروءة من الملف

5 لم افهم ما هى نضعها ب &o

writefile

Declare Function WriteFile Lib "kernel32" (ByVal hFile As Long, lpBuffer As Any, ByVal nNumberOfBytesToWrite As Long, lpNumberOfBytesWritten As Long, ByVal lpOverlapped As Any) As Long

1 مسار الملف الذى سوف نكتب به

2

3

4

5

نفس ال readfile

createfile

Private Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" (ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, ByVal lpSecurityAttributes As Any, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As Long

لعمل ملف (المعمل)

ارجوا التعقيب والمحاوره لنتبادل المعلومات

والبقيه تاتى

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 16 أبريل 2005 في 18:45

#11

:rolleyes: بما انك ستتعامل مع ملف تنفيذى فعليك معرفة بنيته اتمنى ان تتطلع على مقالة Merrion اولاً

Inside the executable A visual basic developer's guide to the portable executable

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

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#12

عمل جيد و نرجو المزيد

خطوات فيجوالية

--------------------------------------

التحزيم بواسطة Package & Deployment Wizard

أداة all date للتعامل مع الوقت

التعامل مع app.path دروس للمبتدئين

اصنع ocx من تصميمك لجميع احتيجاتك دروس للمبتدئين

شرح برنامج fack foder لحماية الفهارس

مواضيع اخرى

--------------------------------------

سجل بياناتك للاشتراك في رابطة المبرمجين المصريين, للاخوة المصريين او العرب المقيمين بمصر

عني = about me

--------------------------------------

مدونتي مصري للنهاية

--------------------------------------

على اسم مصر التاريخ يقدر يقول ما شاء ............... انا مصر عندي احب و اجمل الاشياء

#13

شكرا لك اخ طارق للمحاوره سوف اقرا الموضوع وأناقشك فيه

#14

شكرا اخ شمس للمتابعه ارجوا ان تكون مستفيد من هذا

نتابع الان ما سبق ::

نتابع الان باقى الدوال

findfirstfile

Declare Function FindFirstFile Lib "kernel32.dll" Alias "FindFirstFileA" (ByVal lpFileName As String, lpFindFileData As WIN32_FIND_DATA) As Long

هذه الداله تقوم بالبحث عن ملف محدد

عن طريقها نجد الملفات المطلوب اصابتها

findnextfile

Declare Function FindNextFile Lib "kernel32.dll" Alias "FindNextFileA" (ByVal hFindFile As Long, lpFindFileData As WIN32_FIND_DATA) As Long

ولان الداله findfirstfile تجد الملف الاول فقت فنستخدم هذه الداله ليجاد باقى الملفات

#15

رائع اخي hammer555 و للامام دائما ان شاء الله

خطوات فيجوالية

--------------------------------------

التحزيم بواسطة Package & Deployment Wizard

أداة all date للتعامل مع الوقت

التعامل مع app.path دروس للمبتدئين

اصنع ocx من تصميمك لجميع احتيجاتك دروس للمبتدئين

شرح برنامج fack foder لحماية الفهارس

مواضيع اخرى

--------------------------------------

سجل بياناتك للاشتراك في رابطة المبرمجين المصريين, للاخوة المصريين او العرب المقيمين بمصر

عني = about me

--------------------------------------

مدونتي مصري للنهاية

--------------------------------------

على اسم مصر التاريخ يقدر يقول ما شاء ............... انا مصر عندي احب و اجمل الاشياء

#16

هذا الملف المرفق مثال للدوال

readfile

writefile

createfile

حفاظا على ملفاتك اتبع الاتى::>>>>

1-قم بفك الملف المضغوط

2-ضع اى ملف تنفيذى داخل المجلد(project)

3-قم بتشغيل الملف project1.exe (ملحوظة @@ راقب حجم الملف الذى تختاره حتى تعرف التغير)

4-انظر لحجم الملف الجديد newfile.exe

5- عند تشغيلك للملف newfile.exe سوف يظهر لك شاشه project1.exe وليس برنامجك ونتابع لمعرفه المزيد

Project1.rar

#17

لا ادرى اذا كان شرحى سهل ام لم تفهموا شيئا منى ولكن على كل ارجوا التوفيق

اذا كان احد يعرف طريقه ايجاد الثغرات فاليشارك لكتمال المعلومه

وهذا كود الفيرس الكامل ماعدا الخطر

myvires.rar

هذا الموضوع مغلق.

مواضيع مشابهة