Brent Cook
|
d9a3ef51e5
|
further path and extension handling improvements
|
2019-12-12 09:23:05 -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
|
41bc3851a2
|
remove mingw check, add general dependency check
|
2019-11-18 09:33:43 -06:00 |
|
Shelby Pace
|
60d48ebde5
|
add x86 and x64 classes
|
2019-11-17 19:45:22 -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
|
c9dc2141a0
|
use stdlib flag instead of nostartfiles
|
2019-10-28 16:06:21 -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
|
8469515651
|
set a default for opt_level
|
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
|
ee67361314
|
modify opt level based on architecture
|
2019-10-10 12:16:10 -05:00 |
|
Shelby Pace
|
23028a1094
|
add code to read exe/strip null bytes
|
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 |
|