x32x01
أدارة أكتب كود
- بواسطة x32x01 ||
كيفية برمجة الفيروسات و كيفية إنشاء فيروس بسيط و مزعج باستخدام بايثون
ولكن نود أن نلفت انتباهكم الى أن هذا الدرس وجميع الدروس التي نقدمها في منتديات أكتب كود هي بهدف إما التوعية الأمنية و التعليم و أخذ الحذر و إما للمرح و المتعة مع الأصدقاء
فدرسنا اليوم هو عن كيفية صنع فايروس مزعج لجميع الأجهزة باستخدام لغة البرمجة بايثون .
ما هي الفيروسات الإلكترونية
تعتبر الفيروسات الالكترونية محط خطرٍ لمستخدمي التكنلوجيا بشكل عام و خاصة أصحاب الشركات الكبرى الذين يمتلكون العديد من البيانات السرية الخاصة بشركتهم و أعمالهم ، حيث أن الفيروس الإلكتروني عُرّف على أنه نوع من البرامج الضارة التخريبية التي يتم بنائها باستخدام لغات البرمجة مثل لغة بايثون و c++ و غالباً ما يتم تصنيعه بغرض العبث في الأنظمة أو تغير صلاحيات في الأنظمة و التعديل عليها ، و هناك عدة أنواع من الفيروسات و التي كل واحد منها يقوم بدور معين او بمهمة معينة في داخل النظام او الجهاز ، فهناك فيروسات يطلق عليها اسم " ديدان الحاسوب " وهي عبارة عن فيروسات بسيطة و خفيفة تتنقل مهمتها بين نسخ الملفات و سرقة البيانات و التخفي على اشكل ملفات وبيانات مشابهة و كذلك تمتاز بسرعة الاستنساخ من جهاز الى آخر ، و يوجد ايضاً فيروسات مثل فايروس حصان طروادة و الذي ترتكز مهمته الأصلية في تنفيذ مهما بالخفية و فتح أبواب خارجية على الجهاز لاختراقه ، وكذلك لا ننسى فيروس الفدية و الذي سبق وشرحنا عنه وهو فايروس يقوم بتشفير الملفات و المطالبة بفدية معينة مثل مبلغ من المال حتى يتم ارجاع الملفات إليك سالمة ، وهناك العديد من الفيروسات و البرمجيات التي منها ما يكون قوية بهدف التخريب ومنها ما يكون لطيفاً بهدف المرح و المزح مع الأصدقاء .
كيف يعمل برنامج مضاد الفيروسات :
برنامج مكافح الفيروسات او برنامج الانتي فايروس هو عبارة عن برنامج بسيط مثله مثل أي برنامج آخر و لكن كيف يعمل و كيف يقوم بالتعرف على الفيروسات .
هو باختصار برنامج عادي بسيط يتم برمجته مع قاعدة بيانات تحتوي على كافة و أشهر الفيروسات و البرمجيات الضارة بكافة تفاصيلها و اشكالها و ألوانها ، وعندما تقوم بتثبيت البرنامج على جهازك ويبدأ العمل فإنه يكون بمثابة حارس على باب جهازك الخاص او حاسوبك ، فأي برنامج يقوم بالدخول على الجهاز سوف يقوم برنامج مضاد الفايروس بتوقيفه و اجراء بعض الفحوصات قبل ان يقوم بالسماح له بالدخول ، ومن أهم هذه الفحوصات هي أن يقوم بالمقارنة بين اسم البرنامج و اسم الفيروسات المتواجدة لديه في قاعدة البيانات وحدةً واحدة و كذلك المقارنة بين التفاصيل و الخاص بينهما ، فإذا وجد أن هذا البرنامج يحمل اسم أحد أسماء الفايروسات التي في قاعدة البيانات او تطابق معه ، يقوم مباشرة بحجزه و إيقافه ، واذا لم يجد عليه شيء يسمح له بالدخول و التثبيت ، وكما نلاحظ أن في كل فترة يطلب منا مكافح الفيروسات تحديث من الانترنت و الغرض منه هو أن يقوم بتنزيل قاعدة البيانات الجديدة او بمعنى أوضح أن يقوم بتحميل أسماء الفيروسات التي صدرت حديثاً وتخزينها عنده لتعرف عليها حينما تواجهه .
آلية عمل برنامج مكافح الفيروسات :
عمل برنامج مكافح الفيروسات هو أنه فـ لنقل عبارة عن شرطي أمن يقف على أحد أبواب المدينة و مهمته هو تفتيش و التحقق من أي شخص يدخل الى المدينة لمعرفة إن كان مطلوباً اما لا وهذا الشخص هو عبارة عن البرنامج الجديد ، الشرطي يمتلك قاعدة بيانات وهي عبارة عن نموذج ورقة به العديد من أسماء المطلوبين ( أي الفيروسات ) مع كافة تفاصيلهم مثل الطول و الوزن ولون العينين و الشعر وغيره ، فاذا أتى أحد الأشخاص ( البرنامج ) يقوم الشرطي (مكافح الفيروسات ) بتفتيشه و التحقق من بيانته مع البيانات المتواجدة عنده ، فاذا وجد تطابق بين البيانات يقوم بـ إيقافه ، وان لم يجد سوف يسمح له بالعبور بسلام ، وعند صدور تحديثات جديد سوف يقوم الشرطي بطلبها للحصول على أسماء جديد بالمطلوبين ( الفيروسات ) ، هذا باختصار آلية عمل مكافح الفيروسات ، ولكن هناك أيضاً طرق أخرى نشرحها لاحقاً وهي كيفية خداع برنامج مكافح الفيروسات و تجنبه .
أنواع الفيروسات البرمجية
هناك بعض الفيروسات مساعدة و بعضها الأخر مؤذي وضار ، فهناك قد نلاحظ عن تحميل بعض البرامح التي تحتوي على كراك او ملف باتش غالباً ما يقوم مكافح الفيروسات بحذف الكراك او الباتش ، وهذا لأنه مصنفٌ عنده على أنه عبارة عن فيروس و يجيب التخلص منه ، ولكن مثل هذه الفيروسات تكون مساعدة ولا غير ضارة فتقتصر مهمتها على تنفيذ أوامر معينة على البرنامج المكرك بهدف تشغيله و استعماله وغالباً ما تكون مهمتها مثل كسر البرامج ذات السريال او التي تتطلب كود ، فهي باختصار تقوم الفيروسات بتنفيذ امر معين على سبيل المثال سيكون البرنامج الأصلي ذو السريال عنده أوامر تمت برمجته بها على أنه :
اذا ادخل المستخدم مفتاح الترخيص التالي ( jS2d8-OPsY7-kjFa1-Wes6J ) قم بتشغيل البرنامج .
فهنا لن يعمل البرنامج حتى يتم شراء مفتاح الترخيص المتواجد داخل قاعدة بيانات البرنامج وهنا يكون فائدة الفيروس والذي هو غالباً يأتي على أنه باتش او كراك و تكون مهمته فقط هي التعديل على هذا الأمر لجعله على هذا الشكل :
اذا لم يدخل المستخدم مفتاح الترخيص التالي ( jS2d8-OPsY7-kjFa1-Wes6J ) قم بتشغيل البرنامج .
وبهذا تكون بعض الفيروسات مساعدة و بعضها الآخر خبيث و ضار و يجب معالجته.
كيفية صنع فيروس باستخدام بايثون
كان هذا الشرح في الأعلى مقدمة تعليمية عن الفيروسات بشكل سريع و مبسط ونأتي الآن الى الشيء المهم و خلاصة موضوعنا اليوم وهو عن كيفية صنع فيروس باستخدام بايثون للمزح به مع الأصدقاء
رابط الكود مباشرة من على GitHub
ولكن نود أن نلفت انتباهكم الى أن هذا الدرس وجميع الدروس التي نقدمها في منتديات أكتب كود هي بهدف إما التوعية الأمنية و التعليم و أخذ الحذر و إما للمرح و المتعة مع الأصدقاء
فدرسنا اليوم هو عن كيفية صنع فايروس مزعج لجميع الأجهزة باستخدام لغة البرمجة بايثون .
ما هي الفيروسات الإلكترونية
تعتبر الفيروسات الالكترونية محط خطرٍ لمستخدمي التكنلوجيا بشكل عام و خاصة أصحاب الشركات الكبرى الذين يمتلكون العديد من البيانات السرية الخاصة بشركتهم و أعمالهم ، حيث أن الفيروس الإلكتروني عُرّف على أنه نوع من البرامج الضارة التخريبية التي يتم بنائها باستخدام لغات البرمجة مثل لغة بايثون و c++ و غالباً ما يتم تصنيعه بغرض العبث في الأنظمة أو تغير صلاحيات في الأنظمة و التعديل عليها ، و هناك عدة أنواع من الفيروسات و التي كل واحد منها يقوم بدور معين او بمهمة معينة في داخل النظام او الجهاز ، فهناك فيروسات يطلق عليها اسم " ديدان الحاسوب " وهي عبارة عن فيروسات بسيطة و خفيفة تتنقل مهمتها بين نسخ الملفات و سرقة البيانات و التخفي على اشكل ملفات وبيانات مشابهة و كذلك تمتاز بسرعة الاستنساخ من جهاز الى آخر ، و يوجد ايضاً فيروسات مثل فايروس حصان طروادة و الذي ترتكز مهمته الأصلية في تنفيذ مهما بالخفية و فتح أبواب خارجية على الجهاز لاختراقه ، وكذلك لا ننسى فيروس الفدية و الذي سبق وشرحنا عنه وهو فايروس يقوم بتشفير الملفات و المطالبة بفدية معينة مثل مبلغ من المال حتى يتم ارجاع الملفات إليك سالمة ، وهناك العديد من الفيروسات و البرمجيات التي منها ما يكون قوية بهدف التخريب ومنها ما يكون لطيفاً بهدف المرح و المزح مع الأصدقاء .
كيف يعمل برنامج مضاد الفيروسات :
برنامج مكافح الفيروسات او برنامج الانتي فايروس هو عبارة عن برنامج بسيط مثله مثل أي برنامج آخر و لكن كيف يعمل و كيف يقوم بالتعرف على الفيروسات .
هو باختصار برنامج عادي بسيط يتم برمجته مع قاعدة بيانات تحتوي على كافة و أشهر الفيروسات و البرمجيات الضارة بكافة تفاصيلها و اشكالها و ألوانها ، وعندما تقوم بتثبيت البرنامج على جهازك ويبدأ العمل فإنه يكون بمثابة حارس على باب جهازك الخاص او حاسوبك ، فأي برنامج يقوم بالدخول على الجهاز سوف يقوم برنامج مضاد الفايروس بتوقيفه و اجراء بعض الفحوصات قبل ان يقوم بالسماح له بالدخول ، ومن أهم هذه الفحوصات هي أن يقوم بالمقارنة بين اسم البرنامج و اسم الفيروسات المتواجدة لديه في قاعدة البيانات وحدةً واحدة و كذلك المقارنة بين التفاصيل و الخاص بينهما ، فإذا وجد أن هذا البرنامج يحمل اسم أحد أسماء الفايروسات التي في قاعدة البيانات او تطابق معه ، يقوم مباشرة بحجزه و إيقافه ، واذا لم يجد عليه شيء يسمح له بالدخول و التثبيت ، وكما نلاحظ أن في كل فترة يطلب منا مكافح الفيروسات تحديث من الانترنت و الغرض منه هو أن يقوم بتنزيل قاعدة البيانات الجديدة او بمعنى أوضح أن يقوم بتحميل أسماء الفيروسات التي صدرت حديثاً وتخزينها عنده لتعرف عليها حينما تواجهه .
آلية عمل برنامج مكافح الفيروسات :
عمل برنامج مكافح الفيروسات هو أنه فـ لنقل عبارة عن شرطي أمن يقف على أحد أبواب المدينة و مهمته هو تفتيش و التحقق من أي شخص يدخل الى المدينة لمعرفة إن كان مطلوباً اما لا وهذا الشخص هو عبارة عن البرنامج الجديد ، الشرطي يمتلك قاعدة بيانات وهي عبارة عن نموذج ورقة به العديد من أسماء المطلوبين ( أي الفيروسات ) مع كافة تفاصيلهم مثل الطول و الوزن ولون العينين و الشعر وغيره ، فاذا أتى أحد الأشخاص ( البرنامج ) يقوم الشرطي (مكافح الفيروسات ) بتفتيشه و التحقق من بيانته مع البيانات المتواجدة عنده ، فاذا وجد تطابق بين البيانات يقوم بـ إيقافه ، وان لم يجد سوف يسمح له بالعبور بسلام ، وعند صدور تحديثات جديد سوف يقوم الشرطي بطلبها للحصول على أسماء جديد بالمطلوبين ( الفيروسات ) ، هذا باختصار آلية عمل مكافح الفيروسات ، ولكن هناك أيضاً طرق أخرى نشرحها لاحقاً وهي كيفية خداع برنامج مكافح الفيروسات و تجنبه .
أنواع الفيروسات البرمجية
هناك بعض الفيروسات مساعدة و بعضها الأخر مؤذي وضار ، فهناك قد نلاحظ عن تحميل بعض البرامح التي تحتوي على كراك او ملف باتش غالباً ما يقوم مكافح الفيروسات بحذف الكراك او الباتش ، وهذا لأنه مصنفٌ عنده على أنه عبارة عن فيروس و يجيب التخلص منه ، ولكن مثل هذه الفيروسات تكون مساعدة ولا غير ضارة فتقتصر مهمتها على تنفيذ أوامر معينة على البرنامج المكرك بهدف تشغيله و استعماله وغالباً ما تكون مهمتها مثل كسر البرامج ذات السريال او التي تتطلب كود ، فهي باختصار تقوم الفيروسات بتنفيذ امر معين على سبيل المثال سيكون البرنامج الأصلي ذو السريال عنده أوامر تمت برمجته بها على أنه :
اذا ادخل المستخدم مفتاح الترخيص التالي ( jS2d8-OPsY7-kjFa1-Wes6J ) قم بتشغيل البرنامج .
فهنا لن يعمل البرنامج حتى يتم شراء مفتاح الترخيص المتواجد داخل قاعدة بيانات البرنامج وهنا يكون فائدة الفيروس والذي هو غالباً يأتي على أنه باتش او كراك و تكون مهمته فقط هي التعديل على هذا الأمر لجعله على هذا الشكل :
اذا لم يدخل المستخدم مفتاح الترخيص التالي ( jS2d8-OPsY7-kjFa1-Wes6J ) قم بتشغيل البرنامج .
وبهذا تكون بعض الفيروسات مساعدة و بعضها الآخر خبيث و ضار و يجب معالجته.
كيفية صنع فيروس باستخدام بايثون
كان هذا الشرح في الأعلى مقدمة تعليمية عن الفيروسات بشكل سريع و مبسط ونأتي الآن الى الشيء المهم و خلاصة موضوعنا اليوم وهو عن كيفية صنع فيروس باستخدام بايثون للمزح به مع الأصدقاء
رابط الكود مباشرة من على GitHub