FinalProject

This commit is contained in:
chmod760
2025-11-18 16:05:45 +01:00
parent f862d67455
commit 9d48129d33
12 changed files with 3370 additions and 80 deletions
+28
View File
@@ -0,0 +1,28 @@
#pragma once
#include <string>
enum class InputMode
{
None,
StringInject,
FilePath,
RemotePayload
};
struct ParsedArguments
{
bool show_help = false;
bool show_version = false;
std::string xor_key;
bool execute = false;
InputMode mode = InputMode::None;
std::string string_inject;
std::string file_path;
std::string remote_payload;
};
ParsedArguments parse_arguments(int argc, char* argv[]);