
स्वचालित SQL इंजेक्शन Charles और sqlmap API के साथ
Charles और sqlmapapi के साथ स्वचालित SQL इंजेक्शन
中文版说明文档点这里
Charles और sqlmapapi के साथ स्वचालित SQL इंजेक्शन
अधिमानतः, आप Git रिपॉजिटरी को क्लोन करके SQLiScanner डाउनलोड कर सकते हैं:
git clone https://github.com/0xbug/SQLiScanner.git --depth 1
आप Git रिपॉजिटरी को क्लोन करके sqlmap डाउनलोड कर सकते हैं:
git clone https://github.com/sqlmapproject/sqlmap.git --depth 1
SQLiScanner Linux और osx पर Python संस्करण 3.x के साथ काम करता है।
virtualenv बनाएँ और आवश्यकताएँ स्थापित करें
cd SQLiScanner/
virtualenv --python=/usr/local/bin/python3.5 venv
source venv/bin/activate
pip install -r requirements.txt
DATABASES सेटिंग
SQLiScanner/settings.py:85
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': '',
'USER': '',
'PASSWORD': '',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}
SendEmail सेटिंग
SQLiScanner/settings.py:158
# Email
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_TLS = False
EMAIL_HOST = ''
EMAIL_PORT = 25
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
DEFAULT_FROM_EMAIL = ''
scanner/tasks.py:14
class SqlScanTask(object):
def __init__(self, sqli_obj):
self.api_url = "http://127.0.0.1:8775"
self.mail_from = ""
self.mail_to = [""]
python manage.py makemigrations scanner
python manage.py migrate
python manage.py createsuperuser
redis-server
python sqlmapapi.py -s -p 8775
python manage.py celery worker --loglevel=info
python manage.py runserver