feature: put payload into .rdata option

This commit is contained in:
Dobin
2024-05-09 21:04:37 +01:00
parent 3aa79afd70
commit 900c145557
16 changed files with 178 additions and 78 deletions
+1 -1
View File
@@ -63,7 +63,7 @@ class Carrier():
def get_all_reusedata_fixups(self) -> List[DataReuseEntry]:
return self.reusedata_fixups
def get_all_reusedata_fixup(self, string_ref) -> DataReuseEntry:
def get_reusedata_fixup(self, string_ref) -> DataReuseEntry:
for entry in self.reusedata_fixups:
if entry.string_ref == string_ref:
return entry
+1 -1
View File
@@ -57,5 +57,5 @@ def prepare_project(project_name, settings):
# copy *.c *.h files from src directory to dst directory
for file in os.listdir(src):
if file.endswith(".c") or file.endswith(".h"):
logger.info("Copy {} to {}".format(src + file, dst))
logger.info("--( Copy {} to {}".format(src + file, dst))
shutil.copy2(src + file, dst)
+1 -1
View File
@@ -31,7 +31,7 @@ class Settings():
# More
self.fix_missing_iat = False
self.payload_location = PayloadLocation.CODE
self.payload_location = PayloadLocation.DATA
def prep_web(self, project_name):