5 Commits

Author SHA1 Message Date
jaytiwari05 3afb599e52 remove unused ALLOC_CONSOLE_* defs from loader native.h
The previous #ifndef ALLOC_CONSOLE_MODE_DEFAULT guard didn't work
because ALLOC_CONSOLE_MODE_DEFAULT is an enum constant, not a
preprocessor macro — the C preprocessor only sees #defines, so the
guard was always true and the typedefs still emitted, producing the
same redefinition errors against MinGW's <consoleapi.h>.

The block was unused: grep confirms ALLOC_CONSOLE_MODE/RESULT/OPTIONS
and AllocConsoleWithOptions are not referenced anywhere in src_loader/
or src_beacon/, only defined in native.h itself. Modern mingw-w64
provides them via <consoleapi.h> when needed. Deleting is risk-free.
2026-04-27 00:16:12 +05:30
jaytiwari05 607f080811 guard ALLOC_CONSOLE_* redefinitions in loader native.h
Newer MinGW (mingw-w64) already declares ALLOC_CONSOLE_MODE,
ALLOC_CONSOLE_RESULT, ALLOC_CONSOLE_OPTIONS and AllocConsoleWithOptions
in <consoleapi.h>, causing redefinition errors when compiling Exe/Dll/Svc
loader formats. Wrap the redefinitions in #ifndef so older MinGW still
gets them and newer MinGW uses the system header.
2026-04-27 00:08:47 +05:30
Sinn fd4d9f544e Improved Loader: adding Stomping, Shellcode Locations and Shellcode Encryption with rand keys at compile-time. 2026-04-07 16:41:54 -03:00
lgs4 833fd074d5 fix SVC beacon generation 2026-03-23 23:07:24 -03:00
unknown 9df00c496b v0.1 2025-11-28 03:51:01 -03:00