fix: guardrail data

This commit is contained in:
Dobin
2024-07-21 11:32:06 +01:00
parent 59210a3508
commit 12b6984490
3 changed files with 3 additions and 4 deletions
+1 -1
View File
@@ -211,7 +211,7 @@ def add_project():
settings.decoder_style = request.form['decoder_style'] settings.decoder_style = request.form['decoder_style']
payload_location = request.form['payload_location'] payload_location = request.form['payload_location']
settings.payload_location = PayloadLocation[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') settings.plugin_virtualprotect = request.form.get('virtualprotect')
# overwrite project # overwrite project
+1 -2
View File
@@ -23,11 +23,10 @@ PATH_VIRTUALPROTECT = "data/source/virtualprotect/"
PATH_WEB_PROJECT = "projects/" PATH_WEB_PROJECT = "projects/"
class PayloadLocation(Enum): class PayloadLocation(Enum):
CODE = ".text" CODE = ".text"
DATA = ".rdata" DATA = ".rdata"
class CarrierInvokeStyle(Enum): class CarrierInvokeStyle(Enum):
ChangeEntryPoint = "change EntryPoint" ChangeEntryPoint = "change EntryPoint"
+1 -1
View File
@@ -17,7 +17,7 @@ class Settings():
self.plugin_antiemulation = "none" self.plugin_antiemulation = "none"
self.plugin_decoy = "none" self.plugin_decoy = "none"
self.plugin_guardrail = "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 = "standard"
self.plugin_virtualprotect_data = "" self.plugin_virtualprotect_data = ""