Dean Welch
|
8527eea15d
|
Add lazy loading for payloads
|
2023-06-16 12:04:48 +00:00 |
|
cgranleese-r7
|
98349a6823
|
Improve handling of external modules when missing runtime dependencies
|
2021-02-02 14:49:16 +00:00 |
|
Grant Willcox
|
57bb3fbc1c
|
Land #14383, Add exploit and auxiliary Python module examples and update executable loader accordingly
|
2021-01-22 13:03:57 -06:00 |
|
Grant Willcox
|
7b7bdff1cc
|
Relocate the check to not load the example modules from base.rb loader to the executable loader
|
2021-01-22 11:07:14 -06:00 |
|
dwelch-r7
|
1617b3ec9b
|
Use zeitwerk for lib/msf/core folder
|
2020-12-07 10:31:45 +00:00 |
|
Adam Galway
|
1a2bf98222
|
creates standard elog & updates exisiting usages
|
2020-06-22 12:48:39 +01:00 |
|
Adam Cammack
|
230e36f5f0
|
Pass the framework instance to exec module shims
|
2018-07-24 12:02:54 -05:00 |
|
Adam Cammack
|
0834c1aabd
|
Log when loading an invalid external module type
|
2018-05-04 15:55:21 -05:00 |
|
Adam Cammack
|
81ec33b0e4
|
Refactor script path check into base module loader
|
2018-04-10 11:07:21 -05:00 |
|
Brent Cook
|
28ebe9d102
|
sanity check that external modules start with #! before executing
|
2018-04-07 16:31:34 -05:00 |
|
Adam Cammack
|
71149e9c68
|
Remove executable Ruby files from classic loading
|
2018-03-23 14:49:06 -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 |
|
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 |
|
Adam Cammack
|
bf9b0130d9
|
Clean up odd code
|
2017-03-28 11:19:30 -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 |
|