From 7b8f28ccf9f50158ed33e9f2d7a568f8b6036177 Mon Sep 17 00:00:00 2001 From: CodeStuffBreakThings <164824365+CodeStuffBreakThings@users.noreply.github.com> Date: Tue, 7 Apr 2026 19:57:16 -0400 Subject: [PATCH] Fixing jump psexec random service name/description bug --- LateralMovement-BOF/lateral.axs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/LateralMovement-BOF/lateral.axs b/LateralMovement-BOF/lateral.axs index eb6b13e..03e24d4 100644 --- a/LateralMovement-BOF/lateral.axs +++ b/LateralMovement-BOF/lateral.axs @@ -21,8 +21,8 @@ _cmd_jump_psexec.setPreHook(function (id, cmdline, parsed_json, ...parsed_lines) let svc_description = parsed_json["svc_description"]; if (binary_name == "random") binary_name = ax.random_string(8, "alphabetic") + ".exe"; - if (svc_name.length == "random") svc_name = ax.random_string(10, "alphabetic"); - if (svc_description.length == "random") svc_description = ax.random_string(16, "alphabetic"); + if (svc_name == "random") svc_name = ax.random_string(10, "alphabetic"); + if (svc_description == "random") svc_description = ax.random_string(16, "alphabetic"); let bof_params = ax.bof_pack("cstr,bytes,cstr,cstr,cstr,cstr,cstr", [target, binary_content, binary_name, share, svc_path, svc_name, svc_description]); let bof_path = ax.script_dir() + "_bin/psexec." + ax.arch(id) + ".o"; @@ -514,4 +514,4 @@ let winrm_action = menu.create_action("WinRM", function(targets_id) { let invoke_menu = menu.create_menu("Invoke on "); invoke_menu.addItem(winrm_action) -menu.add_targets(invoke_menu, "top"); \ No newline at end of file +menu.add_targets(invoke_menu, "top");