debug: config.debug feature for more logs/

This commit is contained in:
Dobin
2024-02-19 20:39:00 +00:00
parent fb23835d51
commit b7ac5938a4
3 changed files with 12 additions and 5 deletions
+3 -2
View File
@@ -47,8 +47,9 @@ def inject_exe(
code = extract_code_from_exe(exe_out)
in_code = code[peinj.shellcodeOffsetRel:peinj.shellcodeOffsetRel+shellcode_len]
jmp_code = code[peinj.backdoorOffsetRel:peinj.backdoorOffsetRel+12]
observer.add_code("exe_extracted_loader", in_code)
observer.add_code("exe_extracted_jmp", jmp_code)
if config.debug:
observer.add_code("exe_extracted_loader", in_code)
observer.add_code("exe_extracted_jmp", jmp_code)
if in_code != shellcode:
raise Exception("Shellcode injection error")