یک توسعه‌دهنده

یک توسعه دهنده که بیشتر از توسعه،‌ فیلم می‌بینه و کتاب می‌خونه :)

آشنایی خیلی سریع با sqlmap

شنبه, ۷ دی ۱۳۹۸، ۱۰:۴۱ ب.ظ

برای یکی از دستور کارهای یکی از دروس این ترم می‌بایست یکی از ابزارهای (متاسفانه و با شرم خجالت) توزیع کالی مثل: متاسپولیت، کرک رمز و ... رو تحویل می‌دادیم.

من برای این دستور کار ابزار sqlmap رو انتخاب کردم که برای تست خطای SQL به‌کار می‌ره.

نکته: هرگونه استفادهٔ غیرقانونی از این ابزار برعهدهٔ خود شماستخنده

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

خیلی سریع با مهم‌ترین commandهای sqlmap آشنا بشیم خنده

اولین مرحله پیدا کردن یک هدف (Target) هست که از روش مرسوم پیدا کردن هدف، استفاده از Google Dorkها می‌باشد.

آدرسی که من برای تست مراجل استفاده خواهم کرد: https://www.iagcc.com/news.php?id=222 می‌باشد. که با گذاشتن ' آخر آدرس می‌توان فهمید که وب‌سایت مشکل SQL دارد.

مرحلهٔ دوم که در واقع اولین مرحله از یادگیری sqlmap می‌باشد، تست آسیب وب‌سایت است که به صورت زیر می‌باشد:

sqlmap

مرحلهٔ سوم، پیدا کردن دیتابیس وب‌سایت هست:

--dbs

که بعد از اجرای این مرحله به این نتیجه می‌رسیم و پایگاه‌دادهٔ وب‌سایت پیدا می‌شود:

sqlmap

مرحلهٔ چهارم، بعد از پیدا کردن پایگاه‌داده باید جداول موجود در پایگاه داده را به‌دست آوریم!

sqlmap

خروجی مرحلهٔ بالا:

sqlmap

مرحلهٔ پنجم، باید اطلاعات موجود در مهم‌ترین جدول را واکشی کرده! و بعد از آن به‌دنبال صفحهٔ ورود به پنل مدیریت باشید =)

sqlmap

خروجی مرحلهٔ بالا:

sqlmap

نکته: اگر وب‌سایت به هر دلیلی از اجرای دستورات جلوگیری کرد و نتوانستید مراحل را تک تک آزمایش کنید با اضافه کردن agent تصادفی تا حدودی می‌توان مشکل را دور بزنید. که در این مثال هم باید از همین Option استفاده کرد:

sqlmap

نکته: اگر بخواهیم ستون‌های جدول را ببینیم:

sqlmap

خروجی دستور بالا:

sqlmap

از این آشنایی خیلی سریع و خلاصه استفادهٔ خوب کنید =))

تمام./

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی

تمام حقوق مادی و معنوی این وبلاگ متعلق به وبلاگ سرزمین برنامه نویسی بوده و هر گونه کپی بردای بدون ذکر منبع غیرمجاز و از نظر ما حرام است