अलग 'स्क्रीन' के भीतर चलाने पर msfconsole बाहर निकलता है


2

मैं यह पता लगाने की कोशिश कर रहा हूं कि msfconsoleअलग-अलग स्क्रीन से शुरू होने पर बाहर क्यों निकल रहा है, लेकिन जब गैर-अलग स्क्रीन से शुरू नहीं हुआ।

यहाँ कदम हैं:

screen -d -m -S msf
screen -S msf -p 0 -X stuff "msfconsole\n"
screen -R -S msf

msfconsole जहां लोड करने के बाद सही बाहर निकलता है:

screen -S msf
msfconsole  <-from within screen

यह वास्तव में लोडिंग के बाद बाहर निकलने के बिना चलाने की अनुमति देता है। मैं यह कैसे तय करुं?

जवाबों:


0

मुझे एक समाधान मिला है जिससे मुझे मदद मिली।

एक सरल तरीका यह है: अपने मेटस्प्लॉइट बॉक्स में ssh, स्क्रीन -dRR चलाएं, और परिणामस्वरूप शेल में msfconsole चलाएं। फिर, भविष्य में, यदि आप अपने ssh क्लाइंट को डिस्कनेक्ट करते हैं और फिर से कनेक्ट करते हैं, तो बस स्क्रीन को फिर से चलाएँ -RRR करें और आप msfconsole से चलने वाले w / अपने स्क्रीन सत्र से वापस कनेक्ट हो जाएंगे। स्क्रीन -dRR कमांड स्क्रीन सत्र भी बनाता है यदि कोई मौजूद नहीं है, यही वजह है कि मौजूदा स्क्रीन सत्र नहीं होने पर भी यह काम करता है।

बस एक और ssh सत्र या टर्मिनल खोलें तो स्क्रीन -d या सिर्फ स्क्रीन -d चलाएं यदि एकल स्क्रीन चल रही हो।

सादर


शायद मैं गलत समझ रहा हूं, लेकिन मुझे लगता है कि यह सबसे अच्छा है। यदि यह एक वास्तविक समाधान है, तो कृपया बताएं कि यह प्रश्न का उत्तर कैसे देता है। ……………………………… टिप्पणी में प्रतिक्रिया न दें; इसे स्पष्ट और अधिक पूर्ण बनाने के लिए अपना उत्तर संपादित करें।
जी-मैन

हाँ, यह एक काम है ... मुझे इसे अलग मोड में शुरू करने और उस कमांड को चलाने की आवश्यकता है।
ज़ैक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.