refactor: rework carrier/payload location calculation

This commit is contained in:
Dobin
2024-07-06 21:23:09 +01:00
parent 6d05779c7c
commit 7847b8d40e
3 changed files with 63 additions and 25 deletions
+4
View File
@@ -203,6 +203,10 @@ def start_real(settings: Settings):
build_exe = settings.main_exe_path)
observer.add_code_file("carrier_shc", carrier_shellcode)
logging.info("> Carrier Size: {} Payload Size: {}".format(
len(carrier_shellcode), len(project.payload.payload_data)
))
# INJECT loader into an exe and do IAT & data references. Big task.
injector = phases.injector.Injector(
carrier_shellcode,