شبكة ابن الخليج

Sitemap | Archive | Tag Could
دليل مواقع شبكة ابن الخليج
التسجيل البحث مشاركات اليوم اجعل جميع المنتديات مقروءة الأرشيف

اضف موقعك في دليل العربي - ينتهي الإعلان بتاريخ 19\6\2008سنمار لخدمات تصميم الويب - ينتهي الإعلان بتاريخ 19\6\2008شبكة مدينة الحب - ينتهي الإعلان بتاريخ 19\8\2008
     

تحذير وتنبيه من استخدام Norton AntiVirus

مناقشة موضوع تحذير وتنبيه من استخدام Norton AntiVirus في برامج عامة; ثغرة أمنية خطيرة في برنامج مقاومة الفايروسات Norton AntiVirus بمختلف اصداراته السلام عليكم و رحمة الله و بركاتة سنبدأ اليوم بدراسة نوع جديد من الثغرات الأمنية التي يقع بها مبرمجي الانظمة والبرامج ثغره ...

العودة شبكــة ابـن الخـليــج > منتديات التقنية > برامج و اخبار تقنية > برامج عامة

رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
قديم 05-10-2006, 04:35 مساءً   #1 (permalink)
.::+: Gulf Son :+::.

 
الصورة الرمزية ADMIN
 
تاريخ التسجيل: May 2005
الدولة: بلاد الخليج
المشاركات: 44,726
معدل تقييم المستوى: 53 ADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيط
إرسال رسالة عبر مراسل ICQ إلى ADMIN إرسال رسالة عبر مراسل MSN إلى ADMIN
تحذير وتنبيه من استخدام Norton AntiVirus


ثغرة أمنية خطيرة في برنامج مقاومة الفايروسات Norton AntiVirus بمختلف اصداراته

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


سنبدأ اليوم بدراسة نوع جديد من الثغرات الأمنية التي يقع بها مبرمجي الانظمة والبرامج
ثغره لا تعتمد على الفيض Overflow ولاعلى المعالجة المنظمة SEH ولا على المتغيرات اصلا
إنما تعتمد على الحيله ,,, وهي ماتسمى ثغرات معالجة الملفات او Files Handling

نبدأ في الموضوع,,,
من أكثر الأوامر إستخدام في لغة السي هو المايكرو strcpyهذا المايكرو يقوم
بنقل سلسلة نصية إلى اخرى مثل strcpy(str1,str2)عندما تقوم بتنفيذ هذا الامر
يقوم المعالج بنقل كامل محتوى النص 2وهو str2 إلى محتوى النص1 وهو str1
دون مراعاه أحجام المتغيرات ومخازن البيانات

فمثلا لو كان حجم str2 أكبر من حجم str1 سيقوم المعالج بتنفيذ الامر وبشكل
مباشر ستحدث ثغرة فيض بلانقاش ولذلك تجد ان مايكرو strcpy مخيف لدى
مبرمجي الأنظمة ويتم إختباره أكثر من مرة وغالبا مايتم تجنب أستخدامه
وفي هذه الحاله يستبدل بالأمر memcpy وهو مشابه لل strcpy إلى في
نقطة واحده وهي تحديد الحجم ,, مثال لإستخدام memcpy بهذا الشكل
نقل str2 إلى str1 تساوي memcpy(str1,str2,10)
تلاحظ انه تم إضافه بارمتر جديد ويمثل حجم النص الذي سيتم نقله بالبايت وفي
مثالنا يتم نقل 10 أحرف فقط. قد تعتقد انه في هذه الحاله تم حصر الثغرات بشكل
نهائي ولن تحدث ثغرة فيض أبداً ؟ بالفعل لن تحدث ثغرة
فيض ولكن قد تحدث ثغرة معالجه ,, لأن عقدة المايكرو memcpy في تحديد الأحجام
-
بعطيك مثال لنفرض انك تريد قرائة ملف نصي يحتوي على بيانات موظف مثلاً
بكل بساطة ستنفذ الامر strcpy وستقرأ كامل الملف النصي, ولكن لو طلب
منك قرائة إسم الموظف في السطر 4فقط وإظهارة في هذه الحال لن تستطيع معرفة
حجم الإسم ولا مكان وجودة في الملف ,,, ولذلك ستحتاج إلى قانون تكتبة في
بداية الملف تستطيع عن طريقة الوصول إلى أي مكان في الملف , وهذا
مايعرف بترويسة الملف وهذا القانون مستخدم في كل ملفات أنظمة التشغيل

والآن بدينا ندخل في الموضوع , ملف ani او ملفات المؤشرات والصور والفيديو
كلها تحتوي على ترويسه تستطيع من خلالها الوصول الى اي مكان في الملف
نبدأ ونتعرف على طريقة تقسيم ترويسه ملفات ani :
إذا فتحت ملف ani بأي محرر هكس ستلاحظ التالي
أول 4 بايت = RIFF وتدل على تنسيق الملف
ثاني4 بايت = حجم بيانات الملف كامل بالهكس (بعد تنفيذ قانون العكس للمعالج)
ثالث4 بايت = ACON وتمثل معرف الملف للمؤشر

بعد ذلك يأتي قانون جديد للتقسيم ويسمى القوائم او list وهو بسيط جدا
يبدأ بإسم القائمة من 4 بايت ثم حجم بيانات القائمة من 4 بايت ثم محتوى بيانات القائمة
بمعنى [4 بايت إسم القائمة - 4بايت حجم القائمة -....بيانات القائمة]
وهذا مثال يوضح قانون تقسيم القوائم
شغل برنامج olly او اي محرر هكس , من قائمة view إختر file
توجه لمجلد المؤشرات وهو C:\WINDOWS\Cursors وإختر اي مؤشر
وهذه صوره توضح طريقه التقسيم بالتفصيل

هل رأيت التقسيم ؟إستطاع احد مكتشفي ثغرات الأنظمة من التحايل على النظام
في قانون list وذلك بتوجيه التحكم لتحميل قائمة تحتوي في الأحساس على كود تنفيذي
او ما يعرف ب shellcode و تمكن بالتغيير في أحجام القوائم لينقل التنفيذ إلى shellcode
وبهذه الطريقه إنتشرت فايروسات كثيرة تدخل الجهاز عن طريق هذه الثغره

أكيد نحتاج تفصيل أكثر عن الموضوع ولذلك نحتاج مثال تطبيقي . سنضع المثال
نفسه الذي ظهر به
اول فايروس استغل هذه الثغره , ولذلك إذا اردت تكملت المثال أغلق برامج الحماية
لأنها تعتبر كل الملفات التي سنتخدمها في المثال فايروسات ؟!! وثاني شيء هذا
المثال مطبق في نظام وندوز xp بدون اي تحديثات أمنية لاsp1 و sp2 يعني sp0
بعد ان تستوفي الشروط حمل الملف من هنا:
http://www.jaascois.com/research/36601020/ANI.zip
بعد تحميل الملف ستجد صفحه إنترنت html و ملف مؤشر ani , ضعهم في مجلد جديد
شغل متصفح الإنترنت , وبعد ذلك شغل برنامج olly ومن قائمة file ثم Attach
وإختر برنامج المتصفح في الذاكرة
الآن اول خطوة ضع نقطة توقف عند التعليمة الخاصه بقرائه ملفات ani في المتصفح
بإختصار عند العنون 77D540DF ثم شغل البرنامج المراقب F9
بعد ذلك توجه لبرنامج المتصفح ومن قائمة file ثم open وإختر ملف html
بعد ان يقوم برنامج المتصفح بقرائه الصفحه سيجد في الكود ان الصفحه تتطلب تحميل مؤشر
سيتوجه مباشره برنامج المتصفح لتحميل المؤشر وسيقف التنفيذ به عند التعليمه
كود:
77D540DF MOV EDI,EAX
تتبع البرنامج وستلاحظ بدايه دوال قرائه الملف وطريقه القرائه لاحظ الصورة

اكيد لاحظت محتوى ملف المؤشر الملغوم بكود تنفيذي وهو shellcode يقوم بفتح
منفذ خلفي backdoor ,, إلى الآن لم يحدث شيء ؟ نكمل الموضوع

حط نقطة توقف ثانيه عند التعليمه
كود:
77D74472 MOV EAX,DWORD PTR SS:[ESP+4]
من بدايه هذه التعليمه يحدث التحايل! لاحظ البلوك المسؤل عن قرائه ترويسه ملف المؤشر
مع ملاحظة ان هذا البلوك ينفذ اول مره لقرائه إسم list1 ينفذ كامل البلوك مره اخرى
لتنفيذ محتوى الlist1 وفي المره الثانيه للقرائه يحدث الإستغلال وتنفذ الثغره
كود PHP:
77D74472 MOV EAX,DWORD PTR SS:[ESP+4]
77D74476 MOV EDX,DWORD PTR SS:[ESP+C]
77D7447A PUSH ESI
77D7447B MOV ESI
,DWORD PTR DS:[EAX+4]
77D7447E LEA ECX,DWORD PTR DS:[ESI+EDX]
77D74481 CMP ECX,DWORD PTR DS:[EAX+8]
77D74484 JA USER32.77D74807
77D7448A PUSH EBX
77D7448B PUSH EDI
77D7448C MOV EDI
,DWORD PTR SS:[ESP+14]
77D74490 MOV ECX,EDX
77D74492 MOV EBX
,ECX
77D74494 SHR ECX
,2
77D74497 REP MOVS DWORD PTR ES
:[EDI],DWORD PTR DS>
77D74499 MOV ECX,EBX
77D7449B 
AND ECX,3
77D7449E REP MOVS BYTE PTR ES
:[EDI],BYTE PTR DS:[>
77D744A0 ADD DWORD PTR DS:[EAX+4],EDX
77D744A3 
XOR EAX,EAX
77D744A5 POP EDI 
نبدأ بالتحليل : اول تعليمتين تحدد بدايه محتوى بيانات list1 وهما
كود:
77D74472 MOV EAX,DWORD PTR SS:[ESP+4]
77D74476 MOV EDX,DWORD PTR SS:[ESP+C]
ثاني تعليمتين لتحديد حجم بيانات list1 لاحظ
كود:
77D7447B MOV ESI,DWORD PTR DS:[EAX+4]
77D7447E LEA ECX,DWORD PTR DS:[ESI+EDX]
بعد ذلك تأتي 4 تعليمات لمعرفه ما إذا كان هنالك list2 واكيد في مثالنا مافي
سيكمل الكود التنفيذ إلى ان يصل إلى الامر المصيري memcpy
كود:
77D74497 REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS>
ضع عند هذه التعليمه نقطة توقف ,, لأن التنفيذ سيعود لنفس الأمر السطر77D74497
لاحظ ستنفذ داله memcpy اول مره وسيتم قرائه إسم list1
وفي المره الثانيه ستنفذ لقرائه محتوى list1 الآن نفذ بإستخدام F8 إلى ان تصل
إلى اول تعليمه قرائه وبعد تنفيذها إضغط F9 ليدور التنفيذ ويرجع مره أخرى إلى بدايه
البلوك الذي وضعناه مسبقاً ولكن هذه المره لقرائه محتوى list1

تتبع الكود بإستخدام امر F8 في أولي إلى ان تصل إلى نفس تعليمه memcpy في المره الثانيه
ولكن لاحظ ماذا يحدث في هذه المره ,, قرائه shellcode

لاحظ في بدايه الموضوع قلنا
ان الداله memcpy تحتاج إلى3 بارمترات لتحديد حجم البيانات التي ستقرأ وفي مثالنا
لاحظ المسجل EDX كيف إستطاع إدخال قيمه كبيره لقرائه كامل الشيل كود ؟؟
إحفظ الرقم37C وتوجه لأول صوره في موضعنا ستجد عليها دائره وتمثل حجم list1
وبعد تنفيذ تعليمه القرائه ضع نقطة توقف جديده عند التعليمه
كود:
77D74451 RETN 18
التفيذ إلى ان تصل إلى التعليمه ,, هل تلاحظ شيء غريب في هذه الصوره

الشيل كود يؤثر في التنفيذ ,, لاحظ نقل التنفيذ إلى عنوان داخل قسم البيانات
في المتصفح ؟؟؟؟؟ لماذا
لو توجهت للعنوان بتعرف السبب

تعلمية JMP ESP وأكيد esp يساوي بدايه الكود التنفيذي في المكدس
حاول متابعه التنفيذ وستدخل في بدايه ال shellcode وستلاحظ طريقة
تجميع الدوال وبدايه فتح منفذ للإنصات ,,

وسيبقى المنفذ مفتوح إلى ان يجد إتصال من اداة netcat
ليسلم للمهاجم مهمه التحكم في النظام.

وإلى هنا نكون اخذنا فكره عن نوع آخر من الثغرات الامنيه

اللهم انى بلغت تحياتى

الشرح للأخ المبدع serag777

لتحميل نسخة كاسبر اسكاى كامل
http://www.4shared.com/file/1031364/...___online.html





من مواضيع ADMIN في المنتدى
__________________


دليل مواقع ابن الخليج
خدمة google page rank مقدمه من ابن الخليج
خدمه اختصار الروابط

الآن تستطيع جلب كل ستايلات المنتدى للمجلة ومن غير اي تدخل شخصي منك فقط بـ 120 ريال

اطلب منتج بالضغط هنا


"من هارون أمير المؤمنين إلى نقفور كلب الروم، قد قرأت كتابك يا ابن الكافرة، والجواب ما تراه دون أن تسمعه، والسلام"

اين نحن من هذه الرساله؟

ADMIN غير متواجد حالياً   رد مع اقتباس
قديم 05-10-2006, 07:47 مساءً   #2 (permalink)
اسرة ابن الخليج
 
الصورة الرمزية ولد السلطنة
 
تاريخ التسجيل: Jan 2006
المشاركات: 1,929
معدل تقييم المستوى: 11740 ولد السلطنة نشيطولد السلطنة نشيطولد السلطنة نشيطولد السلطنة نشيطولد السلطنة نشيطولد السلطنة نشيطولد السلطنة نشيطولد السلطنة نشيطولد السلطنة نشيطولد السلطنة نشيطولد السلطنة نشيط
مشاركة: تحذير وتنبيه من استخدام Norton AntiVirus

كرا لك وبالبركه





من مواضيع ولد السلطنة في المنتدى
ولد السلطنة غير متواجد حالياً   رد مع اقتباس
قديم 05-10-2006, 10:51 مساءً   #3 (permalink)
عضو مستمر
 
الصورة الرمزية lion3
 
تاريخ التسجيل: Mar 2006
المشاركات: 73
معدل تقييم المستوى: 17 lion3 يستاهل ترحيب
مشاركة: تحذير وتنبيه من استخدام Norton AntiVirus

مشكوررررررررررررر اخوى





من مواضيع lion3 في المنتدى
lion3 غير متواجد حالياً   رد مع اقتباس
قديم 05-11-2006, 12:40 صباحاً   #4 (permalink)
:: administrator ::

 
الصورة الرمزية كرم العربي
 
تاريخ التسجيل: Apr 2006
الدولة: ::In De GhEtTo::
المشاركات: 14,019
معدل تقييم المستوى: 53 كرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيط
إرسال رسالة عبر مراسل MSN إلى كرم العربي
مشاركة: تحذير وتنبيه من استخدام Norton AntiVirus

بالجد ابداع من الاخ serag777
والابدع نقلك للشرح هنا لتحذير الجميع
اما الصدمه فانها وجود ثغره في الشركه التي يثق فيها الكثير من الناس في حمايتهم
تسلم اخوي ادمن





من مواضيع كرم العربي في المنتدى
كرم العربي غير متواجد حالياً   رد مع اقتباس
قديم 05-11-2006, 04:03 مساءً   #5 (permalink)
عضــو
 
الصورة الرمزية ميمو_نينو
 
تاريخ التسجيل: Mar 2006
المشاركات: 13
معدل تقييم المستوى: 16 ميمو_نينو يستاهل ترحيبميمو_نينو يستاهل ترحيب
مشاركة: تحذير وتنبيه من استخدام Norton AntiVirus

مشكور لك اخي جهدك ونصيحتك






من مواضيع ميمو_نينو في المنتدى
ميمو_نينو غير متواجد حالياً   رد مع اقتباس
قديم 05-12-2006, 05:36 مساءً   #6 (permalink)
:: عضو شرف ::
 
تاريخ التسجيل: Jul 2005
المشاركات: 4,512
معدل تقييم المستوى: 837 kuwaity نشيطkuwaity نشيطkuwaity نشيطkuwaity نشيطkuwaity نشيطkuwaity نشيطkuwaity نشيطkuwaity نشيطkuwaity نشيطkuwaity نشيطkuwaity نشيط
إرسال رسالة عبر مراسل MSN إلى kuwaity إرسال رسالة عبر مراسل Yahoo إلى kuwaity
مشاركة: تحذير وتنبيه من استخدام Norton AntiVirus

الله يعطيك العافيه

على الشرح مشكور





من مواضيع kuwaity في المنتدى
__________________
kuwaity غير متواجد حالياً   رد مع اقتباس
قديم 05-16-2006, 08:58 مساءً   #7 (permalink)
عضو جديد
 
تاريخ التسجيل: May 2006
المشاركات: 1
معدل تقييم المستوى: 10 fctotti يستاهل ترحيب
مشاركة: تحذير وتنبيه من استخدام Norton AntiVirus

مشكووووووووور اخى على هذا المجهود الرائع





من مواضيع fctotti في المنتدى
    fctotti غير متواجد حالياً   رد مع اقتباس
    قديم 05-16-2006, 10:07 مساءً   #8 (permalink)
    اسرة ابن الخليج
     
    تاريخ التسجيل: Oct 2005
    المشاركات: 1,203
    معدل تقييم المستوى: 397 عالية الشان نشيطعالية الشان نشيطعالية الشان نشيطعالية الشان نشيطعالية الشان نشيطعالية الشان نشيطعالية الشان نشيطعالية الشان نشيطعالية الشان نشيطعالية الشان نشيطعالية الشان نشيط
    مشاركة: تحذير وتنبيه من استخدام Norton AntiVirus

    الف شكر





    من مواضيع عالية الشان في المنتدى
    عالية الشان غير متواجد حالياً   رد مع اقتباس
    قديم 05-18-2006, 07:26 مساءً   #9 (permalink)
    .::+: Gulf Son :+::.

     
    الصورة الرمزية ADMIN
     
    تاريخ التسجيل: May 2005
    الدولة: بلاد الخليج
    المشاركات: 44,726
    معدل تقييم المستوى: 53 ADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيط
    إرسال رسالة عبر مراسل ICQ إلى ADMIN إرسال رسالة عبر مراسل MSN إلى ADMIN
    مشاركة: تحذير وتنبيه من استخدام Norton AntiVirus

    العفو اخواني





    من مواضيع ADMIN في المنتدى
    ADMIN غير متواجد حالياً   رد مع اقتباس
    رد

    العبارات الدلالية
    antivirus, تحذير



    الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
     
    أدوات الموضوع
    طرق مشاهدة الموضوع

    تعليمات المشاركة
    لا تستطيع إضافة مواضيع جديدة
    لا تستطيع الرد على المواضيع
    لا تستطيع إرفاق ملفات
    لا تستطيع تعديل مشاركاتك

    BB code is متاحة
    كود [IMG] متاحة
    كود HTML معطلة
    Trackbacks are متاحة
    Pingbacks are متاحة
    Refbacks are متاحة

    المواضيع المتشابهه
    الموضوعكاتب الموضوعالمنتدىمشاركاتآخر مشاركة
    صيانة المذر بورد بالنسبه للمبتدئينولد السلطنةدروس انظمة تشغيل و هاردوير و شبكات805-08-2008 07:09 مساءً
    آدم عليه السلامADMINشخصية و تاريخ706-28-2007 01:27 مساءً
    قبس من أنوار سيدنا محمد صلى الله عليه وآله وسلمالصعيدي المشاغبحوارات ثقافية عامة712-11-2006 04:45 صباحاً
    سورة النساء : رقم 4 ( مدنية )رنينحوارات ثقافية عامة305-19-2006 12:37 صباحاً
    السحر و أنواعهADMINحوارات ثقافية عامة105-09-2006 08:59 مساءً


    منتديات شبكة ابن الخليج

    ثقافة روسية مؤرخون عرب شعراء الجاهلية تحميل كتاب كربون خاص بالتطريز والخياطة الطب الوقائي خلطه اللقمه الهنيه رياضة و كورة و سيارات كرة قدم الدوري الأسبانيالدوري الإيطاليالدوري البرتغالي KTM فضائح الجريمة العاب و مسابقات ثقافية برامج صور برامج نسخ ادوات الوصول الى الملفات برامج فصل الصورة عن الصوت طلبات البرامج افضل 10 ممثلين افلام عربية مشاهدة افلام اجنبية مسلسلات رمضان انمي الفراشة العاب للكبار العاب اطفال دريم كاست رسوم و جرافيكس صور ماسنجر كاميرات رقمية وتقنية صور Nokia 6220 6610 العاب الجي دروس مبادئ الطباعة باستخدام لوحة المفاتيح دروس Paint Shop pro دروس فوتوشوب مبتدئين دروس ايميج ريدي Adobe ImageReadyدروس افتر افكت Adobe After Effect تحميل دروس adobe premiere دروس الاشكال Video Editing دروس ثلاثية الابعاد دروس swish متقدمة دروس ASP دروس بوربوينت دروس ماكنتوش لينكس وندوز WINDOWSدروس لغات البرمجةهاكات وشروحات vBulletin 3.7.Xهاكات وشروحات vBulletin 3.[6-5].Xقسم ستايلات vBulletinمجلة المنتديات mkPortalقسم ستايلات مجلة المنتديات mkPortal Stylesسكربتات وادوات تطوير المواقعمشاكل وحلول الـ مواقعتبادل إعلاني و تجاري

    اكثر الكلمات بحثاً



    الساعة تعتمد على توقيت جرينتش +3. الساعة الآن 01:44 صباحاً.
    Search Engine Optimization by vBSEO 3.1.0

    Valid XHTML 1.0 Transitional Valid CSS!Powered by vBulletin® Version 3.7.1,
    Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
    Feeds:   XML   JS   RSS   RSS Feed 
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63