Spencer McIntyre
859f0c6f6a
Remove the RDLL header template file
2020-05-08 09:32:35 -04:00
Spencer McIntyre
5eff81296c
Update the README file with more documentation
2020-05-07 15:38:04 -04:00
Spencer McIntyre
4e8235923c
Create the structure for the RDLL Visual Studio structure
2020-05-07 12:20:52 -04:00
Spencer McIntyre
9769e04b6e
Land #13322 , CVE-2020-0668 Service tracing file junction overwrite
2020-05-07 09:47:20 -04:00
gwillcox-r7
a1275845ec
Land #13200 , CVE-2019-0808 LPE for Windows 7 x86 SP0 and SP1
2020-05-06 17:23:52 -05:00
gwillcox-r7
1c79674620
Recompile DLL and alter vcxproj file to automatically place generated DLL in right folder
2020-05-06 16:33:01 -05:00
gwillcox-r7
1325c28ebd
Fix typo in dllmain.cpp
2020-05-06 15:44:02 -05:00
gwillcox-r7
ea3bba96e2
Apply lots of review fixes to dllmain.cpp
2020-05-06 13:14:50 -05:00
bwatters-r7
a0213a13f0
Land #13279 , Some fix for rubocop verification
...
Merge branch 'land-13279' into upstream-master
2020-05-01 13:49:14 -05:00
Tim W
27147aa23b
add error checking to VirtualAlloc
2020-05-01 19:02:21 +08:00
Tim W
8e9a162b1b
fix
2020-04-30 18:05:00 +08:00
Tim W
8f12e005ea
check VirtualAlloc return value
2020-04-30 17:50:20 +08:00
Tim W
3ca0472b18
fix payload size
2020-04-30 17:47:41 +08:00
Tim W
5ed871a110
CVE-2019-0808
2020-04-30 17:19:46 +08:00
Tim W
bba9b76d25
fix infinite loop in find_macho
...
fix osx loader to work within python macho
2020-04-24 15:13:57 +08:00
bwatters-r7
7213d379ec
Add Uso dll
2020-04-23 15:18:22 -05:00
b4rtik
9be3f1d751
Code cleanup
2020-04-21 00:12:47 +02:00
b4rtik
d1a8ac072a
Fix Amsi and Etw patching
2020-04-20 23:52:19 +02:00
Spencer McIntyre
13d8e2a237
Land #13140 , add payload completion support for msfvenom
2020-04-14 08:58:08 -04:00
bwatters-r7
b9e83bd055
Update VS build destination
2020-04-13 18:20:20 -05:00
Jeffrey Martin
ba091711b3
add files lost during rebase
...
all credit to b4rtik for these files, just restoring here
2020-04-13 14:13:59 -05:00
b4rtik
c252e0affa
Update build task
2020-04-10 15:07:07 -05:00
b4rtik
e3c8c6b0cc
Enabled output from clr loading
2020-04-10 15:06:39 -05:00
b4rtik
b4d2dfe753
Added EtwEventWrite patching
2020-04-10 15:06:00 -05:00
b4rtik
8743cdfecc
Update and USETHREADTOKEN
2020-04-10 15:05:20 -05:00
b4rtik
82b22f528b
Update external/source/HostingCLR_inject/HostingCLR/HostingCLR.cpp
...
Co-Authored-By: Brendan <bwatters@rapid7.com >
2020-04-10 15:05:19 -05:00
b4rtik
4c26fa7a67
Fix arguments managing
2020-04-10 15:05:19 -05:00
b4rtik
1476f08dd0
Fix arguments managing
2020-04-10 15:05:18 -05:00
b4rtik
d1c812bb25
Update HostingCLR.vcxproj
2020-04-10 15:05:18 -05:00
b4rtik
baf25fb064
Removed dependency on vc runtime
2020-04-10 15:04:51 -05:00
b4rtik
a3abfb13da
Some fix
2020-04-10 14:57:41 -05:00
b4rtik
33cd725562
Add dynamic size for assembly and args
2020-04-10 14:57:37 -05:00
Spencer McIntyre
3392fa18d4
Add the x64 LPE exploit for CVE-2020-0796
2020-04-02 17:22:00 -04:00
Jonathan Hodgson
26fb208852
Removes extra lines in some descriptions
2020-03-27 18:56:17 +00:00
Jonathan Hodgson
5d158dba15
Will try to find cache file in ./db/modules_metadata_base.json
2020-03-27 17:34:54 +00:00
Jonathan Hodgson
10c66b44f4
Shows a message if no cache file found and suggests running msfconsole
2020-03-27 15:42:22 +00:00
Jonathan Hodgson
4a906691da
Uses the built in metasploit cache for payload completion
...
This makes the code much simpler. Assumes that the cache file is in
~/.msf4/store/modules_metadata.json or
/opt/metasploit/db/modules_metadata_base/json
If neither of these exist, it will fail
2020-03-27 15:35:42 +00:00
Jonathan Hodgson
4cfb58a216
Makes completion script populate the cache
...
The cache is now populated by the script on the first run. This means
that the user doesn't have to manually create the cache.
Additionally, the cache is also updated if the file was modified more
than a week ago
Lastly, it will now store the cache file in XDG_CACHE_HOME if set,
falling back to ~/.cache which is the default.
2020-03-25 13:54:10 +00:00
Jonathan Hodgson
cca3cddb30
Adds payload completion and fixes format completion
...
Payload completion.
On first run it will ask the user to create and populate a cache file
that will be used in the future for completions
Format completion
There was a mis-type of the name of one of the functions
2020-03-25 08:56:34 +00:00
Brent Cook
f59ec03c42
Land #12465 , add Android Binder UAF (CVE-2019-2215)
2020-02-23 01:06:33 -08:00
Spencer McIntyre
c23a4b195e
Remove the --help-formats option
2020-02-21 17:40:08 -05:00
Spencer McIntyre
0bf6d3e645
Fix a ttypo in the _msfconsole zsh completion
2020-02-18 17:25:40 -05:00
Spencer McIntyre
fadb51eae3
Make the zsh completion help messages consistent
2020-02-18 13:24:20 -05:00
Spencer McIntyre
7f046a7d89
Update zsh completion definitions
2020-02-18 13:24:20 -05:00
Brent Cook
ce991071e4
Land #12524 , update most python code with python 3 compatibility
2019-12-23 14:49:08 -06:00
Brent Cook
d50058cbc6
update to python standards
2019-12-19 09:22:48 -06:00
Brent Cook
e8bbf2f117
fix remaining python3 compat bugs
2019-12-19 09:21:24 -06:00
Brent Cook
0a846aaeb6
convert to standard python format
2019-12-19 08:59:36 -06:00
Brent Cook
3cc6b8f8fd
update to standard python formatting
2019-12-19 08:58:40 -06:00
Brent Cook
d64f53e462
don't hide exception data
2019-12-19 08:56:23 -06:00