dwelch-r7
|
66328675f7
|
Give flag correct name
|
2020-01-22 15:23:13 +00:00 |
|
dwelch-r7
|
1088448aac
|
Add flags to send custom cookies
|
2020-01-21 19:29:34 +00:00 |
|
Shelby Pace
|
35075d5c7f
|
add strip and update payload cached sizes
|
2019-12-12 10:43:04 -06:00 |
|
Brent Cook
|
d9a3ef51e5
|
further path and extension handling improvements
|
2019-12-12 09:23:05 -06:00 |
|
Brent Cook
|
1c91a737d9
|
default to deleting temp C and .exe files
|
2019-12-10 19:04:39 -06:00 |
|
Brent Cook
|
e40c64415a
|
Use temporary file paths
Use Tempfile for building intermediate source and exe files with
compiled payloads.
|
2019-12-10 19:03:38 -06:00 |
|
Shelby Pace
|
0f5a3a3d64
|
use one cipher object
The c code was modified in order to keep
track of the context.
|
2019-11-20 11:24:23 -06:00 |
|
Shelby Pace
|
bf2bfb3b39
|
use chacha20 class
|
2019-11-20 10:42:03 -06:00 |
|
Shelby Pace
|
140eecac1f
|
use new chacha implementation
|
2019-11-18 14:42:47 -06:00 |
|
Shelby Pace
|
e5d418e913
|
generalize saving and retrieval of db info
|
2019-11-18 13:41:01 -06:00 |
|
Shelby Pace
|
3fa9e9b0a8
|
add Dependencies array with mingw arch class
|
2019-11-18 09:35:18 -06:00 |
|
Shelby Pace
|
60d48ebde5
|
add x86 and x64 classes
|
2019-11-17 19:45:22 -06:00 |
|
Shelby Pace
|
aa058eaca3
|
remove ternary
|
2019-11-15 13:02:53 -06:00 |
|
Brent Cook
|
bbe95e393d
|
initial integration work
|
2019-11-14 10:29:58 -06:00 |
|
Shelby Pace
|
8b5260f6ab
|
use OptEnum for optimization level
|
2019-11-08 08:58:56 -06:00 |
|
Shelby Pace
|
bfa27e6bed
|
add flag, use DefaultOptions for linker script
|
2019-11-07 15:33:31 -06:00 |
|
Shelby Pace
|
1a88e7610b
|
add optimization flag, use basename method
|
2019-11-07 10:46:57 -06:00 |
|
Shelby Pace
|
be07ded3fa
|
handle stderr and stdout from compilation
|
2019-10-31 16:09:44 -05:00 |
|
Shelby Pace
|
8bb1c5102b
|
opt for inline asm instead of pre-compiled object
|
2019-10-31 11:55:40 -05:00 |
|
Shelby Pace
|
a04291678f
|
add require, fix module context generate
|
2019-10-29 08:35:04 -05:00 |
|
Shelby Pace
|
f65c5a30b2
|
use SecureRandom, bail if no db present
|
2019-10-28 16:25:28 -05:00 |
|
Shelby Pace
|
4997d72201
|
add options for keeping/deleting files
This change makes it optional to keep/delete
the files that are created when generating
compiled payloads
|
2019-10-14 13:34:30 -05:00 |
|
Shelby Pace
|
3d2d49259a
|
use uuid to get key/nonce, fall back to datastore
|
2019-10-11 12:24:56 -05:00 |
|
Shelby Pace
|
e8abbfe5c2
|
add db usage
|
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
|
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
|
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
|
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
|
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
|
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 |
|
bwatters-r7
|
36ae16df74
|
Accidentally removed include that is sort of imperative....
|
2019-07-31 08:46:01 -05:00 |
|
bwatters-r7
|
79b7bbd2cf
|
Update payload cache size and fix import bug
|
2019-07-26 13:52:36 -05:00 |
|
bwatters-r7
|
398a5dcce1
|
Reset send_uuid because it should not have been changed
remove debug print from options
change puts on pingback
|
2019-07-25 19:43:14 -05:00 |
|