28Jun

تتبع استعلامات الخلية مع ميسكلسنيفر على أوبونتو

click fraud protection

لديك وحدة خدمة قاعدة بيانات الإنتاج، ولا يمكنك تمكين تسجيل الاستعلام. .. فكيف ترى الاستعلامات التي يتم تنفيذها ضد قاعدة البيانات؟

الجواب: استخدام الشم شبكة تعديل لتحليل حزم ميسكل وفك لهم.سيكون عليك القيام بتجميع قليلا، لكنه سوف يكون يستحق كل هذا العناء.لاحظ أن هذا لن يعمل عادة للاتصالات المحلية، على الرغم من انكم مدعوون الى محاولة.

أولا، تحتاج إلى تثبيت ليبكاب-ديف، وهو مكتبة التطوير التي تسمح لتطبيق لشم حزم الشبكة.

سودو أبت-جيت إنستال ليبيساب-ديف

الآن دعونا نجعل دليل تحميل التعليمات البرمجية المصدر وتجميعه

مكدير ميسكلسنيفر

سد ميسكلنيفر

wget hackmysql.com /code/ mysqlsniffer.tgz

تار xvfz mysqlsniffer.tgz

غك -O2 -lpcap-o mysqlsniffer mysqlsniffer.c packet_handlers.c misc.c

عند هذه النقطة، لدينا لامعة جديدة قابلة للتنفيذ اسمه ميسكلنيفر في دليل المصدر لدينا.يمكنك نسخه أينما تريد( في مكان ما في المسار سيكون مفيدا)

لتشغيل ميسكلنيفر، تحتاج إلى تحديد واجهة الشبكة التي الخلية تستمع على.بالنسبة لي، انها eth0.

سودو /path/to/ ميسكلنيفر eth0

الأحمال من الاشياء يبدأ تحلق من قبل. .. دعونا تصفية بها أكثر من ذلك بقليل حتى نتمكن من مجرد الحصول على الاستعلامات وليس كل البيانات الزائدة.

instagram viewer

$ سودو /path/to/ ميسكلنيفر -no-ميسكل-هدرس eth0 |غريب COM_QUERY

192.168.73.1.2622 & غ؛سيرفر: COM_QUERY: سيليكتsql_mode
192.168.73.1.2622 & غ؛الخادم: COM_QUERY: سيت سيسيون sql_mode = "
192.168.73.1.2622 & غ؛سيرفر: COM_QUERY: سيت نامس utf8
192.168.73.1.1636 & غ؛سيرفر: COM_QUERY: سيليكتSQL_MODE
192.168.73.1.1636 & غ؛الخادم: COM_QUERY: إظهار أعمدة كاملة من `db2842_howto`.`wp_users`

آه، والآن هناك. .. كل أنواع المعلومات الاستعلام، دون الحاجة إلى إعادة تشغيل الخلية.

فيما يلي الخيارات الكاملة للأمر:

أوسيج: ميسكلنيفر [أوبتيونس] إنتيرفاس

أوبتيونس:
-port N الاستماع لل ميسكل على رقم المنفذ N( الافتراضي 3306)
-verbose إظهار معلومات الحزمة الإضافية
-tcp-كترل إظهار تكب(سين، فين، رست، أك)
-net-هدرس عرض قيم رأس إب و تكب الرئيسية
-no-ميسكل-هدرس لا تظهر رأس ميسكل( معرف الحزمة وطولها)
-state شو ستات
-v40 ميسكلالملقم هو الإصدار 4.0
-dump تفريغ كافة الحزم في عرافة
-help طباعة هذه التعليمات البرمجية المصدر الأصلي

والمزيد من المعلومات في:
هتب: //hackmysql.com/ ميسكلنيفر

إذا كنت تقوم بتشغيل على ملقم تطوير فإنه سيكون من الأسهل فقط تشغيل الاستعلامتسجيل.