From 12b6984490287178a9cbccc20260ff0825e2c95c Mon Sep 17 00:00:00 2001 From: Dobin Date: Sun, 21 Jul 2024 11:32:06 +0100 Subject: [PATCH] fix: guardrail data --- app/views_project.py | 2 +- model/defs.py | 3 +-- model/settings.py | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app/views_project.py b/app/views_project.py index 8aa3fdb..bb32c09 100644 --- a/app/views_project.py +++ b/app/views_project.py @@ -211,7 +211,7 @@ def add_project(): settings.decoder_style = request.form['decoder_style'] payload_location = request.form['payload_location'] settings.payload_location = PayloadLocation[payload_location] - settings.plugin_guardrail_data = request.form.get('guardrail_data', '') + settings.plugin_guardrail_data = request.form.get('guardrail_data', settings.plugin_guardrail_data) settings.plugin_virtualprotect = request.form.get('virtualprotect') # overwrite project diff --git a/model/defs.py b/model/defs.py index 44f3af7..2ec80f8 100644 --- a/model/defs.py +++ b/model/defs.py @@ -23,11 +23,10 @@ PATH_VIRTUALPROTECT = "data/source/virtualprotect/" PATH_WEB_PROJECT = "projects/" - class PayloadLocation(Enum): CODE = ".text" DATA = ".rdata" - + class CarrierInvokeStyle(Enum): ChangeEntryPoint = "change EntryPoint" diff --git a/model/settings.py b/model/settings.py index 05f9205..b7b4856 100644 --- a/model/settings.py +++ b/model/settings.py @@ -17,7 +17,7 @@ class Settings(): self.plugin_antiemulation = "none" self.plugin_decoy = "none" self.plugin_guardrail = "none" - self.plugin_guardrail_data = "C:\\Users\\" + self.plugin_guardrail_data = "C:\\\\Users\\\\hacker" self.plugin_virtualprotect = "standard" self.plugin_virtualprotect_data = ""