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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Freeloader — Plex Unlocker | Kitploit
أدوات/GitHubGitHub/authrequest/freeloader
تصعيد الامتيازاتأمن الحاوياتتخطيط الشبكةتحليل الثغرات الأمنيةبروكسيات الويب والاعتراضالاستغلالالهندسة العكسيةمصممي الأخطاءتحليل الملفات الثنائيةالتعلم والتعليمتطوير الحمولات
92165منذ 2 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Freeloader

Plex Unlocker

عرض المستودع

دعم Docker لـ plexmediaserver_crack

يصحح Plex Media Server الذي يعمل داخل Docker — كل من الصورة الرسمية plexinc/pms-docker وصورة المجتمع lscr.io/linuxserver/plex — باستخدام نفس آلية LD_PRELOAD-عند-تنفيذ-PMS مثل تثبيت systemd الأصلي. راجع README على المستوى الأعلى والدليل الكامل docs/DOCKER.md للسبب واستكشاف الأخطاء.

البناء

من جذر المشروع:

root@kitploit:~
# Official image (plexinc/pms-docker)
docker build -f docker/Dockerfile.plexinc -t plex-crack:plexinc .

# Community image (lscr.io/linuxserver/plex)
docker build -f docker/Dockerfile.linuxserver -t plex-crack:lsio .

يقوم البناء الأول بتنزيل zig 0.13.0 وصورة Plex الأساسية المختارة. تعيد عمليات البناء اللاحقة استخدام الطبقات المخبأة حتى تتغير src/ أو third_party/ أو build.sh. قم بتثبيت الصورة الأساسية باستخدام --build-arg PLEX_BASE_IMAGE=... إذا كنت بحاجة إلى إمكانية إعادة الإنتاج عبر تحديثات PMS.

التشغيل

root@kitploit:~
# plexinc (no PUID/PGID; the image runs PMS as the upstream 'plex' user)
docker run -d --name plex --network=host \
    -v /srv/plex/config:/config \
    -v /srv/plex/data:/data \
    plex-crack:plexinc

# linuxserver (honor PUID/PGID so /config and /data chown correctly on first start)
docker run -d --name plex --network=host \
    -e PUID=$(id -u) -e PGID=$(id -g) \
    -e TZ=America/Los_Angeles \
    -v /srv/plex/config:/config \
    -v /srv/plex/data:/data \
    plex-crack:lsio

ثم:

root@kitploit:~
curl -s -o /dev/null -w '%{http_code}\n' http://127.0.0.1:32400/identity   # -> 200

التصحيح في المكان (بدون إعادة بناء)

إذا كان لديك بالفعل حاوية Plex قيد التشغيل ولا ترغب في إعادة بناء الصورة أو إعادة إنشاء الحاوية، فإن plex-docker-patch.sh يطبق نفس التصحيح على حاوية حية — لا حاجة إلى docker build، الصورة الأصلية دون لمس، الحاوية الأصلية + وحدات التخزين الخاصة بها محفوظة. قابل للتراجع عبر uninstall (يتم الاحتفاظ بنسخة .orig من ملف s6 run).

root@kitploit:~
# Default container name: "plex"
./docker/plex-docker-patch.sh install

# Custom container name
./docker/plex-docker-patch.sh install my-plex

# Revert (restores the s6 run file from its .orig)
./docker/plex-docker-patch.sh uninstall my-plex

# Status
./docker/plex-docker-patch.sh status my-plex

يكتشف البرنامج النصي تلقائيًا الصورة الأساسية (plexinc vs LSIO) عن طريق قراءة محتوى ملف s6 run داخل الحاوية، لذلك يتم استخدام نفس .so وwrapper.sh في كلتا الحالتين. يجب أن يكون Zig متاحًا على المضيف (يستدعي البرنامج النصي build.sh)؛ يتم إعادة استخدام build/plexmediaserver_crack.so الموجود مسبقًا.

متى تستخدم أيًا منهما

  • بناء Dockerfile (تدفق docker build أعلاه) — الأفضل لنشر متكرر، متعدد المضيفين، CI/CD، صور غير قابلة للتغيير. تقوم بإيداع صورة مصححة وشحنها.
  • plex-docker-patch.sh — الأفضل للتصحيح لمرة واحدة لحاوية قيد التشغيل لا ترغب في لمسها. يعدل نظام ملفات الحاوية الحية؛ قابل للتراجع بالكامل عبر uninstall.

ما هو أين

لـ docker-compose، انحراف التوقيع، التحقق باستخدام scripts/readbitset.py، إلغاء التثبيت، واستكشاف الأخطاء، راجع ../docs/DOCKER.md.

استكشاف الأخطاء السريع (المصحح في المكان)

لتشخيصات أعمق (PMS exit 127، glibc vs musl ABI، ملكية LSIO /config، انحراف التوقيع في تحديثات PMS)، راجع ../docs/DOCKER.md.

تنزيل الأداة
الملفالغرض
Dockerfile.plexincبناء متعدد المراحل ← plexinc/pms-docker مصحح
Dockerfile.linuxserverبناء متعدد المراحل ← lscr.io/linuxserver/plex مصحح
wrapper.shمشغل داخل الحاوية (env → LD_PRELOAD أخيرًا → exec PMS)
plex-docker-patch.shمصحح في المكان لحاوية قيد التشغيل (install / uninstall / status)
العَرَضالسبب المحتملالفحص الأول
install يقول ERROR: docker not on PATHdocker CLI غير مثبت أو المستخدم ليس في مجموعة dockerdocker version (يجب أن يعمل كمستخدمك)
install يقول could not find s6 svc-plex run fileالصورة الأصلية غيرت تخطيط s6 الخاص بهاdocker exec <name> ls -la /etc/s6-overlay/s6-rc.d/svc-plex/ /etc/services.d/plex/ — افتح مشكلة مع المخرجات
ينجح install ولكن .so ليس في /proc/$PID/mapsPMS خرج برمز 127 (فشل المحمل)docker logs <name> | tail -50 — عادةً ما يدخل .so من glibc (أعد البناء باستخدام build.sh)
يظهر status: PATCH IS NOT ACTIVE بعد installملف التشغيل لم يُعاد كتابته (مثل طبقة للقراءة فقط) أو الحاوية لم يُعاد تشغيلهاdocker exec <name> cat /etc/s6-overlay/s6-rc.d/svc-plex/run — يجب أن يطبع exec .../plex-crack-wrapper.sh
يقول uninstall: no run.orig foundتم حذف .orig، أو لم يتم عمل نسخة احتياطية لملف التشغيل (مثل تشغيل إصدار أقدم من البرنامج النصي)استعادة يدويًا: docker cp <upstream-image>:/etc/s6-overlay/s6-rc.d/svc-plex/run <name>:/etc/s6-overlay/s6-rc.d/svc-plex/run