لینوکس, مایکروسافت

sqlmap چیست؟ آموزش نصب sqlmap در لینوکس و ویندوز و ترموکس اندروید

آموزش نصب sqlmap در لینوکس و ویندوز و ترموکس اندروید

ابزار sqlmap با زبان برنامه نویسی پایتون با هدف SQL Injection نوشته شده است، در این مقاله نحوه نصب sqlmap در لینوکس و ویندوز و ترموکس اندروید را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

آموزش نصب sqlmap در لینوکس و ویندوز و ترموکس اندروید

ابزار sqlmap چیست؟

ابزار sqlmap با زبان برنامه نویسی پایتون با هدف SQL Injection نوشته شده است.

اس کیو ال مپ یک ابزار تست نفوذ اوپن سورس است که فرایند تشخیص و بهره برداری از تزریق SQL و به دست گرفتن سرورهای پایگاه داده را خودکار می کند.

sqlmap از یک موتور قدرتمند شناسایی بهره مند است که بسیاری از ویژگی های کاربردی برای آزمایش نهایی نفوذ را در اختیار دارد.

این ابزار به صورت پیشفرض روی کالی نصب شده است.

ویژگی های این ابزار

  • پشتیبانی کامل از MySQL، Oracle، PostgreSQL، Microsoft SQL Server، Microsoft Access، IBM DB2، SQLite، Firebird، Sybase، SAP MaxDB، Informix، MariaDB، MemSQL، TiDB، CockroachDB، HSQLDB، H2، MonetDB، Apache Derby، Amazon Redshift، Vertica، Mckoi، Presto، Altibase، MimerSQL، CrateDB، Greenplum، Drizzle، Apache Ignite، Cubrid، InterSystems Cache، IRIS، eXtremeDB و سیستم های مدیریت پایگاه داده FrontBase.
  • پشتیبانی کامل از 6 روش تزریق دیتابیس : boolean-based blind, time-based blind, error-based, UNION query-based, stacked queries و out-of-band
  • پشتیبانی از اتصال مستقیم به بانک اطلاعاتی بدون نیاز به رمز عبور از طریق تزریق SQL ، با تهیه کردنشیال های DBMS ، آدرس IP ، نام پورت و نام پایگاه داده.

نصب sqlmap ویندوز

1. ابتدا آخرین نسخه از ابزار پایتون را بر روی سیستم خود نصب کنید.

آموزش نصب پایتون در ویندوز

نکته : حتما موقع نصب تیک گزینه Add to path پر شده باشد.

2. ابزار اس کیو ال مپ را از لینک زیر در گیت هاب دانلود کنید:

https://github.com/sqlmapproject/sqlmap/

از حالت فشرده خارج نمایید سپس آن را در مسیر دلخواه قرار دهید.

3. حالا CMD را باز کرده و مسیر فعلی را به مسیر قرار گیری ابزار تغییر دهید مثال:

cd /d C:\SQLi\sqlmap

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

python sqlmap.py

نصب sqlmap لینوکس

1- ابتدا مفسر پایتون را روی لینوکس خود نصب کنید، در صورتی که اینکار را بلد نیستید از لینک زیر استفاده کنید:

آموزش نصب پایتون در لینوکس Centos

آموزش نصب پایتون در لینوکس Ubuntu

2- ابزار اس کیو ال مپ را از لینک زیر در گیت هاب دانلود کنید:

https://github.com/sqlmapproject/sqlmap/

سپس با دستور زیر از حالت فشرده خارج نمایید:

unzip sqlmap.zip

سپس با استفاده از دستور cd مسیر جاری را به دایرکتوری اس کیو ال مپ تغییر دهید:

cd sqlmap/

3- حالا می‌توانید با دستور زیر به sqlmap دسترسی پیدا کنید:

python sqlmap.py

نصب در ترموکس اندروید

1- ترموکس را روی گوشی اندروید نصب کنید.

2- ترموکس را باز کنید و با دستور های زیر پکیج ها را بروزرسانی کنید:

pkg update
pkg upgrade

3- اگر git رو برروی ترموکس نصب نکردید با استفاده از کد زیر نصب کنید:

apt install git

4- اگر پایتون رو برروی termux نصب نکردید با استفاده از کد های زیر نصب کنید:

برای ترموکس 3 :

pkg install python3

برای ترموکس 2 :

pkg install python2

5- سپس با استفاده از کد زیر اقدام به دانلود ابزار sqlmap میکنیم:

git clone https://github.com/sqlmapproject/sqlmap

6- بعد از اتمام دانلود sqlmap در ترموکس با استفاده از دستور cd وارد دایرکتوری sqlmap می شویم:

cd sqlmap

7- همچنین با دستور chmod مجوز های لازم رو به این ابزار می دهیم:

chmod +x *

8- بسیار خب نصب sqlmap در termux به اتمام رسید.

در آخر با کد زیر ابزار sqlmap را در ترموکس اجرا میکنیم:

python2 sqlmap.py

امیدواریم مقاله معرفی sqlmap و روش نصب آن برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

1 نظر در “sqlmap چیست؟ آموزش نصب sqlmap در لینوکس و ویندوز و ترموکس اندروید

  1. Arl گفت:

    داداش..حالا چطوری باهاش کار کنم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *