refactor: less log files

This commit is contained in:
Dobin
2024-05-19 13:03:34 +01:00
parent b4e7711aba
commit 9bb8afb6c0
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -134,7 +134,7 @@ def inject_exe(main_shc: bytes, settings: Settings, carrier: Carrier):
# Log # Log
code = file_readall_binary(exe_out) code = file_readall_binary(exe_out)
in_code = code[shellcode_offset:shellcode_offset+shellcode_len] in_code = code[shellcode_offset:shellcode_offset+shellcode_len]
observer.add_code_file("exe_extracted_carrier", in_code) observer.add_code_file("carrier_exe", in_code)
def injected_fix_iat(superpe: SuperPe, carrier: Carrier): def injected_fix_iat(superpe: SuperPe, carrier: Carrier):
+3 -3
View File
@@ -155,7 +155,7 @@ def start_real(settings: Settings):
entry = project.carrier.get_reusedata_fixup("supermega_payload") entry = project.carrier.get_reusedata_fixup("supermega_payload")
entry.data = phases.assembler.encode_payload( entry.data = phases.assembler.encode_payload(
project.payload.payload_data, settings.decoder_style) # encrypt project.payload.payload_data, settings.decoder_style) # encrypt
observer.add_code_file("payload_data", project.payload.payload_data) observer.add_code_file("payload", project.payload.payload_data)
# COMPILE: Carrier to .asm (C -> ASM) # COMPILE: Carrier to .asm (C -> ASM)
if settings.generate_asm_from_c: if settings.generate_asm_from_c:
@@ -188,7 +188,7 @@ def start_real(settings: Settings):
shellcode_in = carrier_shellcode, shellcode_in = carrier_shellcode,
payload_data = project.payload.payload_data, payload_data = project.payload.payload_data,
decoder_style = settings.decoder_style) decoder_style = settings.decoder_style)
observer.add_code_file("full_shc", full_shellcode) #observer.add_code_file("full_shc", full_shellcode)
else: else:
# shellcode is in .rdata, so we dont need to merge # shellcode is in .rdata, so we dont need to merge
full_shellcode = carrier_shellcode full_shellcode = carrier_shellcode
@@ -204,7 +204,7 @@ def start_real(settings: Settings):
# inject (merged) loader into an exe. Big task. # inject (merged) loader into an exe. Big task.
phases.injector.inject_exe(full_shellcode, settings, project.carrier) phases.injector.inject_exe(full_shellcode, settings, project.carrier)
observer.add_code_file("exe_final", extract_code_from_exe_file_ep(settings.inject_exe_out, 300)) #observer.add_code_file("exe_final", extract_code_from_exe_file_ep(settings.inject_exe_out, 300))
# Check binary with avred # Check binary with avred
if config.get("avred_server") != "": if config.get("avred_server") != "":