Skip to content

Instantly share code, notes, and snippets.

@xntrik
Created December 31, 2011 07:03
Show Gist options
  • Save xntrik/1543190 to your computer and use it in GitHub Desktop.
Save xntrik/1543190 to your computer and use it in GitHub Desktop.
xian@Ulysses~/beef/beef$ rake
(in /Users/xian/beef/beef)
cd test/msf-test;git pull
remote: Counting objects: 184, done.
remote: Compressing objects: 100% (46/46), done.
remote: Total 100 (delta 70), reused 82 (delta 54)
Receiving objects: 100% (100/100), 105.48 KiB | 77 KiB/s, done.
Resolving deltas: 100% (70/70), completed with 35 local objects.
From https://github.com/rapid7/metasploit-framework
* [new branch] kbchecker -> origin/kbchecker
409970e..dd0b07b master -> origin/master
8ca2048..66c55cf unstable -> origin/unstable
Updating 409970e..dd0b07b
Fast-forward
data/armitage/armitage.jar | Bin 2363727 -> 2369373 bytes
data/armitage/whatsnew.txt | 35 ++++
lib/msf/core/post/windows/shadowcopy.rb | 201 ++++++++++++++++++++++
lib/msf/ui/console/command_dispatcher/core.rb | 96 ++++++++++-
lib/rex/exploitation/javascriptosdetect.rb | 36 ++--
modules/exploits/windows/misc/stream_down_bof.rb | 76 ++++++++
modules/post/windows/manage/vss_create.rb | 62 +++++++
modules/post/windows/manage/vss_list.rb | 76 ++++++++
modules/post/windows/manage/vss_mount.rb | 63 +++++++
modules/post/windows/manage/vss_set_storage.rb | 64 +++++++
modules/post/windows/manage/vss_storage.rb | 73 ++++++++
11 files changed, 763 insertions(+), 19 deletions(-)
create mode 100644 lib/msf/core/post/windows/shadowcopy.rb
create mode 100644 modules/exploits/windows/misc/stream_down_bof.rb
create mode 100644 modules/post/windows/manage/vss_create.rb
create mode 100644 modules/post/windows/manage/vss_list.rb
create mode 100644 modules/post/windows/manage/vss_mount.rb
create mode 100644 modules/post/windows/manage/vss_set_storage.rb
create mode 100644 modules/post/windows/manage/vss_storage.rb
Starting MSF (wait 30 seconds)...........
cd test/unit/;ruby ts_beef.rb
/Users/xian/.rvm/gems/ruby-1.9.2-p290/gems/curb-0.7.16/lib/curb_core.bundle: warning: already initialized constant CURL_SSLVERSION_DEFAULT
Loaded suite BeEF TestSuite
Started
...........................F
Failure:
test_api_create(TC_Metasploit) [/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:67]:
Exception raised:
Class: <LoadError>
Message: <"no such file to load -- msfrpc-client">
---Backtrace---
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `require'
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `<top (required)>'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `require'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `new_api'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:68:in `block in test_api_create'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:67:in `test_api_create'
---------------
E
Error:
test_browser_exploits(TC_Metasploit):
LoadError: no such file to load -- msfrpc-client
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `require'
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `<top (required)>'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `require'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `new_api'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:87:in `test_browser_exploits'
E
Error:
test_call(TC_Metasploit):
LoadError: no such file to load -- msfrpc-client
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `require'
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `<top (required)>'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `require'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `new_api'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:81:in `test_call'
.E
Error:
test_exploit_info(TC_Metasploit):
LoadError: no such file to load -- msfrpc-client
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `require'
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `<top (required)>'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `require'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `new_api'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:97:in `test_exploit_info'
E
Error:
test_get_options(TC_Metasploit):
LoadError: no such file to load -- msfrpc-client
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `require'
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `<top (required)>'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `require'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `new_api'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:107:in `test_get_options'
E
Error:
test_launch_autopwn(TC_Metasploit):
LoadError: no such file to load -- msfrpc-client
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `require'
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `<top (required)>'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `require'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `new_api'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:138:in `test_launch_autopwn'
E
Error:
test_launch_exploit(TC_Metasploit):
LoadError: no such file to load -- msfrpc-client
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `require'
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `<top (required)>'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `require'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `new_api'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:127:in `test_launch_exploit'
E
Error:
test_login(TC_Metasploit):
LoadError: no such file to load -- msfrpc-client
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `require'
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `<top (required)>'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `require'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `new_api'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:76:in `test_login'
E
Error:
test_payloads(TC_Metasploit):
LoadError: no such file to load -- msfrpc-client
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `require'
/Users/xian/beef/beef/extensions/metasploit/extension.rb:98:in `<top (required)>'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `require'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:46:in `new_api'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:117:in `test_payloads'
F
Failure:
test_requires(TC_Metasploit) [/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:30]:
Exception raised:
Class: <LoadError>
Message: <"no such file to load -- msfrpc-client">
---Backtrace---
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:31:in `require'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:31:in `block in test_requires'
/Users/xian/beef/beef/test/unit/extensions/tc_metasploit.rb:30:in `test_requires'
---------------
Finished in 6.297343 seconds.
38 tests, 2381 assertions, 2 failures, 8 errors, 0 pendings, 0 omissions, 0 notifications
73.6842% passed
6.03 tests/s, 378.10 assertions/s
Shutting down MSF...
xian@Ulysses~/beef/beef$ gem list | msf
-bash: msf: command not found
xian@Ulysses~/beef/beef$ gem list | grep msf
msfrpc-client (1.0.1)
xian@Ulysses~/beef/beef$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment