SQLiScanner - حقن SQL التلقائي مع تشارلز و Sqlmap API





حقن SQL التلقائي مع تشارلز و sqlmapapi 

التبعيات
  • جانغو
  • كيو
  • كرفس
  • sqlmap
  • رديس

المنصات المدعومة
  • لينكس
  • سكس

التثبيت بشكل
مفضل ، يمكنك تنزيل SQLiScanner عن طريق استنساخ مستودع Git:
git clone https://github.com/0xbug/SQLiScanner.git --depth 1
يمكنك تحميل sqlmap عن طريق استنساخ مستودع Git:
git clone https://github.com/sqlmapproject/sqlmap.git --depth 1
يعمل SQLiScanner مع Python الإصدار 3.x على Linux و osx. 
إنشاء virtualenv وتثبيت المتطلبات
cd SQLiScanner/
 virtualenv --python=/usr/local/bin/python3.5 venv
 source venv/bin/activate
 pip install -r requirements.txt

وضع إعدادات
قاعدة البيانات
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 = [""]
 

Syncdb
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



Commentaires

Posts les plus consultés de ce blog