Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
php-7.4.33 /
sapi /
fpm /
fpm /
Delete
Unzip
Name
Size
Permission
Date
Action
events
[ DIR ]
drwxrwxr-x
2022-10-31 11:36
fpm.c
2.78
KB
-rw-rw-r--
2022-10-31 11:36
fpm.h
1.07
KB
-rw-rw-r--
2022-10-31 11:36
fpm_arrays.h
1.76
KB
-rw-rw-r--
2022-10-31 11:36
fpm_atomic.h
3.9
KB
-rw-rw-r--
2022-10-31 11:36
fpm_children.c
11.38
KB
-rw-rw-r--
2022-10-31 11:36
fpm_children.h
857
B
-rw-rw-r--
2022-10-31 11:36
fpm_cleanup.c
782
B
-rw-rw-r--
2022-10-31 11:36
fpm_cleanup.h
452
B
-rw-rw-r--
2022-10-31 11:36
fpm_clock.c
2.17
KB
-rw-rw-r--
2022-10-31 11:36
fpm_clock.h
175
B
-rw-rw-r--
2022-10-31 11:36
fpm_conf.c
51.25
KB
-rw-rw-r--
2022-10-31 11:36
fpm_conf.h
2.5
KB
-rw-rw-r--
2022-10-31 11:36
fpm_config.h
2.04
KB
-rw-rw-r--
2022-10-31 11:36
fpm_env.c
5.39
KB
-rw-rw-r--
2022-10-31 11:36
fpm_env.h
428
B
-rw-rw-r--
2022-10-31 11:36
fpm_events.c
12.4
KB
-rw-rw-r--
2022-10-31 11:36
fpm_events.h
1.53
KB
-rw-rw-r--
2022-10-31 11:36
fpm_log.c
11.46
KB
-rw-rw-r--
2022-10-31 11:36
fpm_log.h
227
B
-rw-rw-r--
2022-10-31 11:36
fpm_main.c
59.7
KB
-rw-rw-r--
2022-10-31 11:36
fpm_php.c
6.03
KB
-rw-rw-r--
2022-10-31 11:36
fpm_php.h
1.14
KB
-rw-rw-r--
2022-10-31 11:36
fpm_php_trace.c
4.67
KB
-rw-rw-r--
2022-10-31 11:36
fpm_php_trace.h
162
B
-rw-rw-r--
2022-10-31 11:36
fpm_process_ctl.c
13.81
KB
-rw-rw-r--
2022-10-31 11:36
fpm_process_ctl.h
1.16
KB
-rw-rw-r--
2022-10-31 11:36
fpm_request.c
7.94
KB
-rw-rw-r--
2022-10-31 11:36
fpm_request.h
1.13
KB
-rw-rw-r--
2022-10-31 11:36
fpm_scoreboard.c
8.05
KB
-rw-rw-r--
2022-10-31 11:36
fpm_scoreboard.h
2.45
KB
-rw-rw-r--
2022-10-31 11:36
fpm_shm.c
1.17
KB
-rw-rw-r--
2022-10-31 11:36
fpm_shm.h
200
B
-rw-rw-r--
2022-10-31 11:36
fpm_signals.c
7.02
KB
-rw-rw-r--
2022-10-31 11:36
fpm_signals.h
361
B
-rw-rw-r--
2022-10-31 11:36
fpm_sockets.c
12.96
KB
-rw-rw-r--
2022-10-31 11:36
fpm_sockets.h
1009
B
-rw-rw-r--
2022-10-31 11:36
fpm_status.c
17.63
KB
-rw-rw-r--
2022-10-31 11:36
fpm_status.h
1.05
KB
-rw-rw-r--
2022-10-31 11:36
fpm_stdio.c
9.02
KB
-rw-rw-r--
2022-10-31 11:36
fpm_stdio.h
604
B
-rw-rw-r--
2022-10-31 11:36
fpm_str.h
421
B
-rw-rw-r--
2022-10-31 11:36
fpm_systemd.c
3.1
KB
-rw-rw-r--
2022-10-31 11:36
fpm_systemd.h
274
B
-rw-rw-r--
2022-10-31 11:36
fpm_trace.c
524
B
-rw-rw-r--
2022-10-31 11:36
fpm_trace.h
313
B
-rw-rw-r--
2022-10-31 11:36
fpm_trace_mach.c
1.92
KB
-rw-rw-r--
2022-10-31 11:36
fpm_trace_pread.c
1.1
KB
-rw-rw-r--
2022-10-31 11:36
fpm_trace_ptrace.c
1.53
KB
-rw-rw-r--
2022-10-31 11:36
fpm_unix.c
16.22
KB
-rw-rw-r--
2022-10-31 11:36
fpm_unix.h
454
B
-rw-rw-r--
2022-10-31 11:36
fpm_worker_pool.c
1.74
KB
-rw-rw-r--
2022-10-31 11:36
fpm_worker_pool.h
1.23
KB
-rw-rw-r--
2022-10-31 11:36
zlog.c
21.7
KB
-rw-rw-r--
2022-10-31 11:36
zlog.h
3.58
KB
-rw-rw-r--
2022-10-31 11:36
Save
Rename
/* (c) 2007,2008 Andrei Nigmatulin */ #include "fpm_config.h" #include <mach/mach.h> #include <mach/mach_vm.h> #include <unistd.h> #include "fpm_trace.h" #include "fpm_process_ctl.h" #include "fpm_unix.h" #include "zlog.h" static mach_port_name_t target; static vm_offset_t target_page_base; static vm_offset_t local_page; static mach_msg_type_number_t local_size; static void fpm_mach_vm_deallocate() /* {{{ */ { if (local_page) { mach_vm_deallocate(mach_task_self(), local_page, local_size); target_page_base = 0; local_page = 0; local_size = 0; } } /* }}} */ static int fpm_mach_vm_read_page(vm_offset_t page) /* {{{ */ { kern_return_t kr; kr = mach_vm_read(target, page, fpm_pagesize, &local_page, &local_size); if (kr != KERN_SUCCESS) { zlog(ZLOG_ERROR, "failed to read vm page: mach_vm_read(): %s (%d)", mach_error_string(kr), kr); return -1; } return 0; } /* }}} */ int fpm_trace_signal(pid_t pid) /* {{{ */ { if (0 > fpm_pctl_kill(pid, FPM_PCTL_STOP)) { zlog(ZLOG_SYSERROR, "failed to send SIGSTOP to %d", pid); return -1; } return 0; } /* }}} */ int fpm_trace_ready(pid_t pid) /* {{{ */ { kern_return_t kr; kr = task_for_pid(mach_task_self(), pid, &target); if (kr != KERN_SUCCESS) { char *msg = ""; if (kr == KERN_FAILURE) { msg = " It seems that master process does not have enough privileges to trace processes."; } zlog(ZLOG_ERROR, "task_for_pid() failed: %s (%d)%s", mach_error_string(kr), kr, msg); return -1; } return 0; } /* }}} */ int fpm_trace_close(pid_t pid) /* {{{ */ { fpm_mach_vm_deallocate(); target = 0; return 0; } /* }}} */ int fpm_trace_get_long(long addr, long *data) /* {{{ */ { size_t offset = ((uintptr_t) (addr) % fpm_pagesize); vm_offset_t base = (uintptr_t) (addr) - offset; if (base != target_page_base) { fpm_mach_vm_deallocate(); if (0 > fpm_mach_vm_read_page(base)) { return -1; } } *data = * (long *) (local_page + offset); return 0; } /* }}} */