Jacob Robles
f30c4e0465
Land #10226 , Add code randomization capabilities to Metasploit::Framework::Compiler
2018-07-12 11:20:04 -05:00
Adam Cammack
0dd89bf428
Add standalone runner for external modules
2018-07-10 10:24:07 -05:00
Wei Chen
922081d87e
Make sure module_reference is able to continue loading rb modules
2018-07-06 14:58:43 -05:00
Wei Chen
a60fc3dc00
Fix code based on feedback from Jacob
2018-07-06 00:00:28 -05:00
Wei Chen
856b7e3d0c
Remove randomized_compile_c
2018-06-29 00:09:28 -05:00
Wei Chen
38b2a21e90
Add random_compile_c
2018-06-29 00:08:32 -05:00
Wei Chen
8e058dd1a5
Rename file
2018-06-27 00:09:36 -05:00
Wei Chen
dcaa623075
make random compiling work
2018-06-27 00:09:04 -05:00
Wei Chen
823647fbe1
Add compile_random_c func && support optional func collection
2018-06-25 16:50:05 -05:00
Wei Chen
90bc7d2294
Update randomizer for progress
2018-06-22 18:22:29 -05:00
Brent Cook
f12e106137
refresh standalone psexec a bit
2018-05-07 00:24:38 -05:00
Brent Cook
226ef160ff
Land #9748 , Convert the smbloris DoS into an external module
...
Help reliability and performance. This some Ruby-specific external module
tooling as a result as well.
2018-04-02 23:25:10 -05:00
Brent Cook
26e732d8a1
make memdump executable again
2018-04-01 23:25:45 -05:00
Brent Cook
bd8a1f1377
remove list_interfaces, it's part of the network_interface gem
2018-03-29 11:50:36 -05:00
Adam Cammack
71149e9c68
Remove executable Ruby files from classic loading
2018-03-23 14:49:06 -05:00
g0tmi1k
a0cbb898a3
Fix up makeiplist.rb, so empty arguments doesn't error out
2018-03-20 12:51:15 +00:00
g0tmi1k
8463ed99b0
Add standardised header comments
2018-03-20 11:33:34 +00:00
g0tmi1k
90251f3e6c
Add python extension
2018-02-09 15:13:30 +00:00
g0tmi1k
e1a47cd124
Set permissions on ./tools/*.{rb,exe,sh}
2018-02-09 15:13:09 +00:00
Brent Cook
6aebc1fdbd
remove more checks
2018-01-22 16:40:30 -06:00
Brent Cook
387f78c6a3
allow UTF-8 module names and authors
2018-01-12 01:51:05 -05:00
Tim
c4e20e01e3
iOS meterpreter
2017-12-12 23:23:21 +08:00
Brent Cook
56eb828cc5
add e500v2 payloads
2017-10-30 14:04:10 -05:00
Christian Mehlmauer
7578913058
rework msftidy exit codes
2017-09-15 10:27:04 +02:00
h00die
a1583de055
added pound shebang to vxencrypt
2017-09-14 10:09:31 -04:00
heitor.gouvea@ima.sp.gov.br
1c44406e94
Removing unnecessary spaces
2017-09-12 10:00:18 -03:00
h00die
8f05f7eeb6
add tool to dump descriptions
2017-08-24 21:41:46 -04: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
Brent Cook
6300758c46
use https for metaploit.com links
2017-07-24 06:26:21 -07:00
Brent Cook
cc3168933f
update mettle payloads, template generator
2017-07-18 13:13:38 -05:00
Brent Cook
d20036e0fb
revise spelling, add heartbleed and tidy checks
2017-06-28 18:50:20 -04:00
Brent Cook
577f4da498
add LICENSE_GEMS generation tool, update licenses
2017-05-10 16:19:03 -05:00
Brent Cook
353191992f
move mettle payloads to meterpreter, add reverse_http/s stageless
2017-04-26 17:06:34 -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
Pearce Barry
fc3a880c0d
Land #8214 , Fix ELM327 ISOTP commands
2017-04-19 15:05:12 -05:00
Brent Cook
a9857eb1c2
Land #8099 , Aux module to launch instances in AWS
2017-04-14 14:12:10 -05:00
Stefan Schake
910d34a64b
Fix ELM327 ISOTP commands
2017-04-10 12:57:07 +02:00
William Vu
8549ec9fe3
Update $std{out,err} fix for msftidy
2017-04-06 17:54:07 -05: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
Javier Godinez
bb3f69e1e1
now running aggregator under screen
2017-03-24 22:33:04 -07:00
Pearce Barry
06ebb22a8f
Land #8065 , Zigbee Hardware Bridge Extension
2017-03-20 10:44:15 -05:00
William Vu
f9ecefe465
Land #8031 , nil fixes for HWBridge
2017-03-19 22:37:28 -05:00
Javier Godinez
66c3154745
Initial commit of instance launcher userdata
2017-03-18 21:52:49 -07: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
Craig Smith
60cd04bc7b
Added module for zstumbler
2017-03-06 16:10:14 -08: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
Craig Smith
dcb42a3e69
Initial zigbee support using killerbee. Core session setup portion
2017-02-27 17:29:54 -08:00
William Vu
e23e65ee5f
Fix msftidy's vars_get check for omitted parens
...
Hat tip @bcoles.
2017-02-23 02:13:59 -06:00
Pearce Barry
23c2787d57
Land #7795 , Hardware Bridge API.
...
Initial bridge API that supports the HW rest protocol.
2017-02-02 08:47:59 -06:00
Pearce Barry
c7e6d1ad11
Be a tad clearer up-front that it's a missing gem.
2017-02-01 21:06:27 -06:00
Pearce Barry
bb55d1cf3f
Graceful error if serialport gem is needed.
2017-02-01 21:01:04 -06:00
Pearce Barry
16de745437
Minor code cleanups/corrections.
2017-02-01 16:12:45 -06:00
Craig Smith
2d183051f7
Added -p to control the HTTP relay port
2017-01-31 19:24:45 -08:00
Craig Smith
2c57b1f5ed
Errors out gracefully if it can't connect to a serial port
2017-01-31 19:08:34 -08:00
Craig Smith
87701ff758
Added more error handling to bail out more gracefully when things go wrong. Could
...
be more common with bluetooth connections.
2017-01-25 18:23:57 -08:00
Craig Smith
2ff4e6f57e
Fixed defaults for elm327 realy.
...
Array2Hex in the automotive extension how supports passing an array or integers or string hexes
Added some extra error handling for UDS calls to non-supported pids
2017-01-25 11:30:29 -08:00
Craig Smith
53dbd03b35
Baud rate when supplied on the command line was not properly being converted to an integer.
2017-01-22 18:15:27 -08:00
Brent Cook
836da6177f
Cipher::Cipher is deprecated
2017-01-22 10:20:03 -06:00
Brent Cook
f69b4a330e
handle Ruby 2.4 Fixnum/Bignum -> Integer deprecations
2017-01-22 10:20:03 -06:00
Pearce Barry
7df85a24aa
Initial Tools Hardware repo with ELM327 chipset as sample for HWBridg…
2017-01-19 22:23:57 -06:00
Brent Cook
4abc5a5a2f
revert unrelated changes
2016-12-22 00:36:41 -06:00
James Lee
26d8738950
Drop names so we can remove dup addresses
2016-12-20 18:45:36 -06:00
Brent Cook
e52d67cb8c
add architecture check
2016-11-20 19:09:26 -06:00
Brent Cook
5b4f96eeac
remove more refs
2016-09-20 14:31:28 -05:00
David Maloney
eb73a6914d
replace old rex::ui::text::table refs
...
everywhere we called the class we have now rewritten it
to use the new namespace
MS-1875
2016-08-10 13:30:09 -05:00
Brent Cook
b08d1ad8d8
Revert "Land #6812 , remove broken OSVDB references"
...
This reverts commit 2b016e0216
, reversing
changes made to 7b1d9596c7
.
2016-07-15 12:00:31 -05:00
Brent Cook
2b016e0216
Land #6812 , remove broken OSVDB references
2016-07-11 22:59:11 -05:00
Pearce Barry
7b1d9596c7
Land #7068 , Introduce 'mettle' - new POSIX meterpreter
2016-07-11 22:38:40 -05:00
Brent Cook
a362d8b9c8
update payload test generator to work with MetasploitModules
2016-07-06 15:53:06 -05:00
Tod Beardsley
7a321c7350
Import, sign, and publish signed dev keys
...
This largely automates the process of importing developer keys,
much like `import-dev-keys.sh`, but also takes the additional, sadly
manual step of signing the key with your default key, and uploading
those keys to https://sks-keyservers.net .
In effect, you are stating that you trust keys published on keybase.io
and are listed as such on the official Metasploit-Framework development
wiki.
If your own default key either has no passphrase, or has a passphrase
cached in a keymanager, the process merely requires you hit `y` for
every key, and `y` again for keys with multiple IDs. Otherwise, you
will need to provide your passphrase for each signing. Temporarily
removing the passphrase alleviates this pain.
Of course, this assumes you actually trust the development wiki
and keybase to do the right thing. The tradition is to individually
verify each key through some personally invented means, such as in
person with a government ID check.
Note that `import-dev-keys.sh` currently lists a number of keys
not on Keybase, and that functionality has not been carried over
to this script.
2016-07-06 10:33:02 -05:00
Brent Cook
f9f47f7a79
fix tools that need rex-text to function
2016-07-05 02:38:40 -05:00
x90" * 365
3fe4ffb225
Change default pattern length
...
Changed from 1024 to 8192 per previous version.
2016-07-03 16:08:54 -04:00
Brent Cook
cc30ece6ce
tell the user what to do
2016-06-14 11:54:55 -05:00
William Vu
3ed85b6b25
Add missing rank check to msftidy
2016-06-14 11:48:05 -05:00
Andrey
92b62d010f
Update md5_lookup.rb
...
:)
2016-06-02 18:49:22 +03:00
Brent Cook
10dcc44e2d
Land #6446 , Speedup pattern_create/offset options parsing
2016-05-14 09:50:19 -05:00
Brent Cook
680709c5f2
move requires into run
2016-05-14 09:50:02 -05:00
Brent Cook
dd0d68a2b4
speed up options parsing (only require framework when running)
2016-05-14 09:47:08 -05:00
Brent Cook
057c25e188
Land #6446 , Cleanup pattern_create/pattern_offset and document options
2016-05-13 22:09:35 -05:00
Brent Cook
7cfc4d4523
fix odd indentation and style issues
2016-05-13 22:06:18 -05:00
Brent Cook
901b793406
fix some minor indent and style issues
2016-05-13 21:51:54 -05:00
Brent Cook
7b83b06ad5
whitespace and remove useless comments
2016-05-13 21:45:41 -05:00
wchen-r7
816bc91e45
Resolve #6807 , remove all OSVDB references.
...
OSVDB is no longer a vulnerability database, therefore all the
references linked to it are invalid.
Resolve #6807
2016-04-23 12:32:34 -05:00
Brent Cook
57ab974737
File.exists? must die
2016-04-21 00:47:07 -04:00
x90" * 365
c3e618ad37
Update pattern_create.rb
2016-04-14 15:54:30 -04:00
x90" * 365
2a1831f4f2
Update pattern_offset.rb
2016-04-14 15:29:57 -04:00
x90" * 365
7f112c9c7d
Update pattern_create.rb
2016-04-14 15:11:36 -04:00
x90" * 365
f9304fcc00
Update pattern_offset.rb
2016-04-14 15:11:02 -04:00
x90" * 365
a71d40d25b
Update pattern_offset.rb
...
Test
2016-04-14 12:59:36 -04:00
wchen-r7
bc48ebd43b
Use patch_finder for msu_finder
2016-03-29 23:21:01 -05:00
Spencer McIntyre
631e24c02b
Update the msftidy warning for module class names
2016-03-16 13:31:24 -04:00
Brent Cook
558f810165
Land #6667 , add a dev script for finding Metasploit release notes for modules
2016-03-13 14:03:54 -05:00
wchen-r7
69de3adf7a
Fix a typo in the file name
2016-03-11 13:50:13 -06:00
wchen-r7
1546bf32ed
Add a dev script to find Metasploit release notes
...
This script allows you to find the release notes of a:
* Pull request number for a bug fix, or a notable change.
* A module name (preferably just use the short name)
2016-03-11 13:44:38 -06:00
Christian Mehlmauer
3123175ac7
use MetasploitModule as a class name
2016-03-08 14:02:44 +01:00
Brent Cook
659af68b16
Land #6388 , update msftidy check for new preferred Metasploit module base class
2016-03-06 17:12:20 -06:00
Brent Cook
cc436fe438
update to new preferred base class for modules
2016-03-06 17:11:51 -06:00