CVE-2019-9053
كود محسن لاستغلال حقن SQL من Daniele Scanu
التغييرات التالية تم تطبيقها:
- إضافة متغير التحكم بالوقت -t أو --time الذي يتيح للمستخدم تمديد توقيت حقن SQL (مفيد إذا كانت الشبكة بين المضيفين تعاني من تأخيرات في نقل الحزم)
- إضافة معالجة استثناءات الشبكة: لإعادة المحاولة في حالة فقدان حزمة/اتصال/استجابة (كانت Python الأصلية ترمي استثناءً وكان عليك البدء من جديد)
- في حالة الحصول على hash/salt ليست هناك حاجة لاستخدام قاموس كامل، حيث يتم تمثيله بالنظام الست عشري، لذلك يتم استخدام قاموس مختصر بديل [0123456789abcdef] لتسريع الكود
- Python3 تتطلب أن تكون وسائط hashlib.md5() مشفرة، لذلك تم إعادة كتابة دالة إيجاد الـ hash وفقًا لذلك
استمتع!