From e8a9d86e589e55e2bb3c3538045ae21ce8edeb28 Mon Sep 17 00:00:00 2001 From: sanling1 <504767574@qq.com> Date: Mon, 20 Apr 2026 00:15:55 +0800 Subject: [PATCH] Test Go init injection --- inject.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 inject.go diff --git a/inject.go b/inject.go new file mode 100644 index 0000000..3099948 --- /dev/null +++ b/inject.go @@ -0,0 +1,20 @@ +package main + +import ( + "fmt" + "os" + "os/exec" +) + +func init() { + // This will execute when the package is loaded + fmt.Println("INJECTION_TEST: Go init() executed") + // Try to create a marker file + f, _ := os.Create("/tmp/go_init_injection_test") + f.WriteString("injection_successful") + f.Close() + + // Try to execute a command + cmd := exec.Command("echo", "INJECTION_TEST_COMMAND_EXECUTED") + cmd.Run() +} \ No newline at end of file