Metasploit 콘솔에서 실행한 후 search name:SSH
콘솔이 자동으로 닫힙니다. 이제 Metasploit에서 가장 기본적인 명령을 실행하려고 할 때마다 다음과 같은 메모리 부족 오류가 발생합니다.
RHOST 95.138.166.176
/usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/activesupport-4.0.13/lib/active_support/core_ext/kernel/agnostics.rb:7:in ``': Cannot allocate memory - stty 4500:5:bf:8a3b:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0 (Errno::ENOMEM)
from /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/activesupport-4.0.13/lib/active_support/core_ext/kernel/agnostics.rb:7:in ``'
from /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/rb-readline-r7-0.5.2.0/lib/rbreadline.rb:7069:in `block in rl_deprep_terminal'
from /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/rb-readline-r7-0.5.2.0/lib/rbreadline.rb:6912:in `retry_if_interrupted'
from /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/rb-readline-r7-0.5.2.0/lib/rbreadline.rb:7068:in `rl_deprep_terminal'
from /usr/share/metasploit-framework/vendor/bundle/ruby/2.2.0/gems/rb-readline-r7-0.5.2.0/lib/rbreadline.rb:1512:in `rl_cleanup_after_signal'
from /usr/share/metasploit-framework/lib/rex/ui/text/input/readline.rb:134:in `rescue in readline_with_output'
from /usr/share/metasploit-framework/lib/rex/ui/text/input/readline.rb:131:in `readline_with_output'
from /usr/share/metasploit-framework/lib/rex/ui/text/input/readline.rb:86:in `pgets'
from /usr/share/metasploit-framework/lib/rex/ui/text/shell.rb:187:in `run'
from /usr/share/metasploit-framework/lib/metasploit/framework/command/console.rb:48:in `start'
from /usr/share/metasploit-framework/lib/metasploit/framework/command/base.rb:82:in `start'
from /usr/bin/msfconsole:48:in `<main>'
free -h
다음을 출력합니다.
total used free shared buff/cache available
Mem: 2.0G 1.7G 42M 15M 222M 228M
Swap: 1.3G 1.3G 164K
하지만 어떻게 더 자세히 분석하고 이 메모리를 모두 정확히 사용하고 있는지 확인하려면 어떻게 해야 할까요? 현재는 4개의 터미널 창과 하나의 브라우저만 열려 있고 브라우저 창에서 탭을 닫아도 아무런 개선이 없는 것 같습니다.
답변1
Ran: ps aux --sort -rss
이것은 문제의 원인이 무엇인지 보여줍니다. 가상 머신은 단일 프로세스로 나열되어 있지만 CPU 사용량의 90% 이상을 차지하므로 짜증스럽습니다.