Christophe De La Fuente
4ccab4543d
Register VulnAttempts for both Exploit and Auxiliary modules
2025-05-28 18:19:12 +02:00
Ashley Donaldson
b0f8df0894
Flow the action through to the exploit class
2025-04-29 17:13:02 +10:00
sjanusz-r7
bb510bf256
Fix check_simple arg & searching by port integer
2025-04-08 15:41:39 +01:00
Spencer McIntyre
f2bcf34d51
Apply the same refactoring to exploits
2025-03-04 17:01:46 -05:00
Spencer McIntyre
f12ddc7252
Apply the same refactoring to posts
2025-03-04 17:01:46 -05:00
Spencer McIntyre
8d3d8d8662
Call #validate in run_simple like it is in call_simple
2025-03-04 13:05:56 -05:00
adfoster-r7
0bba494d1d
Fix edgecase in Meterpreter job persistence
2024-05-16 11:16:55 +01:00
adfoster-r7
bd99cfd701
Land #19003 , add Zig formatting support to msfvenom and payload generation
2024-04-02 23:17:45 +01:00
Dean Welch
f132bdbe30
Enforce single module stance
2024-03-25 11:53:23 +00:00
ArchiMoebius
533780bde9
feat(ziglang): add buffer/comment support
2024-03-23 14:53:54 +00:00
adfoster-r7
1ac2b3b8e1
Fix unitialized exploit driver exception
2024-01-16 22:35:15 +00:00
Dean Welch
7c448ceb50
Force reload_all to load any unloaded modules
2024-01-03 15:49:37 +00:00
Dean Welch
cc8fdc0427
Add alias for run_simple to exploit_simple
2023-12-04 17:55:15 +00:00
Dean Welch
9eb4385a25
Get stats from the cache instead of from frameworks list of loaded modules
2023-10-06 16:04:38 +01:00
Dean Welch
d60993f7e8
Enable using modules when deferred loading is turned on
2023-10-06 16:04:34 +01:00
joev
75e9a0a834
Add support for base32/64 comments.
...
* Explicitly documents lack of support for VB style comments.
2023-09-21 08:50:58 -06:00
joev
1d2dde9f81
Add comment support for "octal" format.
...
* Adds failing test that discovers several additional violations.
2023-09-20 17:24:00 -06:00
joev
b1606264da
Fix incorrect parameter docstring.
2023-09-20 14:30:05 -06:00
joev
0b73e4ca7a
Add support to msfvenom for "-f octal".
2023-09-13 12:17:22 -06:00
adfoster-r7
49f2d1c3a9
Fix evasion windows syscall inject module crash
2023-07-24 16:15:51 +01:00
Dean Welch
8527eea15d
Add lazy loading for payloads
2023-06-16 12:04:48 +00:00
shellchocolat
0761f8f729
[+] add masm output support
2023-06-13 06:55:16 +02:00
shellchocolat
1fbba702de
add support to masm formatting
2023-05-31 17:17:17 +02:00
cgranleese-r7
3e327efdc4
Fixes validation for to_hanler command for Evasion and Payload modules
2023-05-23 10:16:06 +01:00
memN0ps
781f29fd95
Fixed typo in the self.comment function for Rust
2022-10-31 17:22:29 +13:00
memN0ps
1dada175f9
Added Rust Programming Language format support for generating payloads
2022-10-30 21:14:51 +13:00
husky
8646fd6e39
working on nim shellcode generator
2022-09-07 13:18:18 -04:00
ilightthings
6c578d5733
added reference to new gemlock file.
2022-09-01 13:06:39 -04:00
ilightthings
e06aac5369
Added golang format support for generating payload
2022-09-01 13:06:39 -04:00
adfoster-r7
76ede9ef8f
Add ruby 3.1 support
2022-03-24 21:59:02 +00:00
sjanusz
eadf965e83
Add QoL features for loading, reloading and deleting saved options
2021-12-06 10:26:57 +00:00
adfoster-r7
f3ad3e8292
Re-renamespace error handling, and validate rhost schemas
2021-09-02 13:00:05 +01:00
adfoster-r7
13a5d314de
Add test for payload option validation
2021-09-02 13:00:03 +01:00
Alan Foster
112f43f798
Consolidate module argument parsing for ensuring consistency
2021-09-02 13:00:02 +01:00
Alan Foster
134fef21c4
Improve validation rhosts validation
2021-09-02 13:00:01 +01:00
dwelch-r7
8f51663545
Default simplify_module to not load_saved_config and update all references
2021-08-19 13:04:26 +01:00
Jeffrey Martin
13dae6730c
remove random characters from yard-docs
2021-03-16 09:21:28 -05:00
adfoster-r7
da7a51fbca
Land #14584 , implement the zeitwerk autoloader within lib/msf/base
2021-01-18 13:11:08 +00:00
dwelch-r7
bad5ccbc49
Remove msf/base requires
2021-01-05 14:59:46 +00:00
Spencer McIntyre
11ca76cacc
Support post actions as commands too
2020-12-29 16:54:09 -05:00
Alan Foster
9e20bb5270
Add configurable logging to the console and support stdout sinks
2020-12-08 16:23:24 +00:00
dwelch-r7
1617b3ec9b
Use zeitwerk for lib/msf/core folder
2020-12-07 10:31:45 +00:00
Spencer McIntyre
7303975377
Initialize the exploit UI earlier on so error messages are displayed
2020-12-01 16:36:39 -05:00
Spencer McIntyre
f82ce5335d
Support running local exploits from the meterpreter context
2020-12-01 15:22:48 -05:00
Alan Foster
632f1a1205
Update json rpc process request error handling
2020-07-21 18:39:02 +01:00
William Vu
d494eb046d
Fix RPC support by raising instead of returning
2020-07-20 14:04:38 -05:00
Brent Cook
f70043bf4e
check if a module has a check method first
...
Currently, if you run 'check' on a module that does not have a check
method, it will first complain that you have not set the 'RHOSTS'
option, whether it's an exploit module or a scanner. Then, once you set
RHOSTS (or whatever else it needs), it will then say 'Psych! I didn't
have a method in the first place!'.
This switches that logic around so that it first alerts you that the
module doesn't have support in the first place. It also similarizes more
logic between aux and exploit for some future convergence possibility.
2020-07-20 11:09:46 -05:00
Adam Galway
1a2bf98222
creates standard elog & updates exisiting usages
2020-06-22 12:48:39 +01:00
dwelch-r7
8ac04d5312
Land #13367 , Surface helpful error messages to users
2020-05-06 14:40:21 +01:00
Alan Foster
2c8b5c2647
Fix edge cases in raising metasploit exceptions
2020-05-05 20:18:04 +01:00