refactor: use PAYLOAD_LEN in template instead of 0x11223344 in asm

This commit is contained in:
Dobin
2024-02-18 19:52:50 +00:00
parent 92e9b51409
commit 9b71cdd481
5 changed files with 11 additions and 13 deletions
-7
View File
@@ -98,13 +98,6 @@ def fixup_asm_file(filename: FilePath, payload_len: int, short_call_patching: bo
"[shcstart]"
)
# replace payload length
for idx, line in enumerate(lines):
if "11223344" in lines[idx]:
logger.info(" > Replace payload length at line: {}".format(idx))
lines[idx] = lines[idx].replace("11223344", str(payload_len))
break
# add label at end of code
for idx, line in enumerate(lines):
if lines[idx].startswith("END"):