:: چرت و پرت های یک هکر ::

!!! دست نوشته های یه هکر از جهنم برگشته !!!

MS-CHAP in VPN

آذر۲

با سلام

امیدوارم همیشه سلامت و شاد باشید

باز هم بنده برگشتم با چرت و پرت های مضاعف ، اما جدید ! … در پست قبلی ، اصلا بحث علمی توش نبود و من خودم اصلا از این قضیه خوشم نمی آد … به خاطر همین مسئله ، سریعا دست به کیبورد شدم و یه مطلب جدید بسیار ناقابل و کم ارزش از نظر سطح علمی رو آماده کردم که امیدوارم مورد توجه شما قرار بگیره و در ضمن ، بنده را عفو کنین جهت بار علمی کم این مطلب … بیشتر در این مبحث می خوام که شما رو با یه بحث جدید که در انجمن های داخلی ، صحبتی در موردش نمیشه آشنا کنم که شما هم در این مورد اطلاعاتی داشته باشین … پس یک راست می رویم سر اصل جنس !!! …

بنده در اینجا می خوام در مورد یک ضعف امنیتی جدید که در سیستم تشخیص هویت CHAP صورت میگیره مطالبی رو خدمت شما عرض کنم … از اول داستان شروع می کنم … حالتی رو در نظر بگیرین که یک سیستم قربانی داریم که می خواد یک ارتباط VPN با یک سرور داشته باشه … شخص هکر به صورت MITM در میان راه قرار گرفته … حالا هکر می خواد که usrname و password مربوط به VPN شخص قربانی رو بدست بیاره …. اولین کاری که هکر باید انجام بده این هست که سیستم قربانی رو طورس گول بزنه که سیستم قربانی ، کامپیوتر هکر رو به عنوان Default Gateway قبول کنه و تمام ترافیک عبوری برای شخص قربانی ، از کامپیتور هکر هم عبور کنه … طبق معمول همیشه ، از ابزار بسیار معروف arpspoof برای این کار استفاده می کنیم … همونطور که می دونین ، این ابزار با فرستادن مکرر پاسخ های ARP برای ماشین قربانی ، بعد از مدت کوتاهی ، MAC آدرس کامپیوتر هکر به عنوان کامپیوتر Default Gateway در جدول ARP Cache سیستم قربانی قرار می ده و از این طریق ، هکر می تونه تمام ترافیک عبوری برای کامپیوتر قربانی رو sniff کنه … برای این کار از دستور زیر استفاده می کنیم :

arpspoof –i eth0 –t [victim_ip] [hacker_ip]

خوب ، حالا باید از یک Protocol Analyzer خوب مثله Wireshark استفاده کنیم … wireshark بر روی سیستم هکر راه اندازی میشه ، تنشیم می شه که همون کارت شبکه eth0 رو مورد بررسی قرار بده و همچنین در قسمت filter ، تنظیم می کنیم که فقط پروتکل های مربوط به chap رو نمایش بده … برای این کار کافیه که در قسمت Filter نام cahp رو وارد کنین … حالا در نظر می گیریم که شخص قربانی ، connection مربوط به VPN خودش رو باز می کنه و connect میشه … ما در wireshark خودمون ۳ تا packet مربوط به پروسه تشخیص هویت بین کامپیوتر قربانی و سرور VPN رو داریم … اولا یه توضیح در مورد CHAP بگم … مخفف Challenge HandShake Authentication Potocol هست که در ارتباطات PPP مورد استفاده قرار می گیره …. کار این سیستم ، تشخصی هویت کاربر از یک سیستم به یک سیستم دیگه هست ، مثلا در همین مطالب بالا ، توسط پروتکل CHAP سیستم قربانی خودش رو به سرور VPN معرفی و تصدیق هویت میکنه … یک سیستم پیچیده تر به نام MS-CHAP توسط شرکت Microsoft معرفی شده و از اون در محصولات خودش استفاده میشه که از نظر امنیت ، مخصوصا در Password Hash که توسط الگوریتم SHA1 انجام می گیره بهبود هایی صورت گرفته …  حالا این کار توسط همون ۳ تا packet که در wireshark  دیده میشه انجام می گیره … در اینجا سه مشخصه به نام های CHAP Challenge و CHAP Response و CHAP Success دیده میشه … در CHAP Response ، در قسمت Name ، دقیقا username  مربوط به VPN قربانی رو به ما نمایش میده … پس ما فعلا username رو داریم … حالا می خواییم از اسکریپت chap2asleap استفاده کنیم … این اسکریپت ، کارش این هست که با داشتن اطلاعات CHAP مربوط به یک ارتباط ، پسورد مربوطه رو برای شما بدست می آره … نحوه ی ایتفاده از اون به صورت زیر هست :

python  chap2asleap.py –u [username] –c [CHAP Challenge] –r [CHAP Response] –x

در دستور فوق ، در قسمت username که معلومه چه چیزی رو باید بزارین ( البته بدون [] ) …. درقسمت CHAP Challenge باید در همون قسمت پایین wireshark که اطلاعات تکمیلی یک Packet رو نمایش میده ، مقدار value مربوط به همین packet ماله CHAP Challenge رو قرار بدین … در قسمت CHAP Response هم باید دقیقا مقدار value مربوز به packet ماله CHAP Response رو از توی wireshark  کپی کرده و اینجا قرار بدین … حالا کافیه که اسکریپت رو اجرا کنین … می بینین که بعد از چند لحظه پسورد مبروط به ارتباط VPN شخص قربانی بر اساس پروتکل MS-CHAP رو به ما میده … حالا اینجا یک سوال هست که این اسکریپت ، چطور پسورد رو حدس میزنه ؟ علاوه بر روش GenKey که به صورت Default استفاده می کنه ،  اگر به چند خط اول اسکریپت توجه کنین ، می بینین که می تونه از روش Dictionary هم استفاده می کنه که برای این کار از option مورد نظر این کار با دستور –w استفاده می کنیم … پس شما باید یک فایل با داره لغات بالا رو هم داشته باشین … به عکس زیر دقت کنین :

خوب ، بنده خودم این روش رو توسط یک لینوکس Back|Track v4.0 تست کرده ام ( که هم arpspoof رو داره و هم chap2asleap ) و همچنین VPN شخص قربانی از پروتکل امنیتی MS-CHAP v2.0 استفاده می کرد … فقط شما دوستان باید دید خوبی نسبت به مسائل MITM و همچنین اطلاعات موجود در Packet های مربوط به سیستم تصدیق هویت  ۳ Hand Shaking در CHAP داشته باشین … اگه بتونین توسط دو سیستم ، این حرکت رو تست کنین ، تجربه ی بسیار عالی برای شما خواهد بود … فقط خواهشا اذیت مردم نکنین و VPN های اونها رو نزنین که مردم به VPN واقعا احتیاج دارن !!! … امیدوارم که بنده رو به خاطر پرحرفی عفو کنین … با تشکر بسیار ، وحید …

======================

:: پاورقی :: فکر نکنین این روش خیلی جدید هست ، چند ماهی میشه که بیرون افتاده … اگه یه جستجو توی فیلم های روی youtube داشته باشین ، فیلم همین مطلب هم موجود هست که می تونین اون رو کامل نگاه کنین و خیلی واضح و خوب یادش بگیرین … اینها رو گفتم که فکر نکنین در این وبلاگ ، مطالب خیلی جدید و خفن قرار می گیره !!! … من کلا چرت و پرت های بدردنخور رو اینجا می زارم !!! … ززد زیاد ….

۹ نظر برای :

“MS-CHAP in VPN”

  1. در ۲ آذر ۱۳۸۹ و در ساعت ۹:۴۱ ق.ظ M.S. Babaei گفته :

    مرسی داداش
    واقعا عالی بود!

  2. در ۲ آذر ۱۳۸۹ و در ساعت ۳:۱۲ ب.ظ d3c0der گفته :

    چه جالب ! :d

  3. در ۳ آذر ۱۳۸۹ و در ساعت ۲:۲۱ ب.ظ 410N3 گفته :

    سلام به رفیق گلم
    خیلی عالی بود مهندس
    ممنون

  4. در ۵ آذر ۱۳۸۹ و در ساعت ۹:۴۸ ب.ظ Mohammad Reza گفته :

    Salam Bar Dadash Vahid Gol
    Karet Doroste.
    mamnoon
    khaily Jaleb Bood
    Kuchiket
    Mohammad Reza – Sanandaj

    » l3l4ck.$c0rpi0n :
    با سلام خدمت محمدرضا عزیز … خیلی مخلصیم داداشی … ایشالله همیشه سلامت و شاد باشی … شرمنده دیگه ، این مطالب وبلاگ من زیاد به درد بخور نیست … سلام به همه برسون ، وخصوصا امیر … قربانت ، وحید

  5. در ۱۵ آذر ۱۳۸۹ و در ساعت ۹:۳۱ ق.ظ d3c0der گفته :

    سلام وحید جان
    آقا میشه یه لطفی واسه من بکنی ؟
    من مجله های اسنوپ رو میخوام !
    هیچکدومشو ندارم ،‌به جز اونی که روش عکس یه قفله ،‌زیرش هم نوشته فازینگ و از این چور چیزا !
    میشه لطف کنی برام یه جا آپلودشون کنی ؟
    ممنون میشم

    l3l4ck.$c0rpi0n :
    با سلام بر دوست عزیز … به روی چشم ، به زودی برات upload می کنم و لینکش رو توی Yahoo Messenger برات می فرستم … قربانت …

  6. در ۲۷ فروردین ۱۳۹۰ و در ساعت ۱:۰۷ ب.ظ b3hz4d گفته :

    سلام وحید جان.خوبی داداش ؟ آقا کجایی اصلا خبری ازت نیست ؟ اگه لطف کنی یه سر به اینجا بزنی ممنون میشم.
    http://pentesters.ir/forum/showthread.php?123
    یا اگه تو یاهو اومدی هم یه ندا بدی خوبه.ممنونم.موفق باشی.

    » l3l4ck.$c0rpi0n :
    با عرض درود خدمت دوست بسیار عزیزم ، آقا بهزاد سالار … به روی چشمام ، حتما می رسم خدمتد … شاد باشی

  7. در ۱ اردیبهشت ۱۳۹۰ و در ساعت ۸:۴۳ ب.ظ M.S. Babaei گفته :

    کجائی بابا؟
    همه اش میایم می بینیم مطلب جدیدی نیست. :-S

    دلمون تنگ شده واسه ات وحید جون. دو تا مطلب جدید بزار دیگه، یه خورده حال کنیم!!

    » l3l4ck.$c0rpi0n :
    درود بر استاد بزرگ … به روی دوتا چشمام … به زودی دستور شما انجام میگیره … کوچیکت ، وحید

  8. در ۹ اردیبهشت ۱۳۹۰ و در ساعت ۴:۱۵ ب.ظ Milad.C0nn$ct0R گفته :

    تشکر داداش وحید………….

    توپ بودش ، این مطلبت خیلی به دردم خورد… ممنون…

    داداش کوچولوت میلاد :-p

    » l3l4ck.$c0rpi0n :
    آقا میلاد عزیز ، خواهش از خودم در وکردم ! … شما بزرگی ما هستی داداش …

  9. در ۲۴ اردیبهشت ۱۳۹۰ و در ساعت ۱۱:۰۰ ق.ظ انجمن مهندسی فناوری اطلاعات دانشگاه پیام نور قائمشهر گفته :

    سلام میتونم از متنتون تو وبلاگمون استفاده کنم؟؟؟؟؟؟؟
    باتشکر

    » l3l4ck.$c0rpi0n :
    با درود و عرض خیر مقدم به شما دوست عزیز … بله ، چراکه نه ! … فقط منبع رو ذکر کنین ممنون میشم …

آدرس ایمیل شما منتشر نمیشود

وب سایت آزمایشی

متن دیدگاه شما :

 

برگه ها

پیوندها

دسته ها

آخرین دیدگاه ها

بیا دنبال ما دیگه !!!

ورق ما در کتاب چهره ها !!!