Linux eyewebsolution.dnshostserver.in 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
Apache
: 185.131.55.234 | : 216.73.216.36
674 Domain
5.6.40
omxrelocation
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
src /
file_protector-1.1-1524 /
[ HOME SHELL ]
Name
Size
Permission
Action
common
[ DIR ]
drwxr-xr-x
syscall_hooks
[ DIR ]
drwxr-xr-x
transport
[ DIR ]
drwxr-xr-x
Kbuild
3.71
KB
-rw-r--r--
Makefile
2.2
KB
-rw-r--r--
compat.c
5.74
KB
-rw-r--r--
compat.h
6.94
KB
-rw-r--r--
debug.h
3.56
KB
-rw-r--r--
dkms.conf
146
B
-rw-r--r--
memory.h
529
B
-rw-r--r--
module.c
1.86
KB
-rw-r--r--
module_ref.h
421
B
-rw-r--r--
module_rundown_protection.c
3.6
KB
-rw-r--r--
module_rundown_protection.h
743
B
-rw-r--r--
rundown_protection.c
4.2
KB
-rw-r--r--
rundown_protection.h
2.83
KB
-rw-r--r--
stringify.h
261
B
-rw-r--r--
task_info_map.c
19.07
KB
-rw-r--r--
task_info_map.h
1.92
KB
-rw-r--r--
tracepoints.c
3.02
KB
-rw-r--r--
tracepoints.h
299
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Kbuild
KERNEL_MODULE_NAME := file_protector # '$(KERNEL_MODULE_NAME).ko' module: obj-m += $(KERNEL_MODULE_NAME).o # '$(KERNEL_MODULE_NAME).o' sources: $(KERNEL_MODULE_NAME)-y += compat.o $(KERNEL_MODULE_NAME)-y += module.o $(KERNEL_MODULE_NAME)-y += module_rundown_protection.o $(KERNEL_MODULE_NAME)-y += rundown_protection.o $(KERNEL_MODULE_NAME)-y += syscall_hooks/fs_syscall_hooks.o $(KERNEL_MODULE_NAME)-y += syscall_hooks/syscall_common.o $(KERNEL_MODULE_NAME)-y += task_info_map.o $(KERNEL_MODULE_NAME)-y += tracepoints.o $(KERNEL_MODULE_NAME)-y += transport/device.o $(KERNEL_MODULE_NAME)-y += transport/exit_event.o $(KERNEL_MODULE_NAME)-y += transport/fork_event.o $(KERNEL_MODULE_NAME)-y += transport/fs_event.o $(KERNEL_MODULE_NAME)-y += transport/message.o $(KERNEL_MODULE_NAME)-y += transport/transport.o # Note: '$(src)' is defined by kernel build system as absolute path # pointing to directory with this Kbuild file ccflags-y += -I$(src) ccflags-y += -I$(src)/common ccflags-y += -I$(src)/syscall_hooks ccflags-y += -I$(src)/transport # Tag to filter debug print ccflags-y += -DPRINTK_TAG=\"APL\" ccflags-y += -DDRIVER_VERSION_STRING=\"0.1.0\" # uncomment/comment to enable/disable debug #ccflags-y += -D__DEBUG__ #ccflags-y += -D__DEBUG_LEVEL__ #ccflags-y += -DDEFAULT_LOGGER_DEBUG_LEVEL=1 # Include headers parsing magic # Check if specific header exists ifeq ($(notdir $(wildcard $(srctree)/include/linux/sched.h)),sched.h) ccflags-y += -DHAVE_SCHED_H endif ifeq ($(notdir $(wildcard $(srctree)/include/linux/sched/task.h)),task.h) ccflags-y += -DHAVE_SCHED_TASK_H endif # Check if specific function in header exists ccflags-y += $(shell \ grep -qw get_fs_root $(srctree)/include/linux/fs_struct.h 2>/dev/null && \ echo -DHAVE_GET_FS_ROOT) ccflags-y += $(shell \ grep -qw get_task_exe_file $(srctree)/include/linux/mm.h 2>/dev/null && \ echo -DHAVE_GET_TASK_EXE) ccflags-y += $(shell \ grep -qw path_equal $(srctree)/include/linux/path.h 2>/dev/null && \ echo -DHAVE_PATH_EQUAL) ccflags-y += $(shell \ grep -qw rb_first_postorder $(srctree)/include/linux/rbtree.h 2>/dev/null && \ echo -DHAVE_RB_FIRST_POSTORDER) ccflags-y += $(shell \ grep -qw rb_next_postorder $(srctree)/include/linux/rbtree.h 2>/dev/null && \ echo -DHAVE_RB_NEXT_POSTORDER) ccflags-y += $(shell \ if grep -w vfs_fstatat $(srctree)/include/linux/fs.h 2>/dev/null | \ grep -qw "const char __user \*"; then \ echo -DHAVE_VFS_FSTATAT_CONST; \ fi) ccflags-y += $(shell \ if grep "register_trace_" $(srctree)/include/linux/tracepoint.h 2>/dev/null | \ grep -q "void \*data"; then \ echo -DHAVE_TRACEPOINT_PROBE_REGISTER_DATA; \ fi) ccflags-y += $(shell \ if grep -w tracepoint_probe_register $(srctree)/include/linux/tracepoint.h 2>/dev/null | \ grep -qw "struct tracepoint"; then \ echo -DHAVE_TRACEPOINT_PROBE_REGISTER_STRUCT; \ fi) ccflags-y += $(shell \ if grep -A10 "struct cred {" $(srctree)/include/linux/cred.h 2>/dev/null | \ grep -qw "kuid_t"; then \ echo -DHAVE_STRUCT_CRED_KUID; \ fi) ccflags-y += $(shell \ grep -qw wait_event_killable_timeout $(srctree)/include/linux/wait.h 2>/dev/null && \ echo -DHAVE_WAIT_EVENT_KILLABLE_TIMEOUT) ccflags-y += $(shell \ if grep -qw "fdget" $(srctree)/include/linux/file.h 2>/dev/null ; then \ echo -DHAVE_FDGET; \ fi) ccflags-y += $(shell \ if grep -w "vfs_getattr(.*)" $(srctree)/include/linux/fs.h 2>/dev/null | \ grep -qw "struct path" ; \ then \ echo -DHAVE_PATH_IN_VFS_GETATTR; \ fi) ccflags-y += $(shell \ if grep -w dentry_open $(srctree)/include/linux/fs.h 2>/dev/null | \ grep -qw "struct path"; then \ echo -DHAVE_PATH_IN_DENTRY_OPEN; \ fi) ccflags-y += $(shell \ grep -qw get_unused_fd_flags $(srctree)/include/linux/file.h 2>/dev/null && \ echo -DHAVE_UNUSED_FD_FLAGS)
Close