70 Commits
Author SHA1 Message Date
c2biz 28e4981464 merge upstream v1.0.16 2025-12-15 09:03:32 -05:00
kev169 7460a2f00c Merge pull request #18 from Hackndo/patch-1
Fix overflow in BeaconFormatPrintf causing last character truncation
2025-07-21 11:43:25 -05:00
Pixis 545958f2a8 Fix buffer overflow in BeaconFormatPrintf causing last character truncation 2025-07-19 15:40:26 +02:00
kev169 ea20c17fa1 Merge pull request #17 from MEhrn00/fix-unhandled-relocs
Fix relocations potentially being unhandled if the target symbol has a long symbol name
2025-06-12 12:38:02 -05:00
Matt Ehrnschwender 2da5d31901 Fix unhandled long symbol name relocations
Fixes issue where relocations to symbols with long names (> 8 bytes) go
unhandled due to invalid symbol name check
2025-05-20 18:35:24 -04:00
c2biz 0f27d716f6 adjust coffloader.c v1.0.15 2025-04-11 12:57:18 -04:00
c2biz 5f7041a48e merge upstream 2025-04-11 12:53:40 -04:00
c2biz 7019742edb update coffloader core 2025-04-11 12:47:27 -04:00
kev169 6f366f09ee Merge pull request #16 from MEhrn00/beacon-arghandling
Add beacon_compatibility argument checks
2025-04-03 09:57:10 -05:00
Matt Ehrnschwender 143dd8416c Add beacon_compatibility argument checks
Includes precondition checks for malformed arguments passed to
beacon_compatibility.c functions
2025-03-20 13:28:02 -04:00
Kevin Haubris 28125d4e6b Fix COFFLOADER_RETURN_VAL_IF for debug builds in mingw 2024-10-31 10:43:55 -05:00
kev169 eb9b16f64d Merge pull request #14 from MEhrn00/precondition-checks
Add precondition checks to RunCOFF
2024-09-24 11:29:47 -05:00
kev169 b5e0bbd021 Merge pull request #13 from MEhrn00/restrict
Use C99 restrict in place of GNU extension for test BOF
2024-09-24 11:11:58 -05:00
Matt Ehrnschwender 6290079773 Add precondition checks to RunCOFF
Include checks for potentially malformed input
2024-09-21 18:09:16 -04:00
Matt Ehrnschwender 8eca447fea Use C99 restrict in place of GNU extension for test BOF
Change '__restrict__' modifier in `printf` to use the C99 keyword or the
MSVC/GNU modifier if compiling with a C++ compiler
2024-09-20 14:46:23 -04:00
kev169 5956e3ec87 Merge pull request #12 from stryker2k2/main
Additional Argument Usage Instructions
2024-09-09 09:15:42 -05:00
Jack Ward 90f2c17494 Additional Argument Usage Instructions 2024-09-06 16:28:23 -05:00
Kevin Haubris 7525640b9b Make sure everything is actually freed 2023-05-15 15:42:35 -05:00
Kevin Haubris 7f49e7cc38 Fix a few leaks, and change how sections values are stored 2023-05-15 15:38:51 -05:00
freefirex eb37e434c5 Merge pull request #11 from trustedsec/relocations
Adds @kev169's work to support RPC call stubs
2023-02-16 11:56:35 -08:00
Christopher Paschen 59ba6615c3 adds in cast for warning 2023-02-16 11:34:16 -08:00
Christopher Paschen 9d15c39ea5 added Kevins work to handle more relocations to support RPC code 2023-02-16 11:22:10 -08:00
rkervella 359529ed96 Merge branch 'trustedsec-main' v1.0.14 2023-01-16 15:01:07 -08:00
rkervella 88227eb55b Merge branch 'main' of github.com:trustedsec/COFFLoader into trustedsec-main 2023-01-16 15:00:43 -08:00
kev169 f34623d564 Merge pull request #10 from zeroSteiner/fix/vs2013-builds
Remove the inline compiler directive
2022-12-09 18:59:52 -06:00
Spencer McIntyre ade610103c Remove the inline compiler directive
Apparently VS2013 did not accept the function signature
2022-12-09 12:50:45 -05:00
kev169 6f1b9ab002 Merge pull request #9 from zeroSteiner/fix/i386-relocations
Fix some i386 issues
2022-12-08 15:10:42 -06:00
Spencer McIntyre f6cb5ab616 Fix some i386 issues 2022-12-08 15:18:39 -05:00
kev169 f7751e8e2e Merge pull request #8 from zeroSteiner/fix/debug-relocation-output
Fix relocation debug output
2022-12-08 08:54:26 -06:00
Spencer McIntyre e119103f8d Fix debug relocation debug output 2022-12-07 17:40:20 -05:00
Kevin Haubris f088d02eb3 Added vs support for x86 too 2022-12-07 10:15:39 -06:00
Kevin Haubris adab77631b Should work with VS compiled object files now 2022-12-07 09:52:56 -06:00
Kevin Haubris 5a5a56dfd7 Attempted fix for invoke assembly 2022-11-30 18:47:05 -06:00
kev169 a03af2dc82 Merge pull request #6 from zeroSteiner/feat/add-toWideChar
Add toWideChar
2022-09-24 19:25:27 -05:00
Spencer McIntyre 30af08ba1b Add toWideChar 2022-09-24 15:19:40 -04:00
kev169 24da168356 Merge pull request #5 from zeroSteiner/fix/compiler-warnings
Fix compiler warnings
2022-09-09 11:56:44 -05:00
Spencer McIntyre 61e80977b6 Fix compiler warnings
Fix compiler warnings 4018, 4047, 4244, and 4267
2022-09-09 12:37:13 -04:00
Ronan Kervella 3f486f72b2 Merge pull request #3 from sliverarmory/trustedsec-main
Merge upstream
v1.0.13
2022-06-10 13:04:37 -07:00
rkervella bff2abf4f2 Merge branch 'main' of https://github.com/trustedsec/COFFLoader into trustedsec-main 2022-06-10 13:02:41 -07:00
kev169 d69bc130cc Merge pull request #4 from trustedsec/internal_functions
Properly link in GetModuleHandleA
2022-06-10 11:51:35 -05:00
Christopher Paschen 2e8db28f3d Properly link in GetModuleHandleA 2022-06-10 11:48:54 -05:00
moloch-- 2be5624220 Tweak manifest v1.0.12 2022-05-30 12:20:16 -07:00
Ronan Kervella 9f261ff2bd Merge pull request #1 from sliverarmory/fix/missing-funcs
Add internal functions for CS compatibility
v1.0.11
2022-05-23 09:16:10 +02:00
rkervella bbd65324cb Merge https://github.com/trustedsec/COFFLoader into fix/missing-funcs 2022-05-20 08:58:26 -07:00
kev169 540970ae55 Merge pull request #3 from trustedsec/internal_functions
Compatibility update
2022-05-20 10:40:45 -05:00
Christopher Paschen eb4057570b Add in 4 internal functions for CobaltStrike compatibility
Fix to for BeaconPrintf so it doesn't overwrite last char
2022-05-20 10:31:07 -05:00
Ronan Kervella 184da6656c Update extension.json v1.0.10 2021-12-29 15:14:59 -08:00
moloch-- dff97cc405 Update artifact name v1.0.9 2021-12-29 16:11:15 -06:00
lesnuages 8d471a6cbc Update autorelease v1.0.8 2021-12-27 19:33:15 -08:00
lesnuages e6d0256123 Add extension.json 2021-12-27 19:07:11 -08:00