feature: dynamic payload size

This commit is contained in:
Dobin
2024-02-03 20:33:50 +00:00
parent cf527aca97
commit 466cf11d82
3 changed files with 19 additions and 10 deletions
+4 -1
View File
@@ -76,7 +76,10 @@ def main():
clean_files()
if options["generate_asm_from_c"]:
make_c_to_asm("source/main.c", "main.asm", "main-clean.asm")
with open(options["payload"], 'rb') as input2:
data_payload = input2.read()
l = len(data_payload)
make_c_to_asm("source/main.c", "main.asm", "main-clean.asm", l)
if options["generate_asm_from_c"]:
make_shc_from_asm("main-clean.asm", "main-clean.exe", "main-clean.bin")