Commit Graph

136 Commits (b50b2a7479c7cd1ab62410a265f6b20b52a94a0e)

Author SHA1 Message Date
Adam Cammack 317f71f7f4
Land #10802, Make `msfvenom -f` case-insensitive 2018-11-21 16:04:30 -06:00
Patrick 30bf716827
Use --pad-nops as a boolean to make -n <size> the total payload size. 2018-11-20 23:26:03 -06:00
Kevin Kirsche ad58930e9b Dump formats when invalid format is selected 2018-11-04 09:25:37 -05:00
Kevin Kirsche 9f77966ec9 Revert downcase throughout, instead use single downcase within option parsing 2018-11-04 08:57:45 -05:00
Patrick 3c0ee6ba89
Issue #6100: Remove dump_pad_nops calls in msfvenom 2018-10-26 16:12:32 -05:00
Patrick ffc193f49b
Issue #6100: Finalized changes to pass rake spec Msf::PayloadGenerator 2018-10-26 13:06:37 -05:00
Patrick 58d4bcb8b9
adds dump_pad_size to msfvenom 2018-10-16 15:48:05 -05:00
Patrick 1241041739
[Issue 6100] Add --pad-size option to msfvenom to prepend nopsled given total payload size 2018-10-15 14:46:16 -05:00
William Vu 8d6d747aa0 Pluralize arch as archs, not arches 2018-08-24 14:33:36 -05:00
William Vu 98aba35b29 Add msfvenom -l arches like -l platforms 2018-08-23 21:54:29 -05:00
William Vu f28c4fc01e Address final review comments 2018-06-01 18:33:07 -05:00
g0tmi1k 24d92b1a8f Updated code based on feedback 2018-05-24 07:34:19 +01:00
g0tmi1k b24219a751 Reorder msfvenom options and add more --list types 2018-05-15 14:33:41 +01:00
Jeffrey Martin 2487314821
Land #9869, Add support for shellcode encryption for msfvenom 2018-04-25 15:51:05 -05:00
Wei Chen 69995b7f80 Change --encryptor to --encrypt and fix a typo 2018-04-19 10:41:23 -05:00
Adam Cammack 9ff16d96b4
Land #9874, Add option for STDIN timeout 2018-04-13 14:55:47 -05:00
Green-m 73371e9f9c Add timeout option 2018-04-13 07:31:34 -04:00
Green-m cff91ee096 Add timeout option 2018-04-13 07:16:11 -04:00
Wei Chen 4e55724f3f Fix a typo and rspec for payload generator 2018-04-12 14:10:26 -05:00
Wei Chen 19e76329dc Add some checks in buffer.rb and fix option in msfvenom 2018-04-11 13:02:35 -05:00
Wei Chen 13edf66fa3 Fix options 2018-04-10 18:57:02 -05:00
Wei Chen b630d5c327 Add encryption support for shellcode 2018-04-10 11:14:14 -05:00
Jeffrey Martin 3dacec1982
Load all deps when needed in help cause we have to 2018-04-04 17:36:08 -05:00
William Vu a541e72b92 Update Rex require for consistency
The speedup is minimal at best.
2018-03-26 13:00:11 -05:00
Jeffrey Martin 64a478c41b
fix -b as only options when calling msfvenom 2018-03-26 11:19:57 -05:00
William Vu 9a7f4925a2 Add init_framework for Rex::Socket.source_address 2018-03-17 02:35:57 -05:00
William Vu 264c54fd51 Refactor init_framework to resolve Msf constants 2018-03-17 02:30:59 -05:00
William Vu 65cf007356 Add assumed require 2018-03-17 01:30:54 -05:00
William Vu 9d7ce73942 Remove unused errors 2018-03-17 01:28:31 -05:00
William Vu ba71c1f89f Remove extraneously rescued error
Option validation doesn't even happen there...
2018-03-17 01:24:54 -05:00
William Vu 13555cb09b Require dependencies conditionally in msfvenom
This avoids the long wait time while showing help for msfvenom.
2018-03-17 01:04:57 -05:00
heitor.gouvea@ima.sp.gov.br 1c44406e94 Removing unnecessary spaces 2017-09-12 10:00:18 -03: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
William Vu 954dee752b Sort msfvenom --help-platforms
Also sort --help-formats.
2016-08-25 14:02:58 -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
Christian Mehlmauer e2dd844e34
reenable jar format 2016-05-09 21:25:23 +02:00
James Lee 541e3972f0
No real reason for this check
And it breaks stuff when msfvenom is run as a symlink
2016-02-12 10:49:18 -06:00
Adam Cammack 5b16f45d33
Land #6518, more useful msfvenom messages
Adds support for -l n(op) and similar.
2016-02-04 09:56:07 -06:00
James Lee f8d04996a2
No need to do anything at all if we're included 2016-02-01 09:26:32 -06:00
James Lee 9121579129
Some whitespace fixes for rubocop 2016-02-01 09:25:34 -06:00
James Lee 5d14958d0c Fix typo and instead just do the right thing
quesetion is not question
2016-02-01 09:08:27 -06:00
James Lee bf39f53066
Add proper CreateThread stub for x64 2015-08-19 16:16:58 -05:00
jvazquez-r7 a112ccd023
Lnad #5660, @wchen-r7's warbird check
* Fixes #4380
2015-07-31 10:25:43 -05:00
wchen-r7 ae1815a171 Resolve #5743, Add --help-platforms for msfvenom
Resolve #5743
2015-07-16 16:00:04 -05:00
wchen-r7 5c582b76ca Resolves #4380, check for warbird template
Resolves #4380. Adds a check for warbird (license verification)
windows template. For reference please see:
http://thisissecurity.net/2014/10/15/warbird-operation/
2015-07-03 02:38:52 -05:00
wchen-r7 36782af5c9 Resolve #4889, Improve msfvenom -h
Resolve #4889
2015-05-29 10:34:12 -05:00
HD Moore 448736989d Merge branch 'master' into feature/msfvenom-smallest 2015-05-18 18:41:44 -05:00
Brent Cook fb43ef4494 realign msfvenom help text 2015-05-18 16:39:52 -05:00
HD Moore 71eab7a236 Implements msfvenom --smallest, still some blockers 2015-05-18 15:24:59 -05:00
HD Moore a82168d7bb Fixes #5361 by adding --encoder-space to msfvenom 2015-05-18 14:27:52 -05:00