منتديات مدرسة المشاغبين

مشاهدة : 21922
صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 27

مقالات مشابهه موضوع على صله

  1. [برامج] حصريا :إسطوانة القعقاع الإصدار العاشر 2017 أكثر من 250 برنامج مع الشرح بالصور 2017
    بواسطة أبوعمران المباركي في المنتدى تحميل برامج تنزيل برنامج Software Download
  2. برنامج Karaoke 5 أقوى برنامج لفصل الصوت عن الموسيقى حصريا + [ الشرح بالصور ]
    بواسطة جوجو سوفت في المنتدى تحميل برامج تنزيل برنامج Software Download
  3. برنامج Free Video Cutter 1.1 - اسهل برنامج لتقطيع الفيديو + الشرح بالتفصيل + البرنامج مجاني
    بواسطة جوجو سوفت في المنتدى تحميل برامج تنزيل برنامج Software Download
  4. !حصريا! : ..... برنامج Snagit 9 الإصدار 9 الشرح بالصـــور بالتفصيل ..... !حصريا!
    بواسطة ™prince في المنتدى تحميل برامج تنزيل برنامج Software Download


  1. هَذا الموضوع خاص لمحترفين اختراق المنتديات والمواقع بصفة عامة ولمتعاملي هاشات Md5 بصفة خاصة
    .
    مجموعة جديدة مِِن الافكار والمعلومات المغلفة الغير مِستعلمة مِِن قَبل بالكرتونة وبالضمان
    ..
    برنامج جديد نوعيا بالرغمِ مِِن شهرته ولكن سره فِي طريقَة استخدامه للمحترفين
    .
    العقل كالباراشوت

    ليس لَه قيمة الا عندما ينفتح
    ..
    احتاج تركيزكمِ لفترة وجيزة
    ..
    اليَومِ ابوح لكُمِ بِكُل مِا اعرفه عَن سر هَذا الكابوس المرعب MD5 الَّذِي يقف عائقا وحائلا أمامِ قراصنة اختراق المواقع والمنتديات

    ولكن بَعد هَذا الموضوع سيَكون الامر سهلا باذن الله
    ...


    تاريخ ال MD5


    كان فِي بِداية ظهور ظاهرة اختراق المنتديات كَان كُل مِا علي المخترق هُو اللعب فِي عنوان المنتدى أو الموقع المستهدف باضافة امتدادات مِعينة حتّى يظهر لك اسمِ الادمن وباسورده جاهز بِدون تشفير أو تَحميل الاندكس بالباسورد جاهز بِدون تشفير

    ومن هُنا كَانت الحاجة لغلق هَذه الثغرات المريحة جداً فظهرت اصدرات مِِن برامج تصنيع المنتديات لتلافي عيوب الاصدارات السابقة.
    ولكنها هِي أيضا لَمِ تسلمِ مِِن عبثَ العابثين ولذا ظهرت برامج تشفير الباسوردات فِي المنتديات والمواقع لتشفير باسورد الادمن والاعضاءَ ومن ضمن البرامج Md3
    LM وتطور هَذا الاصدار حتّى صار Md5

    ووقف هَذا الاصدار بِدون تطوير حوالي مِنذُ سنتين وهَذا يَعني لكفائتة البارعة فِي تشفير الباسوردات..


    رحلة البحثَ


    لا ننكر ظهور بَعض البرامج مِِثل Chager
    Ceditor الَّتِي تَقومِ باقتحامِ الهاشات واللعب فِي الكوكيز للموقع أو المنتدى المراد اختراقه

    ولكن احتمالات نجاح مِِثل هَذه البرامج ليست اكيدة للدرجة الَّتِي تضمن لك تحقيق مِبتغاك

    لذا فتذداد الحاجة مَِرة اخري الي فك الهاش أو الباسورد المشفر

    وبالطبع ظهرت بَعض البرامج الاخري الَّتِي تَقومِ بفك الهاش لمعرفة الباسورد مِِثل Md5 Cracker ولكنها هِي أيضا ليست عملية بالقدر الَّذِي فيه الكفاية

    فقد تستغرق عملية تحليل هاش واحد حوالي مِِن 3 الي 4 ايامِ شرط الاتصال المستمر بالانترنت

    وظل الحال كَما هُو عَليه لمن يرغب فِي اختراق مِوقع أو مِنتدى بهَذا القدر الكبير جداً مِِن الصعوبة الي ان ظهر مِوقع http://passcracking.com الَّذِي يعرض بفك أي قدر مِِن هاشات ال Md5 مِجانا فِي خِلال يومين

    وبالفعل كَانت النتائج مِبهرة

    وبعد البحثَ والتفتيش والتفحيص ظهر برنامج يسمي RainbowCrack وهو سر هَذه اللعبة وموضوع لقائنا اليَومِ باذن الله
    .



    تمهيد قَبل الشرح



    RainbowCrack هَذا هُو البرنامج المستخدمِ فِي تحليل هاشات Md5

    مساحتة لا تتجازو 500 KB ولكن كَما لَه العديد مِِن المميزات الرهيبة لَه أيضا مِتطلبات وشروط للعمل
    ...
    مميزات برنامج ال
    يقُومِ بتحليل أي عدَد مِِن هاشات Md5 فِي وقْت لا يزيد عَن 7 دقائق حسب سرعة الجهاز

    انشاالله 10000 هاش
    بنسبة نجاح تتجاوز 95%
    .
    ولذا يعتبر اسرع واضمن واسَهل برنامج للتعامل مَِع فك تشفير الباسوردات المشفرة ببرنامج Md5..
    شروط عمل البرنامج:
    1 جهاز P3 علي الاقل


    2 Ram 128 علي الاقل
    .
    3 Processor 1024GHz علي الاقل
    .
    4-تحتاج قواعد بياناته ال Rainbowالي مِساحة 3.75 جيجا بايت علي الاقل
    .
    ميكانيكية عمل البرنامج
    يقُومِ برنامج RainbowCrack بفك خوارزمية الهاش

    وهي عبارة عَن مِعادلة وَضعها أحد العلماءَ الصينين

    وهي تَقومِ باخد الباسورد وتحويله الي 32 قيمة يَعني تشفيره وتحويله للهاش

    ولمِ يتمكن صاحب الخوارزمية مِِن اعادة حلها مَِرة اخرى
    .وهنا المعادلة فِي 21 صفحة لَو عرفت تحلها يبقي دخلت التاريخ مِِن اوسع هاشاته
    ...اصدىاوسع ابوابه

    http://www.kleinschmidt.com/edi/md5.htm

    يَعني يقُومِ البرنامج بفرض قيمِ لمتغيرات المعادلة للوصول الي الحل النهائى الباسورد .
    عكْس مِا كَانت تَقومِ بِه البرامج الاخري بتوقع الباسورد وتخمينه وهَذا كَان سَبب بطئها الممل
    .
    ديناميكية عمل برنامج
    لكي يتِمِ فك الهاش يَجب المرور بمرحلتين
    .
    الاولى/ تكوين قواعد باينات البرنامج وتستغرق 31 يوم
    .
    حسب سرعة الجهاز
    الثانية/ فك تشفير الباسوردات وتستغرق مِِن 50ثانية الي 7 دقائق

    حسب سرعة الجهاز


    الي الشرح>>>>>


    نشرح اولا المرحلة الاولي وهي تكوين قواعد بيانات البرنامج والَّتِي تسمي بالRainbow

    بعد تَحميل البرنامج مِِن المرفقات وفك ظغطة سيظهر لك بهَذه الصورة..,,,






    كَما هُو مِوضح بالشَكل السابق 5 مِلفات txt و مِلف واحد dll و المهمِ الايكونات التنفيذية الثلاثة المحدد عَليهمِ بالمربع البنى

    وخذ بالك أيضا مِسار البرنامج ليس بالضرورة هَذا المسار ولكن يَجب ان يَكون المسار سَهل الوصول اليه.
    ويَكون فِي هَذا المسار مِساحة فارغة تبدا مِِن 3.75 جيجا علي الاقل
    ..
    الايكونات التنفيذية:
    Rtgen يَعني تكوين أو تصنيع
    .
    Rtsort يَعني تنشيط
    .
    Rcrack يَعني فك تشفير..
    وهنتعرف علي كُل واحدة لما نتعرض لَها فِي عمل البرنامج..
    ما هِي قواعد البيانات

    قبل البدء فِي شرح قواعد الباينات يَجب علينا ان نتعرف علي اسمها طبقا لما يتعارف عَليه البرنامج فَهي تسمي بال Rainbow ومعناها أنها المرجع الَّذِي يعمل عَليه البرنامج أو يعمل مِِن خِلاله بحل مِعادلة ال الهاش

    ويتِمِ تصنيف هَذه ال Rainbow الي 6 انواع مِِن قواعد البيانات
    كَما هُو مِوضح بالصورة التالية
    .







    سته انواع مِِن ال Rainbow وهي بشرح الارقامِ اللي علي الصورة السابقة كَما يلي
    1 alpha وهي قواعد الباينات الخاصة للباسوردات المكونة مِِن حروف كابتل فقط

    مثلا ILOVEYOU
    2 alpha-numeric وهي قواعد البيانات الخاصة للباسوردات المكونة مِِن حروف كابتل وارقامِ فقط

    مثلا AG7J2GD6
    3 alpha-numeric-symbol14 وهي قواعد البيانات الخاصة للباسوردات المكونة مِِن حروف كابتل وارقامِ ورموز

    مثلا GH1@$%J3*%K
    4 numeric وهي قواعد البيانات الخاصة للباسوردات المكونة مِِن ارقامِ فقط

    مثلا 4365170892
    5 loweralpha وهي قواعد البيانات الخاصة للباسوردات المكونة مِِن حروف صمول فقط

    مثلا iloveyou
    6 loweralpha-numeric وهي قواعد البيانات الخاصة للباسوردات المكونة مِِن حروف حروف صمول وارقامِ فقط

    مثلا r3h165cgbl
    ملاحظة:
    نلاحظ ان هُناك قاعدة بيانات مِا حطينا عَليها رقمِ وهي تسمي all لأنها مِش مُِهمة..
    ونلاحظ أيضا اننا قَد وَضعنا مِربع علي ال loweralpha

    وهي دي اللي هنشرح طريقَة تكوينها الزاي مَِع بَعض
    .
    كل نوع مِِن انواع ال Rainbow السابقة تتَكون هِي نفْسها مِِن 5 مِلفات أو قواعد بيانات فرعية وكل قاعدة فرعية مِِنها حجْمها تقريبا 122 مِيجا بايت

    بمعني ان ال Rainbow لاي نوع مِِن الانواع السابقة تتَكون مِِن 5 قواعد بيانات فرعية وحجمها الاجمالي 640 مِيجا

    اذن الحجمِ الاجمالي لكُل ال Rainbow لكُل الانواع الستة السابقة يساوي 640X6 =
    3840 مِيجا تقريبا = 3.75 جيجا بايت
    يلا نشغل البرنامج

    تابع الصور عشان نعرف بيشتغل الزاي
    نظغط Start مِِنها نختار مِربع Run كَما فِي الصورة دى






    بعد الظغط علي Run سيظهر مِربع نكتب فيه command ونظغط OK كَما فِي الصورة التالية





    بعد الظغط علي OK سيظهر لك نافذة MS-DOS Prompt
    اااه كده تمامِ لَها الحين

    بس خلي بالك مِِن ان المسار اللي فَتح فِي نافذة ال MS-DOS هُو هو المسار اللي وَضعنا عَليه البرنامج.
    مثل الصورة السابقة كده..
    بعد كده نروح لملف اللي اسمه Orders.txt ونشوف مِجموعة الاوامر الخاصة بتكوين قواعد بيانات loweralpha.
    هنلاقي أنه هُناك نوعين مِِن الاوامر الخاصة بتكوين ال Rainbow لل loweralpha
    .
    نوع اسمه Rtgen يَعني تصنيع ودا فيه 5 انواع مِِن الاوامر.
    والنوع التاني اسمه Rtsort يَعني تنشيط
    .وفيه برده 5 انواع مِِن الاوامر
    .
    يَعني احنا هنعمل ايه؟
    احنا هناخذ كُل امر مِِن اوامر التصنيع علي حده ولما نخلصه ناخذ الامر اللي يخصه مِِن اوامر التنشيط

    ولما ننشطه ناخذ الامر الثاني وهكذا لحد مِا نخلص الاوامر وتتَكون قواعد البيانات الخاصة بالحروف الصمول small)
    .
    شوف هنعمل ايه كَما فِي الصورة التالية




    ناخد الامر اللي رقمه صفر الاول copy ونروح نعمل لَه Past فِي MS-DOS
    بعد مِا نعمل لصق أو Paste كَما وضحنا بالصورة السابقة هتَكون الصورة والتوضيح لَها كَما يلى




    ظغطنا Paste نلاحظ ان الامر اللي اخذناه تمِ كتابته فِي شاشة ال MS-DOS

    قبل مِا نظغط Enter

    تعالي نتاكد مِِن الامر

    نلاحظ اننا نكون فِي ال Rainbow لل loweralpha

    يَعني حروف small للامر رقمِ صفر..

    بعد كده نظغط Enter هنشوف ونلاحظ ان فيه كلامِ كتير تمت كتابتة فِي شاشة ال
    .MS-DOS
    زي مِا بالصورة

    اللي يهمنا نعرفه هُو اللي مِوضح بالمربع الاصفر
    .
    في المربع الاول اعلي الصورة هنلاقي مِكتوب الحروف الابجدية الانجليزية بالصمول

    المربع الثاني هنلاقي مِكتوب اسمِ ال Rainbow اللي هِي loweralpha

    زي مِا امرنا البرنامج بالظبط
    وفي الاخر هنلاقي مِكتوب كلمة generating ودي مِعناها جاري التكوين >> يَعني تكوين قاعدة البيانات الاولي اللي هِي رقمِ صفر مِِن ال Rainbow اللي اسمها loweralpha
    الزاي هتتَكون ال Rainbow؟
    اي Rainbow هتتَكون فِي 80 خطوة وكل خطوة هتستغرق مِِن 7 الي 12 دقيقة حسب سرعة الجهاز

    عارف ان الوقت كتيير جدا

    يَعني عشان تخلص ال loweralpha لوحدها هتلاقي فيها 5 قواعد فرعية وكل قاعدة عاوزة 80 خطوة وكل خطوة مِحتاجة 9 دقائق بالمتوسط يَعني عشان تخلصها تَحْتاج حوالي 60 ساعة
    ..
    وطبعا مِِن المستحيل ان أي حد يترك جهازه شغال 60 ساعة مِتتالية

    عشان كده قَبل مِا نغلق الكمبيوتر نقومِ بالظغط علي مِفتاحي Ctrl C عشان نحفظ اللي تمِ تكوينه المَرة دىوبعد كده نقفل شاشة ال MS-DOS بالطريقَة العادية..
    هنلاحظ مِباشرة بَعد البدء فِي تكوين ال Rainbow هتظهر ايَكون زيادة فِي البر نامج

    وهي دي قاعدة البيانات الاولي رقمِ صفر لل loweralpha وكمان هنلاحظ زيادة حجْمها كلما مَِرة الوقت باستمرار الي ان تصل الي حجْمِ 122 مِيجا بايت

    ودا طبعا هيَكون فِي نِهاية الخطوة رقمِ 80

    وخلي بالنا مِِن ان امتداد الايَكون اللي هيظهر هيَكون *rt يَعني هياخد شَكل الريال بلاير لَو أنت مِركبة علي جهازك
    ..
    .
    زي مِا هنشوف دلوقتي فِي الصور
    ...




    زي مِا فِي الصورة دي بالظبط
    .
    ولكن فيه حاجة مُِهمة جداً جداً جداااا..
    ان قاعدة البيانات اللي هيتِمِ تكوينها لا تَقومِ بفتحها بالظغط عَليها 2كليك)
    ..
    والا مِش هيَكون لَها لزمة

    انا هقولك الزاي نستخدمها بس لما ييجي وقْتها
    .
    نترك البرنامج شغال مِدة مِعينة
    .
    وبعد كده نروح نشوفه هنلاقيه كَما فِي الصورة دى




    هنلاقي ان البرنامج كون 8 خطوات
    .
    ووقت كُل خطوة مِكتوبة

    مثلا زمن تكوين الخطوة الاولي كَان 12 دقيقة و13 ثَانية

    وهيفضل البرنامج كده لحد مِا يوصل لحد الخطوة رقمِ 80 مِِن 80
    .
    وطبعا إذا مِا كملت البرنامج للنِهاية تقدر تخرج وطبعا قَبل مِا تخرج تظغط علي مِفتاحي Ctrl C)

    وهيَكون شَكل البرنامج كَما فِي الصورة
    .




    وبعد كده تقدر شاشة ال MS-DOS بالطريقَة العادية
    .
    ولما نشغل البرنامج تاني نكتب الامر مَِرة تانية والبرنامج هيكمل مِِن الخطوة اللي توقفنا عنها
    .
    مثل الصورة دى




    زي مِا شوفنا فِي الصورة كده

    لاحظنا البرنامج ابتدي مِِن الخطوة رقمِ 9
    .
    وأيضا قَبل الخروج لا ننسي ان نظغط علي مِفتاحي Ctrl C)الي ان نصل للخطوة رقمِ 80 مِِن 80.
    :25_Alshmo

    ودلوقتي وصلنا للخطوة رقمِ 80 مِِن 80 والبرنامج خلص تكوبن خلاص

    لو رحنا نشوف حجْمِ الايَكون قاعدة البيانات اللي ظهر هنلاقيه كَما فِي الصورة دى




    ويبقي كده كله فِي السليمِ لسه فَقط تنشيط قاعدة البيانات الاولي رقمِ صفر ..
    علشان ننشطها نتبع الخطوات التالية
    نروح نفَتح مِلف التيكست Orders.txt
    وناخد الامر الخاص بتنشيط قاعدة بيانات الاولي صفر)من ال loweralpha
    .
    زي مِا بالصورة دى



    ونروح نحط الامر Paste فِي نافذة ال MS-DOS ونظغط Enter
    وبعدها بثوان مِعدودة هتَكون قاعدة البيانات تمِ تنشيطها
    .
    ودلوقتي بقي نروح عشان نعمل قاعدة البيانات الثانية رقم1 بنفس الطريقَة اللي عملنا بيها القاعدة الاولى
    .
    ولما تخلص القاعدة الثانية نعمل القاعدة الثالثة بنفس الطريقة
    .
    ونخلص الثالثة والرابعة والخامسة وطبعا ننشطهمِ زي مِا فِي الشرح السابق

    وبعدين نتحَول الي قاعدة بيانات تانية وليكن ال numericوبرده هنلاقي فيها خمسة قواعد بيانات فرعية نكونهمِ وندخل علي اللي عَليه لدوووووووور
    ودي صورة لل Rainbow ال loweralpha بَعد اكتمال تكوينها وتنشيطها

    نشرح حاليا المرحلة الثانية وهي فك تشفير الهاشات المشفرة
    بعد كده عاوزين نفك الهاشات دى
    .
    هُناك طريقتين
    الطريقَة الاولي لَو عندنا هاش واحد.
    الطريقَة الثانية لَو عندنا 10000000000 هاش.
    واحنا هنجرب الطريقتين

    نجرب الاول لَو عندنا هاش واحد شوفوا هنعمل ايه
    .
    هنفَتح شاشة ال MS-DOS
    ونفَتح مِلف ال Orders.txt

    وناخد الامر الموضوح بالصورة دي




    الامر:
    الهاش rcrack .rt h
    نشيل كلمة الهاش ونحط الهاش اللي عاوزين نفكه زي مِا فِي الصورة السابقة

    وبعد كده نروح نحطه فِي شاشة ال MS-DOS ونظغط Enter كَما فِي هَذه الصور التالية







    تمِ فك تشفير الهاش كَما فِي الصورة الاخيرة
    .
    وهنلاقي الوقت الاجمالي المستغرق فِي عملية البحث

    وهنلاقي فِي النتيجة الهاش اللي وَضعناه والباسورد اللي فِي المربع الاصفر

    وكمان هنلاقي قيمِ الهيكس Hex للباسورد ولكنها مِش مُِهمة

    ولكن طالما ذكرنا اسمِ الهيكس يبقي لازمِ نبعت بارق التحيات ل سمو مِلك التشفير مِهون)
    ..
    نجرب بقي الطريقَة الثانية لَو عندنا 10000000000 هاش
    مثلا نجيب شوية هاشات ونحطها فِي مِلف ال Hash.txt الموجود بالبرنامج كَما فِي الصورة التوضيحية التالية
    15.GIF

    ونقومِ بفَتح شاشة ال MS-DOS
    ونفَتح مِلف ال Orders.txt

    وناخد الامر الموضوح بالصورة دي


    الامر:
    rcrack .rt l hash.txt
    ونروح نحط الامر فِي شاشة ال MS-DOS ونظغط Enter
    وشوف بقي النتائج كَما فِي الصور التالية





    اخييييييييراااا تمِ فك الهاشات بنجاح فِي وقْت قياسي كَما هُو مِوضح بالصور السابقة
    .
    المساعدة بفك هاشات سيادتكم

    وانا جاهز لابداءَ أي شرح لاي جُزء فِي البرنامج غَير واضح
    ..
    وبخالص التحية والامنيات القلبية اختمِ بها هَذا المارثون الطويل

    وانشاءَ الله مِوفقون

    اها نسيت رابط البرنامج توكلو علي الله مِِن هُنا >>http://www.pal-hacker.com/samozico/m...mozico/MD5.rar


    المصدر قراصنة فلسطين
    التعديل الأخير تم بواسطة كوكو كولا ; 23/04/2008 الساعة 01:27 AM سبب آخر: اعلان لمنتدي

  2. #2
    SAaD 999 غير متصل اداري سابق
    المشاركات
    34
    اقسمِ بالله مِِن اورع الشروحات اللي شفتها الي الآن فِي عالمِ النت وانا لِي تقريبا 6 سنوات فالنت مِاشفت شرح مِِثل هالشرح

    والله

    اكتب

    اصفق

    وارجع اكتب

    تشكر ياملك

  3. العفوو عزيزي هادا واجبنا

    ومشكور عل المرور وهَذا الاطراءَ الجميل

    تقبل تحياتي

  4. #4
    صورة waddah
    waddah غير متصل اداري سابق
    الدولة
    سوريا - الكويت
    المشاركات
    3,109
    مشكور اخي

    مثل مِا ذكر اخي عاشق

    بالفعل شرح مِمتاز

    وفقك ربي

  5. العفو اخوي wsw1 ومشكور عالمرور الجميل

  6. #6
    onasre غير متصل جاي معه ملفه
    المشاركات
    3
    الرابط لايعمل والصور لاتظهر

  7. #7
    abu_hany غير متصل جاي معه ملفه
    المشاركات
    2
    ربنا يعطيك الف عافيه اخوي

    ولكن للاسف لنك التحميل لا يعمل وكذلك الصور لا تظهر الرجاء اعادة رفعهم من جديد

  8. #8
    صورة هاك بلو
    هاك بلو غير متصل مرابط بالمدرسه
    الدولة
    السعوديه ((الدمام))
    المشاركات
    400
    يعطيك العافيه على الطرح المميز مشكور ألف على الشرح صعب أحد يفهم فى كل شي

    أخوك هاك بلو

  9. #9
    وطواط غير متصل صعب اننا نوصفه
    الدولة
    K.S.A
    المشاركات
    3,367
    مشكور اخوي علي الشرح
    اخوكم\\وطواط

  10. #10
    gondara غير متصل جاي معه ملفه
    الدولة
    جدة
    المشاركات
    4
    يعطيك العافيه علي الطرح المميز

  11. #11
    الخطيب H. غير متصل جاي معه ملفه
    المشاركات
    1
    وين البرنامج؟؟؟؟؟

  12. #12
    قمر 17 غير متصل جاي معه ملفه
    المشاركات
    1
    hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

  13. #13
    صورة polk
    polk غير متصل موقوف Baand
    بسبب الإعلانات تم حظر جميع روابطه وأي وسيلة اتصال
    المشاركات
    270
    انتمِ جايين بَعد سنتين تردوا علي الموضوع وتسالوا عَن الصور

    انتبهوا علي تاريخ الموضوع

    الموضوع قديمِ انتهى

    لا أحد يناقش فِي المواضيع القديمه

  14. #14
    chixo غير متصل طالب ابتدائي
    المشاركات
    90
    مشكورررررررررررررررر جزيلا

  15. #15
    sherpo غير متصل جاي معه ملفه
    المشاركات
    1
    شكراااااااااااااااا

صفحة 1 من 2 12 الأخيرةالأخيرة


Content Relevant URLs by vBSEO ©2011, Crawlability, Inc.