
Offline command line lookup utility for GTFOBins (https://github.com/GTFOBins/GTFOBins.github.io), LOLBAS (https://github.com/LOLBAS-Project/LOLBAS), WADComs (https://wadcoms.github.io), and HijackLibs (https://hijacklibs.net/).
GTFOBins, LOLBAS, WADComs और HijackLibs के लिए ऑफ़लाइन कमांड लाइन लुकअप उपयोगिता।
हालाँकि GTFOBLookup Python2.7 में चलेगा, कुछ सुविधाओं के लिए Python3 की आवश्यकता होती है।
GTFOBLookup को निम्नलिखित गैर-मानक Python लाइब्रेरीज़ स्थापित करने की आवश्यकता होती है:
pip install appdirs)pip install colorama)pip install gitpython)pip install pyyaml)इन सभी को निम्नलिखित कमांड से स्थापित किया जा सकता है: pip install -r requirements.txt
pipx का उपयोग करके GTFOBLookup स्थापित करने की अनुशंसा की जाती है:
pipx install git+https://github.com/nccgroup/GTFOBLookup.git
स्थापना के बाद, रिपॉजिटरी की स्थानीय प्रतियां डाउनलोड करने के लिए इंटरनेट से जुड़े रहते हुए gtfoblookup.py update चलाएँ।
Linux पर, GTFOBLookup निर्देशिका पर जाएँ और man ./gtfoblookup.1 चलाएँ या नीचे देखें:
gtfoblookup.py [-h] {update,purge,gtfobins,lolbas,wadcoms,hijacklibs} ...
विकल्प
उप-कमांड
gtfoblookup.py update
रिपॉजिटरी की स्थानीय प्रतियां अपडेट करें
gtfoblookup.py purge
रिपॉजिटरी की स्थानीय प्रतियां हटाएँ
gtfoblookup.py gtfobins
GTFOBins की स्थानीय प्रति खोजें
gtfoblookup.py lolbas
LOLBAS की स्थानीय प्रति खोजें
gtfoblookup.py wadcoms
WADComs की स्थानीय प्रति खोजें
gtfoblookup.py hijacklibs
HijackLibs की स्थानीय प्रति खोजें
विकल्प 'gtfoblookup.py update'
usage: gtfoblookup.py update [-h] [-r repo]
-r repo, --repo repo
केवल निर्दिष्ट रिपॉजिटरी को अपडेट करें
विकल्प 'gtfoblookup.py purge'
usage: gtfoblookup.py purge [-h] [-r repo]
-r repo, --repo repo
केवल निर्दिष्ट रिपॉजिटरी को हटाएँ
विकल्प 'gtfoblookup.py gtfobins'
usage: gtfoblookup.py gtfobins [-h] {list,search} ...
उप-कमांड
gtfoblookup.py gtfobins list
GTFOBins की स्थानीय प्रति में शामिल सभी प्रकार/श्रेणियाँ/निष्पादनयोग्य/पूर्वापेक्षाएँ/सेवाएँ/आक्रमण प्रकार/OS सूचीबद्ध करें
gtfoblookup.py gtfobins search
GTFOBins रिपॉजिटरी खोजें
विकल्प 'gtfoblookup.py gtfobins list'
usage: gtfoblookup.py gtfobins list [-h] attribute
attribute
सूचीबद्ध करने के लिए विशेषता
विकल्प 'gtfoblookup.py gtfobins search'
usage: gtfoblookup.py gtfobins search [-h] [-c categories] [-f] executable
executable
खोजने के लिए निष्पादनयोग्य
-c categories, --category categories
वह श्रेणी या श्रेणियाँ (अल्पविराम से अलग) जिनमें खोजना है
-f, --file
एकल निष्पादनयोग्य के बजाय निष्पादनयोग्यों की सूची (प्रति पंक्ति एक) वाली फ़ाइल का उपयोग करें
विकल्प 'gtfoblookup.py lolbas'
usage: gtfoblookup.py lolbas [-h] {list,search} ...
उप-कमांड
gtfoblookup.py lolbas list
LOLBAS की स्थानीय प्रति में शामिल सभी प्रकार/श्रेणियाँ/निष्पादनयोग्य/पूर्वापेक्षाएँ/सेवाएँ/आक्रमण प्रकार/OS सूचीबद्ध करें
gtfoblookup.py lolbas search
LOLBAS रिपॉजिटरी खोजें
विकल्प 'gtfoblookup.py lolbas list'
usage: gtfoblookup.py lolbas list [-h] attribute
attribute
सूचीबद्ध करने के लिए विशेषता
विकल्प 'gtfoblookup.py lolbas search'
usage: gtfoblookup.py lolbas search [-h] [-c categories] [-t types] [-f]
executable
executable
खोजने के लिए निष्पादनयोग्य
-c categories, --category categories
वह श्रेणी या श्रेणियाँ (अल्पविराम से अलग) जिनमें खोजना है
-t types, --type types
खोजने के लिए निष्पादनयोग्य का प्रकार या प्रकार (अल्पविराम से अलग)
-f, --file
एकल निष्पादनयोग्य के बजाय निष्पादनयोग्यों की सूची (प्रति पंक्ति एक) वाली फ़ाइल का उपयोग करें
विकल्प 'gtfoblookup.py wadcoms'
usage: gtfoblookup.py wadcoms [-h] {list,search} ...
उप-कमांड
gtfoblookup.py wadcoms list
WADComs की स्थानीय प्रति में शामिल सभी प्रकार/श्रेणियाँ/निष्पादनयोग्य/पूर्वापेक्षाएँ/सेवाएँ/आक्रमण प्रकार/OS सूचीबद्ध करें
gtfoblookup.py wadcoms search
WADComs रिपॉजिटरी खोजें
विकल्प 'gtfoblookup.py wadcoms list'
usage: gtfoblookup.py wadcoms list [-h] attribute
attribute
सूचीबद्ध करने के लिए विशेषता
विकल्प 'gtfoblookup.py wadcoms search'
usage: gtfoblookup.py wadcoms search [-h] [-p prerequisites] [-s services]
[-a attack_types] [-o OSs] [-f]
executable
executable
खोजने के लिए निष्पादनयोग्य
-p prerequisites, --prereq prerequisites
किसी विशिष्ट पूर्वापेक्षा या पूर्वापेक्षाओं (अल्पविराम से अलग) वाले निष्पादनयोग्य खोजें
-s services, --service services
किसी विशिष्ट सेवा या सेवाओं (अल्पविराम से अलग) के साथ इंटरैक्ट करने वाले निष्पादनयोग्य खोजें
-a attack_types, --attacktype attack_types
किसी विशिष्ट प्रकार या प्रकारों (अल्पविराम से अलग) के आक्रमणों के लिए उपयोग किए जा सकने वाले निष्पादनयोग्य खोजें
-o OSs, --os OSs
किसी विशिष्ट ऑपरेटिंग सिस्टम या ऑपरेटिंग सिस्टमों (अल्पविराम से अलग) पर चलाए जा सकने वाले निष्पादनयोग्य खोजें
-f, --file
एकल निष्पादनयोग्य के बजाय निष्पादनयोग्यों की सूची (प्रति पंक्ति एक) वाली फ़ाइल का उपयोग करें
विकल्प 'gtfoblookup.py hijacklibs'
usage: gtfoblookup.py hijacklibs [-h] {list,search} ...
उप-कमांड 'gtfoblookup.py hijacklibs'
gtfoblookup.py hijacklibs list
HijackLibs की स्थानीय प्रति में शामिल सभी प्रकार/श्रेणियाँ/निष्पादनयोग्य/पूर्वापेक्षाएँ/सेवाएँ/आक्रमण प्रकार/OS सूचीबद्ध करें
gtfoblookup.py hijacklibs search
HijackLibs रिपॉजिटरी खोजें
विकल्प 'gtfoblookup.py hijacklibs list'
usage: gtfoblookup.py hijacklibs list [-h] attribute
attribute
सूचीबद्ध करने के लिए विशेषता
उप-कमांड 'gtfoblookup.py hijacklibs search'
usage: gtfoblookup.py hijacklibs search [-h] [-a attack_types] [-v vendors] [-f] executable
executable
खोजने के लिए निष्पादनयोग्य (सभी निष्पादनयोग्यों के परिणाम दिखाने के लिए "all" उपयोग करें)
विकल्प 'gtfoblookup.py hijacklibs search'
-a attack_types, --attacktype attack_types
किसी विशिष्ट प्रकार या प्रकारों (अल्पविराम से अलग) के आक्रमणों के लिए उपयोग किए जा सकने वाले निष्पादनयोग्य खोजें
-v vendors, --vendor vendors
किसी विशिष्ट विक्रेता या विक्रेताओं (अल्पविराम से अलग) के निष्पादनयोग्य खोजें
-f, --file
एकल निष्पादनयोग्य के बजाय निष्पादनयोग्यों की सूची (प्रति पंक्ति एक) वाली फ़ाइल का उपयोग करें