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

ارجو المساعدة يا شباب والله انا في ورطة

بدأه KingSpring في 1 ديسمبر 2008 · 5 رد · 730 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه

يا شباب و يا صبايا ...

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

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

و الف شكر لكم جميعا وشكر خاص لمن يقدم مساعدة مفيدة

#2

قبل ان تبحث عن كيفية كتابة الفايروسات وبرامج الحماية من الفايروسات , ابحث اولا عن كيفية عمل الفايروسات وكيفية عمل برامج الفايروسات , هذا يختصر عليك ثلاث ارباع الطريق .

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#3

وعليكم السلام ،،

كنت في وقت مضى قد أخترت Anti-virus أيضا كمشروع تخرج لي هذه السنه ، لكن بعد بحث في الموضوع قررت تغيير الفكره من مضاد أنتي فايروس عادي لIntelligent Anti-Virus وأستخدم طرق AI المختلفه مثلا Neural Network او data mining وغيرها من تقنيات AI . (الى الأن لم أقدم الفكره للجنه المشاريع ، أن شاء الله يوافقه عليه بس) .

على العموم الموضوع متشعب جدا جدا ، هناك طرق كثيره لبناء أنتي فايروس مثلا Scanner و Emulation و Heuristic Analysis وغيرها ، وكل من هذه الأنواع تنفع لنوع معين من الفايروسات (مشفرهEcnrypted أو Polymorphic Viruses أو Metamorphic وكل نوع له طريقه خاصه للتعرف عليه ) ..

كتب يجب تحميلها وقرائتها :

Art of Computer Virus Research and Defense

Malware Fighting Malicious Code

The Giant Black Book of Computer Viruses

computer viruses from theory to applications

malicious mobile code virus protection for windows

Computer Viruses and Malware (Advances in Information Security)

تستطيع تحميلهم من هنا :

Computer Viruses

وأسهل طريقه هي تقريبا Scanner ، وتعتمد على مقارنه Pattern-Matching مع التوقيع اللى يكون موجود لديك في قاعده بيانات ،، وأيضا هذه الطريقه ليست بتلك السهوله فكتابه خوارزميه string match مثل هذه بها الكثييير من الأمور يجب مراعاتها (هل تبحث في بدايه الملف فقط ؟ اذا كان كذلك كم عدد البايتات التي تريد فحصها ؟ ربما الفايروس يقوم بعمل append في نهايه الملف ، اذا ستحتاج أيضا لكي تفحص النهايه ..وو) . حتى ذكر "قاعده بيانات" هذه وبرمجتها ليس سهلا ، فأنت ستضع فيها تواقيع وبالتالى أي أنتي فايروس أخر سيعتبر هذا الملف وكر للارهاب :) وهنا ستضطر لتشفير الملف ..

يعني تحتاج خلفيه في خوارزميات pattern-matching ، معرفه بالتشفير ، معرفه متقدمه في هياكل البيانات tree,hash table و معرفه قويه جدا في علم المترجمات ،،

بالنسبه لبناء فايروس فطبعا على حسب نوع ومهمته ، وكتابThe Giant Black Book كفايه كبدايه ..

أخيرا ، أنا مبتدئ مثلك وربما أقل ، وهناك الكثير من الأعضاء لديهم معرفه جيده بالمجال ، لذلك أقرأ في الموضوع وابحث ثم أسأل سؤال محدد وستجد الاجابات ان شاء الله :wink:

بالتوفيق أخي :) .

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#4

اشكرك صديقي على الرد و على المعلومات المفيدة و انشاء اللع رح نزل الكتب و احاول الاستفادة منها

#5
اقتباس
The Giant Black Book

ألم ينقرض هذا الكتاب ؟ :unsure:

تفضل الكتاب بالمرفقات .

____The_Giant_Black_Book.rar

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#6

حياك الله أخي time ،، نعم الكتاب قديم وبأسمبلي16 بت ، ولكنه يشكل الأساس في عمل الفايروسات ويمكن أن يأخذ فكره جيده عن الموضوع ويقوم بعمل فايروس خاص فيه بالنظام الذي يريد ... أيضا يوجد قسم عن تقنيات أنتي فايروس وهي أيضا قديمه ولكنها أساس جيد لمن يريد البدء ،، ربما أكون مخطئ وذلك لعدم معرفتي بالمجال ، ولكن هذا ما التمسته من قرائه بسيطه في الكتاب ،، والله أعلم ..

أيضا الموقع VX Heavens أحد المصادر المهمه بالموضوع (شكر للأخ محمد عبدالعزيز) .

بالتوفيق :) .

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

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