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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ELFLoader — x86_64/x86 Linux प्रणालियों पर ELF ऑब्जेक्ट्स को पूरी तरह से मेमोरी में लोड और रन करता है, स्टील्थी पोस्ट-एक्सप्लॉइटेशन कमांड निष्पादन के लिए रनटाइम पर libc प्रतीकों को हल करता है। | Kitploit
उपकरण/GitHubGitHub/trustedsec/elfloader
पोस्ट-शोषणपेनिट्रेशन टेस्टिंगउपयोगिताएँ और फ्रेमवर्करेड टीमिंगपेलोड डेवलपमेंट
GitHubtrustedsec/elfloader

ELFLoader

x86_64/x86 Linux प्रणालियों पर ELF ऑब्जेक्ट्स को पूरी तरह से मेमोरी में लोड और रन करता है, स्टील्थी पोस्ट-एक्सप्लॉइटेशन कमांड निष्पादन के लिए रनटाइम पर libc प्रतीकों को हल करता है।

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

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

सभी देखें →

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

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

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

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

ELFLoader

यह एक ELF ऑब्जेक्ट इन-मेमोरी लोडर/रनर है। लक्ष्य एक एकल elf लोडर बनाना है जिसका उपयोग सभी x86_64 और x86 nix ऑपरेटिंग सिस्टमों पर अनुवर्ती क्षमताओं को चलाने के लिए किया जा सके।

यह कैसे काम करता है

इस लोडर के काम करने का तरीका यह है कि इसमें उस OS के लिए ELF ऑब्जेक्ट बनाने और लोड करने के लिए आवश्यक सभी कोड मौजूद होते हैं जिसके लिए इसे संकलित किया गया है। इसके पास जो कुछ भी भेजा जाता है, यदि वह elf फ़ाइल नहीं है, सही आर्किटेक्चर के लिए नहीं है, या यदि वह किसी ऐसी चीज़ से लिंक करता है जिसे हल नहीं किया जा सकता, तो यह चलाने का प्रयास किए बिना बाहर निकल जाता है।

प्रतीकों को हल करना

COFFLoader और इसके बीच एक मुख्य अंतर यह है कि यह उपयोग किए जाने वाले प्रत्येक फ़ंक्शन को फिर से परिभाषित करने के बजाय OS की libc से मानक परिभाषाओं का उपयोग करता है।

प्रोजेक्ट लेआउट

root@kitploit:~
.
├── includes
│   ├── beacon_api.h
│   ├── beacon_compatibility.h
│   ├── debug.h
│   ├── ELFLoader.h
│   └── minimal_elf.h
├── Makefile
├── README.md
├── SA
│   └── src
│       ├── cat.c
│       ├── chmod.c
│       ├── env.c
│       ├── find.c
│       ├── grep.c
│       ├── id.c
│       ├── ifconfig.c
│       ├── pwd.c
│       ├── tasklist.c
│       ├── uname.c
│       ├── walk.c
│       └── whoami.c
├── Scripts
│   └── beacon_generate.py
├── src
│   ├── beacon_compatibility.c
│   └── ELFLoader.c
└── testobjects
    ├── getuid.c
    ├── test2.c
    ├── test2_duplicatetext.c
    └── test.c

6 directories, 26 files

उदाहरण

find.o का उदाहरण

पाई गई फ़ाइलों को cat करने के लिए जनरेट करें, जो find /etc/ -iname *release -exec cat {} \; या cat /etc/*release* का विकल्प है।

root@kitploit:~
Beacon>reset
Beacon>addString /etc
Beacon>addString release
Beacon>addString
Beacon>addint 1
Beacon>addint 1
Beacon>addint 1
Beacon>generate
b'26000000050000002f657463000800000072656c65617365000100000000010000000100000001000000'
root@kitploit:~
./ELFLoader.out ./SA/src/find.o 26000000050000002f657463000800000072656c65617365000100000000010000000100000001000000

grep.o का उदाहरण

/proc में rwx मेमोरी अनुमतियों वाली सभी फ़ाइलों को सूचीबद्ध करने के लिए जनरेट करें।

root@kitploit:~
Beacon>reset
Beacon>addString /proc
Beacon>addString rwx
Beacon>addString maps
Beacon>addint 1
Beacon>addint 0
Beacon>addint 0
Beacon>generate
b'27000000060000002f70726f63000400000072777800050000006d61707300010000000000000000000000'
root@kitploit:~
./ELFLoader.out ./SA/src/grep.o 27000000060000002f70726f63000400000072777800050000006d61707300010000000000000000000000

chmod का उदाहरण

chmod 777 /tmp/test.sh के लिए तर्क जनरेट करें।

root@kitploit:~
Beacon>reset
Beacon>addString 777
Beacon>addString /tmp/test.sh
Beacon>generate
b'1900000004000000373737000d0000002f746d702f746573742e736800'
root@kitploit:~
./ELFLoader.out ./SA/src/chmod.o 1900000004000000373737000d0000002f746d702f746573742e736800

uname का उदाहरण

यह सामान्य उदाहरण है जो कोई तर्क नहीं लेता है।

root@kitploit:~
./ELFLoader.out SA/src/uname.o

रनर और लाइब्रेरी उदाहरण

root@kitploit:~
make x86_64so
make x86_64runner
LD_LIBRARY_PATH=. ./runner.out ./SA/src/env.o
टूल डाउनलोड करें