|
|
||||
|
|
|
|
||
|
|||||||
| شامل الهكرز والحماية كل مايتعلق بالهكرز وأساليبهم والحماية منهم . |
![]() |
|
|
LinkBack | أدوات الموضوع | تقييم الموضوع | أنماط العرض |
|
|
#1 (permalink) | |||||||
|
شاملي
|
بسم الله الرحمن الرحيم طبعا الملف اخذته من احد مواقع الهكرز فيه شرح وافي وكامل ان شاء الله عن كل ما يتعلق باختراق المواقع عن طريق الاف تي بي او التلنت فقط الأعضاء المسجلين يمكنهم رؤية الروابط قم بتسجيل الدخول اولا [نشط عضويتي] - [طلب كود التنشيط] - [نسيت كلمة السر] - [لأصحاب ايميلات الهوتميل ] - [تسجيل كعضو جديد] |
|||||||
|
|
|
|
|
#2 (permalink) | |||||||
|
شاملي ماحد قدة
|
مشكور اخي على الموضوع ..... يعطيك العافية ,,,, ننتظر جديدك ..... __________________ |
|||||||
|
|
|
|
|
#5 (permalink) | |||||||
|
شاملي راعي محل
|
بس ممكن تحطة متكوب... يعني مش ملف مرفق... لأنو برنامج الكومبريس فولد ممسوح مني... يعني ما اقدر افتحة... __________________ |
|||||||
|
|
|
|
|
#6 (permalink) | |||||||
|
شاملي ماحد قدة
|
تلببية لطلبك وسيم ================ قم بقراءة النص كاملا أولا مقدمه : مرت فترة طويلة منذ الدرس السابق ولا اعرف لماذا مر كل هذا الوقت دون أن ابدأ في كتابة هذا الدرس .. ربما لصعوبة الموضوع و تشعبه .. و لكن ها قد حان الوقت لمجابهة الصعوبة و التشعب و تقديم و لو حتى فكرة بسيطة عن هذا الموضوع الممتع .. سأعيد تعريف Telnet من جديد و لكن بطريقه اكثر بساطه .. Telnet هو برنامج يستخدم في إنشاء وصله بين جهازين ،و الجهاز المتصل يستخدم عنوان الجهاز المستهدف و رقم المنفذ Port الذي سيتم الاتصال عليه ،و الجهاز المستهدف (الخادم) يشغل برنامج آخر (Daemon) يستمع على هذا المنفذ و تتم عمليه الإرسال والاستقبال باستخدام أحد البروتوكولات . تشبيه من حياتنا العملية : نفترض أن هناك رجل في فرنسا (المستهدف) و أنت (المتصل) تريد إقامة حوار معه (وصله) و أنت في مصر .. فلابد لك من استخدام وسيله اتصال (Telnet) و لنفرض أنها الهاتف الذي لابد للرجل أن يضعه على أذنه (Daemon) لكي يسمعك .. و لنفرض أيضا أن هذا الرجل لا يتحدث العربية .. إذن فلابد لك من استخدام الفرنسية (البروتوكول المستخدم) حتى تتحدث (الإرسال والاستقبال) بحريه . مما سبق نستنتج أن Telnet هو مجرد وصله (مثل الهاتف) .. و انه لابد لنا من معرفة البروتوكول المستخدم في الاتصال حتى ننجح في الإرسال و الاستقبال . كما انه لابد لنا من أن نعرف أيضا أنه لابد من برنامج Daemon يتسمع على المنفذ المراد الاتصال عليه . استخدام Telnet ك FTP Client المنفذ الذي سيتم الاتصال عليه في حاله استخدامنا بروتوكول نقل الملفات FileTransfer Protocol في الغالب سيكون 21 .. أين الصعوبة إذن ؟ الصعوبة تكمن في أننا لكي نستخدم Telnet ك FTP Client يجب علينا الإلمام بقدر كبير ببروتوكول FTP !! و لكن هذا لن يمنعني من عرض بعض الأمثلة لإظهار كيفية التعامل مع هذا البروتوكول .. بدء الاتصال 1 - قم بتشغيل Telnet و شبك على ftp.zdnet.com بالمنفذ 21 و هذا ما سيظهر لك Sources Code - شفرة 220 l19-sj-zdnet.zdnet.com NcFTPd Server (licensed copy) ready. و السطر السابق يسمي Banner الخاص بال FTP Daemon المستخدم في موقع zdnet و هي تختلف باختلاف الموقع الذي سيتم التشبيك عليه . و الرقم الموجود في البداية يدل على نجاح الاتصال و هو رقم ثابت . 2 - الخطوة التالية هي الولوج باستخدام اسم المستخدم Username و كلمة السر Password .. بما أن zdnet تدعم المستخدم Anonymous سيتم استخدامه في الولوج للنظام كالتالي: ستكتب Sources Code - شفرة user anonymous و سيستجيب الخادم بالتالي Sources Code - شفرة 331 Guest login ok, send your complete e-mail address as password. ثم تكتب أنت التالي Sources Code - شفرة pass @zorro و بالطبع عند الولوج بالمستخدم Anonymous تقوم بإعطاء عنوان البريد الإلكتروني الخاص بك ككلمة السر .. و إذا لم ترد إعطاء بريدك فيمكنك أن تكتب أي شئ يأخذ شكل البريد (أي يحتوي على الرمز @) و سيستجيب الخادم بالتالي Sources Code - شفرة 230-You are user #552 of 2000 simultaneous users allowed. 230- 230 Logged in anonymously. و بالطبع تلك الإستجابه قد تختلف من موقع لآخر .. إلا في الرقم في بداية كل سطر .. أنت الآن قد قمت بالولوج إلى الخادم بنجاح . بعد أن تمت عمليه الولوج للنظام يجب إنشاء وصله لإرسال واستقبال البيانات (قائمه بالملفات الموجودة أو الملفات ذاتها) .. إذن ما الذي كنا نفعله منذ قليل ؟!! ما قد فعلناه منذ قليل هو إنشاء وصله لإرسال الأوامر للنظام و استقبال استجابة النظام على الأوامر . و لكي ننشئ تلك الوصلة ،هناك طريقتين الأولي : تنشئ هذه الطريقة الوصلة بان يرسل الزبون (أنت) رقم IP الخاص به و المنفذ المفتوح الذي يستطيع الخادم استخدامه في إرسال البيانات . و لكن تلك الطريقة تتطلب منك فتح أحد المنافذ على جهازك و هذا سيتطلب برنامج خاص لفتح هذا المنفذ .. و لذلك لن نستخدم تلك الطريقة . الثانية : تنشئ هذه الطريقة الوصلة بان يرسل الزبون الأمر PASV Sources Code - شفرة PASV و سيرد الخادم برقم IP الخاص به و المنفذ المفتوح (على الخادم بالطبع) الذي يستطيع الزبون (أنت) الاتصال عليه .. مثال Sources Code - شفرة 227 Entering Passive Mode (207,189,69,61,12,41) و الرقم الطويل الموجود بين الأقواس تفسيره كالتالي .. أول أربع مجموعات (من اليسار) هو ال IP الخاص بالخادم و في هذه الحالة يكون 207,189,69,61 .. أما الرقمان التاليان فيمثلان رقم المنفذ و يتم حسابه كالتالي 12 × 256 + 41 = 3113 و لذلك فالخطوة التالية التي يجب على الزبون اتباعها هي فتح وصله جديده مع الخادم على المنفذ 3113 .. ولكي تقوم بمثل هذا الأمر يتوجب عليك فتح نافذة Telnet جديده و تشبك على ftp.zdnet.com بالمنفذ 3113 .. إذن عندما تريد أن ترسل أحد الأوامر سترسله من النافذة الأولى و النافذة الثانية ستظهر بها البيانات .. مثال عندما ترسل الأمر LIST (يستخدم لعرض محتويات الدليل) في النافذة الأولى Sources Code - شفرة LIST سيستجيب الخادم بالتالي في النافذة الأولى أيضا Sources Code - شفرة 125 Data connection already open; Transfer starting. و ستظهر محتويات الدليل في النافذة الثانية ثم سيتم غلق الاتصال في النافذة الثانية بمجرد إتمام عرض محتويات الدليل . و هكذا كلما أردت أن ترسل أمر عرض محتويات دليل ما أو استقبال أو إرسال ملف ما ، يجب أن تبدأ بأمر PASV .. ثم تنشئ اتصالا جديدا بعد حساب رقم المنفذ باتباع الخطوات السابقة . إلى هنا و أظن أنني قد تماديت .. و لكنني لم استطع أن امنع نفسي من مشاركتكم بهذا الموضوع الممتع (ممتع بالنسبة إلي) . ملاحظات هامة - لربما تتساءل الآن .. ألا أستطيع بدلا من كل هذا الهراء أن استخدم برنامج جاهز مثل CuteFTP ؟!! بالطبع تستطيع و لكن لن يضرك أن تعلم شيئا عن البروتوكول الذي تستخدمه و ربما بعد تعلم البروتوكول تستطيع أن تصنع برنامجك الخاص - اقرأ الدرس مره و مرتين حتى تستوعب الفكرة تماما ثم اسأل فيما شئت - لتعلم اكثر عن هذا الموضوع قم بزيارة المواقع التالية http://www.vbip.com/winsock/winsock_ftp_01.asp (ينصح به بشده) http://www.vbip.com/winsock/winsock_ftp_ref_01.htm (ينصح به بشده) http://www.cis.ohio-state.edu/htbin/rfc/rfc0959.html (لمن اراد التعمق في البروتوكول) وإلى اللقاء في الدرس التالي Zorro-TmH |
|||||||
|
|
|
|
|
#7 (permalink) | |||||||
|
شاملي ماحد قدة
|
الإختراق : ~~~~~~~~~ - المقدمة . - كيف أجمع معلومات حول الموقع ؟ - كيف يتم كشف نقاط الضعف ؟ - كيف يمكن إستغلال نقاط الضعف المكتشفه ؟ - ماهو ملف كلمة المرور password file ؟ - بماذا يفيدني هذا الملف ؟ - كيف يمكن معرفة كلمة السر من خلال ملف الباسورد password file ؟ - ماالفرق بين إذا كان الملف (مشفر encryption) وإذا كان (مضلل shadowed) ؟ - وماذا لو كان ملف كلمة المرور مشفر ، كيف يتم كسره ؟ - ولو كان ملف كلمة المرور مضلل ، ماذا علي ان أعمل ؟ المقدمة :- ~~~~~~~~~ أعد هذا المستند للباحثين وليس لمن أراد أن يخترق موقع فقط ! أنا أعتبر أن لديك الخبره اللازمه لفهم كل ما أتحدث عنه ، لا تتوقع إني بقول لك نزل برنامج ( مثل Void Eye ) أو غيره وحط لك في هذا المستند شرح بالصور وقول لك إخترق مواقع ، العمل المقزز هذا لن نتطرق له أبداً - كيف أجمع معلومات حول موقع ؟ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ أول خطوه تصلحها هي بورت سكان ، أنصحك تستخدم nmap المشهوره والأقواء على الإطلاق،يمكن أن تبحث عنها هذا إذا ما لقيتها في الموقع www.inscure.org/nmap وهي تعمل على نظام ليونكس ، إذا أردت برنامج يعمل على ويندوز انصحك بـ SuperScan ، عليك البحث عنها في الإنترنت ، سوف تجد آلاف المواقع التي تقدمها لتنزيل ، ومن الممكن أن تستخدم نصوص Perl لعمليه البحث ، لغه Perl أصبحت اللغه محبوبه لدى جميع الهاكر بعد C بعد الحصول على النتائج ، مثلا نصلح تجربه على الموقع www.7lem.com (بعض برامج البحث تطلب وضع رقم الآي بي للموقع ، ولاتقبل الدوماين عندها إستخدم ping لتعرف رقم الآي بي) تأتي النتائج ، البورتات (21 - 22 - 23 - 25 - 37 - 110 - 143 - 513 - 514 - 587) ويوجد منافذ أخرى لكن لن نهتم لها هنا ، نقوم بعمليه نزع التواقيع للمنافذ... ماهي عمليه نزع التواقيع للمنافذ؟ من المعروف أن المنفذ فتح من قبل تطبيق ، عند الإتصال بهذا المنفذ فسوف يتم إرجاع رد اليك ، مثلا لو إتصلت بالبورت 23 وهو لتلنت ، وموقع www.7lem.com توجد به خدمه تلنت ، ويتضح هذا من عمليه مسح المنافذ ،الإتصال بخدمه اتلنت telnet www.7lem.com يتم تنفيذ الأمر التالي في Windows و Linux و SunOS و FreeBSD وQNX بنفس الصيغه ، ولكن أفضل Linux عنها ، وهو لأن لينكس يوفر كل ماتحتاجه من أدوات ...هذا المستند لا يختص بـ Linux لذلك لن أذكرها ، تأتي نتيجه الإتصال بسيرفر الحلم على بورت التلنت ---------------------- SunOS 5.7 : login ---------------------- يتضح بأن السيرفر يعمل على نظام SunOS 5.7 ،بقي عليك أن تنتزع التواقيع من البورتات المتبقيه لتعرف ما هو التطبيق وإصدارته المنصت لها (إستخدم التلنت ) ، وثم تقوم ببحث عن نقاط ضعف لها وتحصل على شيفرات الإستثمار الخاصه بها ، الخطوه التاليه هي أن تعرف ما هو ملقم الويب الذي يعمل على هذا النظام ، نذهب الى الترمينال تبع ليونكس ونكتب nc www.7lem.com 80 ---------------------- . . . Apache/1.3.* Server . . ---------------------- أختصرت النتيجه وتم تضليل إصدار ملقم الويب وذلك لحمايه الموقع :) ، اتمنى أن تستطيع كشفه بنفسك... من المعروف من عمليه السكان بورت بأن البورتين 110 و 25 مفتوحين ، هذا يدل على أن في الموقع خدمة البريد الإلكتروني ، بالطبع هذا يفيدك لمعرفه smtp و pop للموقع ، كل ماعليك فعله هو كتابه الأمر التالي (في Linux ) host 7lem.com وأنتظر النتائج ملاحظه :- إذا كنت تعيش مع بن لادن ولست عائش في جو تقنيه معلومات كل ما عليك فعله هو تفجيرالإيميل (على حسب ما يسمياها كثير من الناس) ملاحظه ثانيه :- إذا لم تجد في السيرفر خدمه تلنت أو أنه تم تغيير التوقيع عن طريق مثلا قرصنه النظام ....الخ ، عليك أن تستخدم queso الأداة المفضله لكشف نظام التشغيل ، وهي تعمل على ليونكس ، لإستخدامها عليك كتابه queso www.7elm.com:80 كل ماعليك بعد تثبيت الأداة في جهازك هو كتابه queso وثم مسافه والموقع ورقم البورت 80 والذي هو بطبيعه الحال مفتوح في جميع المواقع...يأتيك الرد بأن النظام SunOS 5.7 لو أردت مثلا قائمة بالبريدات الموجوده في موقع www.condor.com مثلا ( support أو webmaster أو info ...الخ ) أو أدرت معرفه الـ DNS الأولي والثانوي للموقع ، أو من هو الشخص اللي سجل ومعلومات عنه وما هي الشركه التي تستظيف الموقع ، عليك بإستخدام خدمه whois ، تستطيع إستخدام خدمه whois وتطلب معلومات من قواعد بيانات whois عن طريق أمر whois في لينكس ، أكتب man whois لمزيد من المعلومات ، إذا كنت تستخدم ويندوز أو أي بيئه أخرى أنصحك بالتوجه الى برمجيات السي جي آي المتواجد في الموقع http://www.psyon.org/tools/index.html توفر لك هذه الصفحه مجموعه من برمجيات السي جي آي التي تسهل لك المهمه ، هناك رياضيات لطلب معلومات عن موقع ويب بإستخدام whois وهي مفيده جدا ، على كل حال توجه الى الموقع التالي لمزيد من التفاصيل http://www.google.com/search?q=whois&btnG=Google+Search - كيف يتم كشف نقاط الضعف ؟ ~~~~~~~~~~~~~~~~~~~~~~~~~~ لا تستخدم برامج مثل void eye أو ShadowSecurityScaner هذه للمغفلين فقط!!، المحترفين واللي يبغا يكون محترف لا يستخدم برامج في عمليات الإختراق ، ولا يخترق لمجرد أنه يبغا يخترق ، عمليه إختراق سيرفر تمتاز بالدقه المتناهيه ، والتخطيط المحكم ، وكل عمليات السطو المحكمه هي التي يصعب إكتشاف مرتكبيها ، لكن والله لو كنت من اللي يشغل برنامج ومايدري الله وين حاطه فصدقني إنك ماراح تفلح طول عمرك ، هذا لو قدرت تخترق شئ ، فلو حدث وتم الإختراق بواحد من هذه البرامج فسوف تصطاد بسناره تماما كالسمكه :) نقاط الضعف المفضله والتي تعتبر كأسرار ولا يكشف عنها الا بعد فتره طويله هي التي في ملقم الويب مثل Apache أو IIS ، وكذلك نقاط الضعف الموجوده في سكربتات CGI و Perl و PHP ، أو التي قد تكون موجوده في البرنامج المستخدم لتفسير نصوص البيرل أو السي جي آي ، وإذا كان في الموقع برنامج لتسوق مثلا من الممكن أن تستغل فيه نقطه ضعف هذا إذا وجدت به ، يعني اي شئ في السيرفر سوى كان سكربت بيرل أو سي جي آي..أو كان برنامج تنفيدي أو حتى نظام التشغيل أو ملقم الويب مصاب بنقطه ضعف من الممكن أن يعرض السيرفر للإختراق ويعرض كل ما بداخله من أسرار الى المخترق ، سأختار لكم حادثه مره معي ، عداد زورا counter عرض موقع mp3 مشهور للإختراق في أي لحظه ، أول مادخلت الموقع ونزلت أغنيه Don't Tell Me :) في الوقت اللي كانت الاغنيه تنزل فيه حبيت أشوف الموقع وأضيع وقت الى أن ينتهي التحميل ، ما كنت أتوقع أني بلاقي نقاط ضعف فيه ، فتحت التلنت وشبكت على كم بورت معروف مثل 25 و 23 و 21 و110 الخ ، دخلت منتدى في الموقع واخذت إسم المنتدى Ikonboard v2.1.8b توجهة الى كم موقع وبحثت فيها بسرعه عن نقاط ضعف المنتدى ، ولكن كانت نقاط الضعف لـ Ikonboard v2.1.8b وليس Ikonboard v2.1.7b ، تركنا المنتدى ورحنا ندور على شئ ثاني ، فتحت السورس تبع الصفحه وبحثت عن cgi و pl ، وجدنا سكريبت ثاني ، علبة توصيت ، نبحث عن نقاط ضعف لها ، لا شئ تماما ، نكمل البحث عن السكريبتات ، وأخيرا وعندما وصل التحميل للأغنيه عند 80 % كنت قد توصلت لنقطه ضعف في سكريبت cgi خاص لعداد الزوار ، تمكنك من عرض أي ملف في السيرفر ، طلبت الملف etc/passwd وطبعا كلمة المرور المسجله في المف كانت مضلله والنظام كان هو FreeBSD يعني كلمة المرور تكون في نفس الدليل ولكن في ملف ثاني وهوالملف shadow أوmaster.passwd ، لاتشغل بالك الآن بما تعنيه كلمة مضلله ومافائده هذا الملف ..كل هذا ستعرفه قريبا ...إستمر في القراءة فقط { http://www.fbunet.de/cgibin/nph-proxy.cgi } هذا CGIProxy ، لا تستغرب ، هذه هي الحركات الجديده لنشر البروكسيات :) نكمل الموضوع .... ما قلت هذا موقع يهودي والله بدمره وصلح عليهم عنتر ولد بو شداد ، أرسلت رساله لنقطه الضعف ، صلحت لها نسخ ولصق ، ورد علي بالشكر وقائمه بالأغاني الجديده لديهم :) وأخذ فكره حسنه عن المسلمين وعن العرب بدل من فكره الإرهاب اللي حكوماتهم تزرعها في عقولهم لنأخذ مثال : الموقع timduff.com هذا موقع يستحق التدمير ، وقد تم ذلك ، وهو الآن تم إرجاعه ولكن من جديد ولا يحوي الا القليل من الصفحات لا تتجاوز إثنتان سمعت عن هذا الموقع في أحد منتديات الهاكرز الإنجليزيه بأنه يقدم خدمه لا أعلم ما هي بالضبط ، فذهبت للموقع لأسجل واعرف ماهي ، كان التسجيل عن طريق إرسال معلومات الى بريد الإلكتروني ارسلت معلومات ، وصلني الرد بعد ساعتين تقريبا ، كا كنت أن الرد يكون كله حش وسب ، ما كنت أقراء الا كلام كله حش وسب ، ليش ، تبين لي السبب هو ذكري كلمة i'm from saudi arabia ، ولكن لماذا كل هذا الحقد ، ومضت ايام وكل يوم والثاني أحقد عليه أكثر وأكثر عشان عنصريته ، الا أن توفقنا ولقينا لملقم الويب حقه نقطه ضعف في موقعي روسي ، والا الآن غير مرقوعه ، تقدر تعرض كل الملفات الموجوده في السيرفر ، وتقدر تسحب منها كل ماتريد ، عن طريق اليو آر إل هذاعنوان الموقع وثم /../../../../../../../../../../../../../../../../../ أو حتى من الممكن أن تضع بعد عنوان الموقع /../ فقط ، هل عرفت ما تعرض لك هذه الاخيره ! الآن سوف أضع النقاط الأساسيه لكشف نقاط ضعف على موقع ما :- 1- التعرف على كافه الخدمات الموجوده على السيرفر 2- معرفه نظام التشغيل وإصدارته وكذلك ملقم الويب وأي برمجيات أخرى مثل مفسر نصوص بيرل إذا كان ذلك ممكن ، أو برنامج للبيع والشراء .....الخ 3- عمل جلسه لإلتقاط كل السكربتات ( Perl - Cgi ) الموجوده في الموقع ، هذا إذا وجد شئ منها 4- ولاتنسى تحط البورتات معها ، لأنه أحيانا يكون في البورت نقطه ضعف ، ليس هذا صحيحا 100% نقطه الضعف ليست في البورت بعينه ، في البرنامج اللي مصلح إنصات للبورت (هذا أقرب تعبير لها) 5- أخيرا يمكنك الإستفاده من المعلومات التي حصلت عليها في البحث عن نقاط ضعف (يوجد في آخر هذا المستند مواقع من ظمنها مواقع تحتوي على أرشيفات قد تفيدك في الحصول على الثغرات) - كيف يمكن إستغلال نقاط الضعف المكتشفه ؟ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ أبسط الثغرات والتي يستطيع أي مبتدي أن يستخدمها هي تلك التي تنفذ من خلال المتصفح ، مثل المثال السابق ذكره لإختراق الموقع www.timduff.com نوع آخر ، يكون الإستثمار (من الآن سوف نطلق إسم إستثمار على الطريقه التي تستغل بها الثغره) يكون الإستثمار على شكل شفره (كود) مكتوب ببرنامج sh في ليونكس ، وهو ما يسمى بالعربي برنامج الغلاف وبالإنجليزي ************l وتكون هذه الشفره تحت ملف بالإمتداد *.sh وتعمل تحت بيئه ليونكس ، وهذا النوع من الإستثمارات هو المفضل ويحسس المخترق بالقوه :) ونظرا لتعدد الأداوت في ليونكس فإن لغه ************l اصبحت قويه فهي تقابل كتابه ملف دفعاتي في ويندوز (bat) ويوجد نوع من الإستثمارات ثاني وهو شفره (كود) مكتوب بلغه C المشهوره ، وهذا النوع غالبا ما تحدث فيه أخطأ أثناء عمليه الترجمه ، قد تواجه كثير من المتاعب لذلك يجب أن تكون لديك خلفيه في لغه سي ، ولترجمه هذا النوع عليك بالذهاب الى ليونكس وترجمته بإستخدام المترجم gcc gcc Exploit.c -o Exploit ملاحظه مهمه ( يجب أن يكون الإمتداد للمف *.c وليس *.C ، لو كان حرف c كبتل فسوف يترجم الإستثمار وكأنه كتب في سي ++ ، الشئ الثاني تأكد من توفر المكتبات (*.h) التي يتطلبها الإستثمار قبل تشغيله) عليك زياره موقعي فهناك مستندات في البرمجه قد تنفعك يوجد نوع ظهر مؤخرا من الإستثمارات وبداء ينتشر وهو أيضا شفره ولكن مكتوبه بلغه Perl ومن الممكن أن يتم تشغيل هذا النوع من موجه الدوس في ويندوز (يجب أن تملك برنامج يفسر شفرات البيرل مثل أكتيف بيرل) |
|||||||
|
|
|
|
|
#8 (permalink) | |||||||
|
شاملي ماحد قدة
|
وأحيرا انواع نادره من الإستثمارات قد تكون على شكل خطوات .... Exploit = إستثمار - ماهو ملف كلمة المرور password file ؟ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ملف كلمة المرور معروف من إسمه ، هو الذي في داخله توجد حسابات الأشخاص المرخص لهم بالدخول الى السيرفر ، مثل هذا ------------------------------------------------------------------------------------------------ root:x:0:1:Super-User:/:/sbin/sh daemon:x:1:1::/: bin:x:2:2::/usr/bin: sys:x ------------------------------------------------------------------------------------------------ وقد تكون أكثر بكثير ، حيث أن هذا الملف الموضح بالأعلى أختصر بشكل كبير ، فعند سحبه كان يحتوي على آلالاف السطور ، ليس كل ملفات كلمات المرور بهذا الحجم فيوجد منها من لا يتجاوز 10 أسطر وهي الموجوده بكثره ، على العموم أنت الحين عليك تعرف بأن ملف كلمة المرور هو الذي في داخله توجد حسابات الأشخاص المرخص لهم بالدخول الى السيرفر ...... - بماذا يفيدني هذا الملف ؟ ~~~~~~~~~~~~~~~~~~~~~~~~~~ يفيدك يا الحبيب في معرفه كلمات السر وإسماء المستخدمين لكي تقوم بإختراق الموقع ، ولكن لاتفرح ...! كلمة المرور تكون مشفره ، لا هذا ليس صحيحا تماما ، كانت مشفره زمان ولكن في الوقت الحالي هي مضلله *او x = كلمة سر مضلله Shadowed EpGw4GekZ1B9U = كلمة سر مشفره على مقياس DES ، هذا النوع من التشفير المستخدم في ليونكس و FreeBSD وعدد من الأنظمه الأخرى ضعيف ، وهو دائما مكون من 13 حرف ورقم كبتل وسمول ولا يحتوي من بينها على رمز ابداً ، بإستثناء ويندوز فهو يستخدم نوع آخر من التشفير وهو نوع ضعيف أيضا :) - كيف يمكن معرفة كلمة السر من خلال ملف الباسورد password file ؟ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ إضغط Ctrl + Shift في القسم الأيمن من لوحه المفاتيح لتقراء من اليسار الى اليمين ، ثم إذهب الى الاعلى حيث وضعت مثال لملف كلمة مرور تم سحبه من الموقع hwwilson.com :) ... تفسير هذا السطر :- root:x:0:1:Super-User:/:/sbin/sh root هذا السطر يوضخ المستخدم واللي هو الجذر root x وكلمة المرور ، ويتضح انها مضلله ، يعني مكانها العلامة x ، لا تفكر في كسرها فهذا مستحيل ، لكن عليك البحث عن ملف ثاني تم تخزين فيه كلمة المرور ، ستعرف بعد قليل كيف تفعل هذا 0 هذا هو رقم المستخدم 1 رقم المجموعه Super-User:/:/sbin/sh هذا مش مهم - ماالفرق بين إذا كان الملف (مشفر encryption) وإذا كان (مضلل shadowed) ؟ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ الملف المضلل shadow file يكون مكان كلمة المرور رمز مثل * أو x أو # أو ! وهذا مثال لها root:x:0:1:Super-User:/:/sbin/sh لكن الملف المشفر تكون كلمة المرور مكتوبه ولكن مشفره مثل هذه root:Q71KBZlvYSnVw:0:1:Super-User:/:/sbin/sh هنا تكون كلمة المرور المشفره هي Q71KBZlvYSnVw الآن طلعت الصوره صافيه .... - وماذا لو كان ملف كلمة المرور مشفر ، كيف يتم كسره ؟ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ البرامج كثيره وأشهرها هو Crack 5.0a و john the ripper ويوجد آخر بإسم jack the ripper ، إذا كنت ممن يجيدون العمل في ليونكس فهذا جيد ، عليك تنزيل Crack 5a ، وأفضل john the ripper لمن يريد إستخدام ويندوز ، وللمعولميه فإن john the ripper عمل أيضا تحت ليونكس ..... طريقه عمل هذه البرامج :- يقدم للبرنامج wordlist ويقوم بمطابقه الكلمات الموجوده به ، كما هو موضح هنا . ------------------------------------------------------------------------------------------------ \ Q2wrtUo9LPq2R <------ يتم مقارنه | // <--- {البدايه} كلمة المرور | /---/ المشفره مع | / 1 / أخذ كلمة من الـ wordlist الكلمات | / 0 / _____________ المختاره حتى | {تشفير}/ 1 / | | يتم --------^--------- / 0 / \----| word list | التطابق Q6LiJ6ct1oUBz <-كلمة مرور مشفره /---/ الكلمة المختاره | |_____________| ------------------ //--------song------ \ إذا حدث تطابق فهذا يعني أن كلمة المرور التي كانت مشفره قد كسرت ..:) | ------------------------------------------------------------------------------- | ملاحظه مهمه :- يتم عمل دوره مثل الموضحه في الأعلى لكسر كلمات المرور المشفره بسرعه {النهايه} | 5000 تجربه في الثانيه (إختبرناjohn the ripperعلى معالج بسرعه 700) | ------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------ هذه الرسمه تعبت عليها عشان كذا لا أحد يسرقها :) لتشغيل john the ripper من واجه دوس نكتب الأمر التالي john -w:wordlist passwd حيث wordlist هو ملف القاموس الذي يحتوي على عدد كبير من الكلمات و passwd هو الملف الذي يحتوي على كلمات المرور المشفره والتي نود معرفتها ------------------------------------------------------------------------------------------------ Microsoft(R) Windows 98 C)Copyright Microsoft Corp 1981-1998.( E:\Desktop\junk\john the ripper>john -w by Sola 97,John the Ripper Version 1.3 Copyright (c) 1996 Loaded 1 password **v: 0 c: 6401 t: 0:00:00:01 99% c/s: 6401 w: *****DONE >E:\Desktop\junk\john the ripper ------------------------------------------------------------------------------------------------ وسوف تحفظ النتيجه في الملف john.pot الموجود في نفس الدايروكتري ، وعليك حذف هذا الملف إذا أردت البدء في عمليه كسر جديده ويمكنك تغيير إس |