Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2019-9193 — أداة إثبات المفهوم (PoC) مصممة لاستغلال ثغرة تنفيذ كود عن بعد (RCE) مصادق عليها في إصدارات معينة من PostgreSQL (9.3 - 11.7) | Kitploit
أدوات/GitHubGitHub/jhnhnck/cve-2019-9193
تحليل الثغرات الأمنيةالاستغلالاختبار الاختراقالتعلم والتعليمأمن قواعد البيانات
GitHubjhnhnck/cve-2019-9193

CVE-2019-9193

أداة إثبات المفهوم (PoC) مصممة لاستغلال ثغرة تنفيذ كود عن بعد (RCE) مصادق عليها في إصدارات معينة من PostgreSQL (9.3 - 11.7)

عرض المستودع
29منذ شهر واحدلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

GenPostgresRCEExploit هي أداة إثبات مفهوم (PoC) مصممة لاستغلال ثغرة تنفيذ تعليمات برمجية عن بُعد (RCE) تتطلب المصادقة في إصدارات معينة من PostgreSQL (9.3 - 11.7). تتيح للمستخدمين المصادَق عليهم تنفيذ أوامر النظام على خادم قاعدة بيانات PostgreSQL المعرّض للثغرة CVE-2019-9193.

الميزات

  • استغلال RCE: ينفّذ أوامر النظام عبر جلسة PostgreSQL مصادَق عليها.
  • فحص الإصدار: يتحقق من إصدار خادم PostgreSQL الهدف لتأكيد وجود الثغرة.
  • تنفيذ الأوامر: يتيح تنفيذ أوامر المستخدم على الخادم إذا كان معرّضًا للثغرة.
  • إدارة الجداول التلقائية: ينشئ جدولًا مؤقتًا ويحذفه لتنفيذ الأوامر دون تدخل يدوي.

المتطلبات

  • Python 3.x
  • مكتبة PostgreSQL للغة Python (psycopg2 من pip)

التثبيت

  1. استنساخ المستودع:
    git clone https://github.com/AxthonyV/CVE-2019-9193
    cd CVE-2019-9193
    
  2. تثبيت التبعيات باستخدام uv:
    uv sync
    

الاستخدام

python3 GenPostgresRCEExploit.py -i <target_ip> -p <port> -d <database_name> -U <username> -P <password> -c "<system_command>"

الخيارات

  • -i، --ip: عنوان IP لخادم PostgreSQL (الافتراضي: 127.0.0.1)
  • -p، --port: منفذ خادم PostgreSQL (الافتراضي: 5432)
  • -d، --database: اسم قاعدة بيانات PostgreSQL (الافتراضي: template1)
  • -U، --user: اسم المستخدم للاتصال بخادم PostgreSQL (الافتراضي: postgres)
  • -P، --password: كلمة المرور للاتصال بخادم PostgreSQL (الافتراضي: postgres)
  • -c، ---command: أمر النظام المراد تنفيذه على الخادم
  • -t، --timeout: مهلة الاتصال بالثواني (الافتراضي: 10)

مثال

python3 GenPostgresRCEExploit.py -i 192.168.1.10 -p 5432 -d mydb -U myuser -P mypass -c "whoami"

يتصل هذا المثال بخادم PostgreSQL على 192.168.1.10، ويوثّق باستخدام بيانات الاعتماد المقدَّمة، وينفّذ الأمر whoami.

مثال على المخرجات

$ python3 GenPostgresRCEExploit.py -i 192.168.1.10 -p 5432 -d testdb -U postgres -P mypassword -c "whoami"

[+] Connection to PostgreSQL database at 192.168.1.10:5432
[+] Connection successfully established
[+] PostgreSQL version check
[+] Vulnerable PostgreSQL version detected: 10.4
[+] Temporary table creation: temp_3f8b8f9e2c9c11d7bd8f7c61d4e9eaf2
[+] Command successfully executed

postgres

إخلاء المسؤولية

هذه الأداة مخصصة للأغراض التعليمية والاختبار الأخلاقي فقط. يُعد الاستخدام غير المصرح به لهذه الأداة ضد أي أنظمة غير قانوني ومحظور تمامًا. ولا يتحمل المؤلفون مسؤولية أي إساءة استخدام.

RU

GenPostgresRCEExploit هو استغلال PoC مصمم لاستغلال ثغرة تنفيذ التعليمات البرمجية عن بُعد (RCE) في إصدارات معينة من PostgreSQL (9.3 - 11.7). يتيح البرنامج للمستخدمين المصادق عليهم تنفيذ أوامر النظام على خادم PostgreSQL المعرض لثغرة CVE-2019-9193.

الميزات

  • استغلال RCE: تنفيذ أوامر النظام عبر اتصال مصادق عليه بخادم PostgreSQL.
  • فحص الإصدار: يفحص إصدار خادم PostgreSQL الهدف بحثًا عن الثغرات.
  • تنفيذ الأوامر: يتيح تنفيذ أوامر عشوائية على الخادم في حال وجود ثغرة.
  • إدارة الجداول: ينشئ ويحذف تلقائيًا جدولًا مؤقتًا لتنفيذ الأوامر.

المتطلبات

  • Python 3.x
  • مكتبة عميل PostgreSQL (حزمة psycopg2)

التثبيت

  1. استنساخ المستودع:
    git clone https://github.com/geniuszly/CVE-2019-9193
    cd CVE-2019-9193
    
  2. تثبيت التبعيات باستخدام uv:
    uv sync
    

الاستخدام

python3 GenPostgresRCEExploit.py -i <IP address> -p <port> -d <database_name> -U <user> -P <password> -c "<system_command>"

الخيارات

  • -i، --ip: عنوان IP لخادم PostgreSQL (الافتراضي: 127.0.0.1)
  • -p، --port: منفذ خادم PostgreSQL (الافتراضي: 5432)
  • -d، --database: اسم قاعدة بيانات PostgreSQL (الافتراضي: template1)
  • -U، --user: اسم المستخدم للاتصال بخادم PostgreSQL (الافتراضي: postgres)
  • -P، --password: كلمة المرور للاتصال بخادم PostgreSQL (الافتراضي: postgres)
  • -c، --command: أمر النظام المراد تنفيذه على الخادم
  • -t، --timeout: مهلة الاتصال بالثواني (الافتراضي: 10)

مثال

python3 GenPostgresRCEExploit.py -i 192.168.1.10 -p 5432 -d mydb -U myuser -P mypass -c "whoami"

في هذا المثال، يتصل البرنامج بخادم PostgreSQL على 192.168.1.10، ويوثّق باستخدام بيانات الاعتماد المحددة، وينفّذ الأمر whoami.

مثال على المخرجات

$ python3 GenPostgresRCEExploit.py -i 192.168.1.10 -p 5432 -d testdb -U postgres -P mypassword -c "whoami"

[+] Connection to PostgreSQL database at 192.168.1.10:5432
[+] Connection successfully established
[+] PostgreSQL version check
[+] Vulnerable PostgreSQL version detected: 10.4
[+] Temporary table creation: temp_3f8b8f9e2c9c11d7bd8f7c61d4e9eaf2
[+] Command successfully executed

postgres

إخلاء المسؤولية

هذه الأداة مخصصة للأغراض التعليمية والاختبار القانوني فقط. يُعد الاستخدام غير المصرح به لهذه الأداة ضد أي أنظمة غير قانوني ومحظور تمامًا. ولا يتحمل المؤلفون أي مسؤولية عن أي إساءة استخدام.

تنزيل الأداة