Brent Cook
b300284d82
switch logic
2019-10-11 16:22:51 -05:00
Shelby Pace
3d2d49259a
use uuid to get key/nonce, fall back to datastore
2019-10-11 12:24:56 -05:00
Spencer McIntyre
8bb9f1798b
Add a few more variables including local variants
2019-10-10 22:20:37 -04:00
Spencer McIntyre
85a39f75d8
Use a larger payload size to include the UUID
2019-10-10 22:08:26 -04:00
Spencer McIntyre
ef81205123
Add the %M meterpreter prompt var
2019-10-10 21:13:12 -04:00
Spencer McIntyre
d87308e9c0
Fix a couple of bugs in the MeterpreterPrompt
2019-10-10 21:13:12 -04:00
Spencer McIntyre
48f1e1d909
Add the %D and %U meterpreter prompt chars
2019-10-10 21:13:12 -04:00
Spencer McIntyre
f63fd37938
Support a dynmaic meterpreter prompt
2019-10-10 21:13:12 -04:00
Shelby Pace
e8abbfe5c2
add db usage
2019-10-10 12:16:10 -05:00
Shelby Pace
8469515651
set a default for opt_level
2019-10-10 12:16:10 -05:00
Shelby Pace
b78b36dc8a
add utility module for retrieving chacha key/nonce
2019-10-10 12:16:10 -05:00
Shelby Pace
7c8af0754d
add warning about db
2019-10-10 12:16:10 -05:00
Shelby Pace
fd347be3dc
make optimization level configurable
2019-10-10 12:16:10 -05:00
Shelby Pace
b674f3dda3
add AlignRSP call, remove begin from linker script
2019-10-10 12:16:10 -05:00
Shelby Pace
ee67361314
modify opt level based on architecture
2019-10-10 12:16:10 -05:00
Shelby Pace
e295732d3f
generate alphanumeric key/nonce
2019-10-10 12:16:10 -05:00
Shelby Pace
4b8a1a99e0
use new key after session begins
2019-10-10 12:16:10 -05:00
Shelby Pace
e4c25a7e2b
separate encryption function for payloads
2019-10-10 12:16:10 -05:00
Shelby Pace
bb742771e5
add stager and stage for x64 arch
2019-10-10 12:16:10 -05:00
Shelby Pace
2d00e7332a
fix staged payload
2019-10-10 12:16:10 -05:00
Shelby Pace
c3a7d377f4
add payload for X64 arch
2019-10-10 12:16:10 -05:00
Shelby Pace
ca45d77595
randomize key
2019-10-10 12:16:10 -05:00
Shelby Pace
3e6283c193
add staged payload
2019-10-10 12:16:10 -05:00
Shelby Pace
e17013867a
add stager code
2019-10-10 12:16:09 -05:00
Shelby Pace
fe1b802cf9
check for dependency in stager/stage
2019-10-10 12:16:09 -05:00
Shelby Pace
7130e8dc98
use binread instead of File.open/read
2019-10-10 12:16:09 -05:00
Shelby Pace
f39fc3a82d
remove extraneous data from shellcode
2019-10-10 12:16:09 -05:00
Shelby Pace
db0abdbec8
use correct method
2019-10-10 12:16:09 -05:00
Shelby Pace
7342a4579a
add dependency check code
2019-10-10 12:16:09 -05:00
Shelby Pace
23028a1094
add code to read exe/strip null bytes
2019-10-10 12:16:09 -05:00
Shelby Pace
b9794d76ac
add GlobalFree
2019-10-10 12:16:09 -05:00
Shelby Pace
7dca0ae8e9
remove comments, add option
2019-10-10 12:16:09 -05:00
Shelby Pace
197d4be632
add compiler module
2019-10-10 12:16:09 -05:00
Shelby Pace
506ca5976d
change function names, modify opt
2019-10-10 12:16:09 -05:00
Shelby Pace
f73b7826a8
separate options from payload
2019-10-10 12:16:09 -05:00
Shelby Pace
f32c33ce13
fix careless mistakes
2019-10-10 12:16:09 -05:00
Shelby Pace
71eff44404
format datastore options, concat c src
2019-10-10 12:16:09 -05:00
Shelby Pace
be208106c8
replace hard-coded hashes with block_api call
2019-10-10 12:16:09 -05:00
Shelby Pace
31aa2b7452
add comment, remove puts
2019-10-10 12:16:09 -05:00
Shelby Pace
3e2c8f7779
add Dependency metadata for payloads
2019-10-10 12:16:09 -05:00
Shelby Pace
b1cae12315
fix 'final' error, chacha20 in session
2019-10-10 12:14:27 -05:00
Shelby Pace
2c3c448abc
add ruby chacha encryption and session type
2019-10-10 12:14:27 -05:00
Metasploit
6c44605799
Bump version of framework to 5.0.54
2019-10-10 12:05:04 -05:00
Tim
620609c955
Update lib/msf/core/post/linux/compile.rb
...
Co-Authored-By: bcoles <bcoles@gmail.com >
2019-10-10 13:13:40 +08:00
William Vu
6fac30aec8
Change vprint_status to vprint_error
2019-10-09 11:36:39 -05:00
Brent Cook
62412c8d00
log a bit more about what happened
2019-10-09 08:39:03 -05:00
Brent Cook
c4365cfe08
handle extra data on rdp_recv with length check
...
We should really be doing something like strictly parsing PDU headers in rdp_recv and then parseling out PDUs instead of recv_and_pray, but this should get us past the initial issue where sometimes there is an extra PDU right after
2019-10-09 08:22:02 -05:00
Adam Cammack
f9c5939a29
Teach more things about the new check codes
2019-10-08 16:21:40 -05:00
Brent Cook
7e2ea42b54
Land #12404 , fix potential nil object and mass deletion in shell session handler
2019-10-08 13:02:41 -05:00
Adam Cammack
2a32c7b9c5
Extend check codes to allow custom messages
2019-10-08 09:57:53 -05:00