
Stækka Metasploit - Metasploit का विस्तार
यह Msf प्लगइन मेटास्प्लॉइट में कुछ लापता सुविधाओं और मॉड्यूल्स को जोड़ता है, जो अन्य/कस्टम एक्सप्लॉइट्स/शेल एक्सेस प्राप्त करने के तरीकों के साथ इंटरैक्शन की अनुमति देता है। वर्तमान फोकस Linux/Unix समर्थन पर है।
TTY समर्थन: मेटास्प्लॉइट से एक शेल शुरू करना जो TTY समर्थन के साथ इंटरैक्शन और मेटास्प्लॉइट में सत्र माइग्रेशन की अनुमति देता है। यह शेल प्राप्त करने के कस्टम तरीके (प्राइवेट नॉन-मेटास्प्लॉइट एक्सप्लॉइट्स) और इस शेल को मेटास्प्लॉइट सत्र के रूप में उपयोग करने की अनुमति देता है, ताकि पोस्ट-एक्सप्लॉइटेशन मॉड्यूल्स को निष्पादित किया जा सके। सत्र के साथ इंटरैक्ट करते समय TTY शेल का उपयोग करने के लिए एक अन्य SSH मॉड्यूल भी है।
प्रदर्शन हैक्स: प्रदर्शन में सुधार के लिए कैशिंग जोड़ी गई है, जो अक्सर उपयोग किए जाने वाले कमांड (जैसे uname) या फ़ाइलों के आउटपुट को कैश करने की अनुमति देती है। फ़ाइलों की खोज के लिए एक बार "find" चलाना और परिणामों को संग्रहीत करना संभव है। इसे कई खोज अनुरोधों के लिए पुन: उपयोग किया जा सकता है (सभी फ़ाइलें *shadow* खोजें, सभी suid फ़ाइलें खोजें, ...आदि)। पुनरावर्ती डाउनलोड के लिए tar का उपयोग किया जा सकता है जो डाउनलोड को गति देता है।
पर्यावरण सेट करना और इसे आगे के उपयोग के लिए लोड करना (कोई भी शेल प्रोफ़ाइल/स्टार्टअप हो सकता है)
export STAEKKA_PATH=$HOME/.staekka/
echo 'export STAEKKA_PATH=$HOME/.staekka/' >>$HOME/.profile
इसे स्थापना निर्देशिका में कॉपी करें
cp -r staekka $STAEKKA_PATH
मेटास्प्लॉइट प्लगइन्स कॉपी करें
mkdir -p $HOME/.msf4/plugins/
cp $STAEKKA_PATH/plugins/staekka.rb $HOME/.msf4/plugins/
cp $STAEKKA_PATH/plugins/info_path.rb $HOME/.msf4/plugins/
निर्भरताओं की स्थापना (बिना रूट आवश्यकता के gem स्थापना)
gem install --user bindata
gem install --user minitar
gem install --user ruby-termios
या bundler के माध्यम से निर्भरताओं की स्थापना
cd $STAEKKA_PATH
bundle install
$ export STAEKKA_PATH=$HOME/.staekka/
$ cd ../metasploit-framework/
$ ./msfconsole
msf > load staekka
msf > use auxiliary/shell/interactive
msf auxiliary(interactive) > info
Stækka: आइसलैंडिक शब्द जिसका अर्थ है (बढ़ाना/विस्तार करना/बढ़ना)। यह प्लगइन मेटास्प्लॉइट में कुछ सुविधाओं का विस्तार करता है।
कभी-कभी msfconsole "\r" दिखाता है समाधान: RbReadline के बजाय सिस्टम Readline लाइब्रेरी का उपयोग करें
msfconsole -L