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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
COFFLoader — Cobalt Strike के बाहर Beacon Object Files (BOFs) चलाएँ, 64-bit COFF ऑब्जेक्ट फ़ाइलों को पार्स करके, Beacon-संगत आर्गुमेंट जनरेशन और रेड-टीम परीक्षण के लिए सहायक स्क्रिप्ट्स के साथ। | Kitploit
उपकरण/GitHubGitHub/trustedsec/coffloader
पोस्ट-शोषणपेनिट्रेशन टेस्टिंगबाइनरी विश्लेषणरेड टीमिंगपेलोड डेवलपमेंट
GitHubtrustedsec/coffloader

COFFLoader

Cobalt Strike के बाहर Beacon Object Files (BOFs) चलाएँ, 64-bit COFF ऑब्जेक्ट फ़ाइलों को पार्स करके, Beacon-संगत आर्गुमेंट जनरेशन और रेड-टीम परीक्षण के लिए सहायक स्क्रिप्ट्स के साथ।

रिपॉजिटरी देखें
6469251 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

COFF लोडर

यह एक जल्दबाज़ी में तैयार COFF लोडर है (उर्फ बीकन ऑब्जेक्ट फ़ाइलें)। वर्तमान में यह बिना संशोधित BOF चला सकता है, इसलिए इसका उपयोग बिना CS एजेंट चलाए परीक्षण के लिए किया जा सकता है। एकमात्र अपवाद यह है कि इंजेक्शन से संबंधित बीकन संगतता फ़ंक्शन केवल खाली हैं।

मुख्य लक्ष्य एक कार्यशील उदाहरण प्रदान करना है और शायद किसी के लिए उपयोगी होना है।

भाग

इसके कुछ भाग हैं, जो नीचे सूचीबद्ध हैं।

  • beacon_compatibility: ये बीकन के आंतरिक फ़ंक्शन हैं ताकि आप BOF फ़ाइलें लोड कर सकें और उन्हें चला सकें।
  • COFFLoader: यह वास्तविक COFF लोडर है, और जब nix के लिए बनाया जाता है तो केवल 64-बिट ऑब्जेक्ट फ़ाइल लोड करता है और उसे पार्स करता है।
  • test: यह उदाहरण "COFF" फ़ाइल है, जब make कॉल किया जाता है तो यह आपके लिए COFF फ़ाइल बना देगा।
  • beacon_generate: यह एक सहायक स्क्रिप्ट है जो beacon_compatibility फ़ंक्शन के साथ संगत स्ट्रिंग/तर्क बनाती है।

बीकन जेनरेट

इसका उपयोग COFFLoader कोड के लिए तर्क उत्पन्न करने के लिए किया जाता है। यदि BOF तर्क लेता है, तो बस इसके साथ अपेक्षित प्रकार के तर्क जोड़ें और उपयोग के लिए हेक्स स्ट्रिंग उत्पन्न करें।

उदाहरण उपयोग यहाँ दिया गया है:

root@kitploit:~
COFFLoader % python3 beacon_generate.py
Beacon Argument Generator
Beacon>help

Documented commands (type help <topic>):
========================================
addString  addWString  addint  addshort  exit  generate  help  reset

Beacon>addWString test
Beacon>addint 4
Beacon>generate
b'120000000a0000007400650073007400000004000000'
Beacon>reset
Beacon>addint 5
Beacon>generate
b'0400000005000000'
Beacon>exit

BOF तर्क

प्रत्येक BOF के लिए किन तर्कों की आवश्यकता है, यह आप स्रोत कोड देखकर जान सकते हैं। Net User BOF को एक उदाहरण के रूप में लेते हुए, आप CS-Situational-Awareness-BOF Github में मौजूद src/SA/netuser/entry.c फ़ाइल देखें और फिर void go() फ़ंक्शन में पाए गए तर्कों को देखें।

root@kitploit:~
VOID go(IN PCHAR Buffer, IN ULONG Length)
{
    datap parser;
    wchar_t *username = NULL;
    wchar_t *domain = NULL;

    BeaconDataParse(&parser, Buffer, Length);
    username = (wchar_t *)BeaconDataExtract(&parser, NULL);
    domain = (wchar_t *)BeaconDataExtract(&parser, NULL);
    domain = *domain == 0 ? NULL : domain;
    netuserinfo(username, domain);

    printoutput(TRUE);
};

हम देख सकते हैं कि हमारे Net User BOF को "username" और "domain" की आवश्यकता है (जिन्हें हम whoami BOF चलाकर प्राप्त कर सकते हैं)। beacon_generate.py सहायक स्क्रिप्ट का उपयोग करके, हम तर्क इस प्रकार उत्पन्न करेंगे:

root@kitploit:~
COFFLoader % python3 beacon_generate.py
Beacon Argument Generator
Beacon>addWString Administrator
Beacon>addWString client2
Beacon>generate
b'340000001c000000410064006d0069006e006900730074007200610074006f00720000001000000063006c00690065006e00740032000000'
Beacon>exit

अंत में, हेक्सीफ़ाई किए गए संख्यात्मक मानों (केवल संख्याएँ) को अपने निष्पादन कमांड में कॉपी करें।

root@kitploit:~
COFFLoader64.exe go ..\CS-Situational-Awareness-BOF\SA\netuser\netuser.x64.o 340000001c000000410064006d0069006e006900730074007200610074006f00720000001000000063006c00690065006e00740032000000

आप इस लिंक पर अधिक विस्तृत उदाहरण पा सकते हैं:
https://trustedsec.com/blog/situational-awareness-bofs-for-script-kiddies

चलाना

नीचे BOF चलाने का एक उदाहरण दिया गया है।

root@kitploit:~
COFFLoader64.exe go test64.out
COFFLoader64.exe go ..\CS-Situational-Awareness-BOF\SA\whoami\whoami.x64.o
टूल डाउनलोड करें