├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── builds.yml │ ├── codeql-analysis.yml │ ├── cross.yml │ ├── docker-boot.sh │ ├── docker-boot.yml │ ├── dpkg-i.sh │ ├── mkosi-boot.yml │ ├── mkosi-mainline.yml │ ├── run-boot-tests.sh │ └── ubuntu-kernel-daily.sh ├── .gitignore ├── .out-of-tree.toml ├── .travis.yml ├── CHANGES ├── CONCEPTS ├── LICENSE ├── Makefile ├── PATREONS ├── PERFORMANCE ├── README ├── README.md ├── debian ├── changelog ├── control ├── copyright ├── rules ├── source │ └── format ├── upstream │ ├── metadata │ └── signing-key.asc ├── ved-dkms.dkms ├── ved-dkms.docs ├── ved-dkms.lintian-overrides ├── ved-dkms.modprobe ├── ved-dkms.modules └── watch ├── dkms.conf ├── mkosi.build ├── mkosi.default ├── mkosi.postinst ├── poc └── 0001-lockdown-and-process-integrity-protection.patch ├── scripts ├── add-exports.sh ├── bootup │ ├── openrc │ │ ├── lkrg │ │ └── lkrg-openrc.sh │ ├── systemd │ │ ├── ved-systemd.sh │ │ └── ved.service │ ├── ved-bootup.sh │ └── ved.conf └── copy-builtin.sh ├── src ├── modules │ ├── comm_channel │ │ ├── p_comm_channel.c │ │ └── p_comm_channel.h │ ├── database │ │ ├── CPU.c │ │ ├── FTRACE │ │ │ ├── p_ftrace_enable_sysctl │ │ │ │ ├── p_ftrace_enable_sysctl.c │ │ │ │ └── p_ftrace_enable_sysctl.h │ │ │ └── p_ftrace_modify_all_code │ │ │ │ ├── p_ftrace_modify_all_code.c │ │ │ │ └── p_ftrace_modify_all_code.h │ │ ├── JUMP_LABEL │ │ │ ├── p_arch_jump_label_transform │ │ │ │ ├── p_arch_jump_label_transform.c │ │ │ │ └── p_arch_jump_label_transform.h │ │ │ └── p_arch_jump_label_transform_apply │ │ │ │ ├── p_arch_jump_label_transform_apply.c │ │ │ │ └── p_arch_jump_label_transform_apply.h │ │ ├── TRACEPOINT │ │ │ └── p_arch_static_call_transform │ │ │ │ ├── p_arch_static_call_transform.c │ │ │ │ └── p_arch_static_call_transform.h │ │ ├── arch │ │ │ ├── arm │ │ │ │ ├── p_arm_metadata.c │ │ │ │ └── p_arm_metadata.h │ │ │ ├── arm64 │ │ │ │ ├── p_arm64_metadata.c │ │ │ │ └── p_arm64_metadata.h │ │ │ ├── p_arch_metadata.c │ │ │ ├── p_arch_metadata.h │ │ │ └── x86 │ │ │ │ ├── MSR.h │ │ │ │ ├── p_switch_idt │ │ │ │ ├── p_switch_idt.c │ │ │ │ └── p_switch_idt.h │ │ │ │ ├── p_x86_metadata.c │ │ │ │ └── p_x86_metadata.h │ │ ├── p_database.c │ │ └── p_database.h │ ├── exploit_detection │ │ ├── arch │ │ │ ├── arm │ │ │ │ └── p_ed_arm_arch.h │ │ │ ├── arm64 │ │ │ │ └── p_ed_arm64_arch.h │ │ │ └── x86 │ │ │ │ └── p_ed_x86_arch.h │ │ ├── p_exploit_detection.c │ │ ├── p_exploit_detection.h │ │ ├── p_rb_ed_trees │ │ │ └── p_rb_ed_pids │ │ │ │ ├── p_rb_ed_pids_tree.c │ │ │ │ └── p_rb_ed_pids_tree.h │ │ ├── p_selinux_state.c │ │ └── syscalls │ │ │ ├── __x32 │ │ │ └── p_x32_sys_keyctl │ │ │ │ ├── p_x32_sys_keyctl.c │ │ │ │ └── p_x32_sys_keyctl.h │ │ │ ├── caps │ │ │ ├── p_cap_task_prctl │ │ │ │ ├── p_cap_task_prctl.c │ │ │ │ └── p_cap_task_prctl.h │ │ │ └── p_sys_capset │ │ │ │ ├── p_sys_capset.c │ │ │ │ └── p_sys_capset.h │ │ │ ├── compat │ │ │ ├── p_compat_sys_add_key │ │ │ │ ├── p_compat_sys_add_key.c │ │ │ │ └── p_compat_sys_add_key.h │ │ │ ├── p_compat_sys_capset │ │ │ │ ├── p_compat_sys_capset.c │ │ │ │ └── p_compat_sys_capset.h │ │ │ ├── p_compat_sys_keyctl │ │ │ │ ├── p_compat_sys_keyctl.c │ │ │ │ └── p_compat_sys_keyctl.h │ │ │ └── p_compat_sys_request_key │ │ │ │ ├── p_compat_sys_request_key.c │ │ │ │ └── p_compat_sys_request_key.h │ │ │ ├── exec │ │ │ ├── p_security_bprm_committed_creds │ │ │ │ ├── p_security_bprm_committed_creds.c │ │ │ │ └── p_security_bprm_committed_creds.h │ │ │ └── p_security_bprm_committing_creds │ │ │ │ ├── p_security_bprm_committing_creds.c │ │ │ │ └── p_security_bprm_committing_creds.h │ │ │ ├── keyring │ │ │ ├── p_key_change_session_keyring │ │ │ │ ├── p_key_change_session_keyring.c │ │ │ │ └── p_key_change_session_keyring.h │ │ │ ├── p_sys_add_key │ │ │ │ ├── p_sys_add_key.c │ │ │ │ └── p_sys_add_key.h │ │ │ ├── p_sys_keyctl │ │ │ │ ├── p_sys_keyctl.c │ │ │ │ └── p_sys_keyctl.h │ │ │ └── p_sys_request_key │ │ │ │ ├── p_sys_request_key.c │ │ │ │ └── p_sys_request_key.h │ │ │ ├── override │ │ │ ├── overlayfs │ │ │ │ ├── p_ovl_create_or_link │ │ │ │ │ └── p_ovl_create_or_link.c │ │ │ │ └── p_ovl_override_sync │ │ │ │ │ ├── p_ovl_override_sync.c │ │ │ │ │ └── p_ovl_override_sync.h │ │ │ ├── p_override_creds │ │ │ │ ├── p_override_creds.c │ │ │ │ └── p_override_creds.h │ │ │ └── p_revert_creds │ │ │ │ ├── p_revert_creds.c │ │ │ │ └── p_revert_creds.h │ │ │ ├── pCFI │ │ │ ├── p___queue_work │ │ │ │ ├── p___queue_work.c │ │ │ │ └── p___queue_work.h │ │ │ ├── p_lookup_fast │ │ │ │ ├── p_lookup_fast.c │ │ │ │ └── p_lookup_fast.h │ │ │ ├── p_mark_inode_dirty │ │ │ │ ├── p_mark_inode_dirty.c │ │ │ │ └── p_mark_inode_dirty.h │ │ │ └── p_schedule │ │ │ │ ├── p_schedule.c │ │ │ │ └── p_schedule.h │ │ │ ├── p_call_usermodehelper │ │ │ ├── p_call_usermodehelper.c │ │ │ ├── p_call_usermodehelper.h │ │ │ └── p_usermode_kernel_dep.h │ │ │ ├── p_call_usermodehelper_exec │ │ │ ├── p_call_usermodehelper_exec.c │ │ │ └── p_call_usermodehelper_exec.h │ │ │ ├── p_capable │ │ │ ├── p_capable.c │ │ │ └── p_capable.h │ │ │ ├── p_defense_kfunc_reuse │ │ │ ├── p_commit_creds │ │ │ │ ├── p_commit_creds.c │ │ │ │ └── p_commit_creds.h │ │ │ ├── p_native_write_cr4 │ │ │ │ ├── p_native_write_cr4.c │ │ │ │ └── p_native_write_cr4.h │ │ │ └── text_poke │ │ │ │ ├── text_poke.c │ │ │ │ └── text_poke.h │ │ │ ├── p_do_exit │ │ │ ├── p_do_exit.c │ │ │ └── p_do_exit.h │ │ │ ├── p_generic_permission │ │ │ ├── p_generic_permission.c │ │ │ └── p_generic_permission.h │ │ │ ├── p_install.c │ │ │ ├── p_install.h │ │ │ ├── p_scm_send │ │ │ ├── p_scm_send.c │ │ │ └── p_scm_send.h │ │ │ ├── p_seccomp │ │ │ ├── p_seccomp.c │ │ │ └── p_seccomp.h │ │ │ ├── p_security_ptrace_access │ │ │ ├── p_security_ptrace_access.c │ │ │ └── p_security_ptrace_access.h │ │ │ ├── p_sel_write_enforce │ │ │ ├── p_sel_write_enforce.c │ │ │ └── p_sel_write_enforce.h │ │ │ ├── p_set_current_groups │ │ │ ├── p_set_current_groups.c │ │ │ └── p_set_current_groups.h │ │ │ ├── p_sys_setfsgid │ │ │ ├── p_sys_setfsgid.c │ │ │ └── p_sys_setfsgid.h │ │ │ ├── p_sys_setfsuid │ │ │ ├── p_sys_setfsuid.c │ │ │ └── p_sys_setfsuid.h │ │ │ ├── p_sys_setgid │ │ │ ├── p_sys_setgid.c │ │ │ └── p_sys_setgid.h │ │ │ ├── p_sys_setns │ │ │ ├── p_sys_setns.c │ │ │ └── p_sys_setns.h │ │ │ ├── p_sys_setregid │ │ │ ├── p_sys_setregid.c │ │ │ └── p_sys_setregid.h │ │ │ ├── p_sys_setresgid │ │ │ ├── p_sys_setresgid.c │ │ │ └── p_sys_setresgid.h │ │ │ ├── p_sys_setresuid │ │ │ ├── p_sys_setresuid.c │ │ │ └── p_sys_setresuid.h │ │ │ ├── p_sys_setreuid │ │ │ ├── p_sys_setreuid.c │ │ │ └── p_sys_setreuid.h │ │ │ ├── p_sys_setuid │ │ │ ├── p_sys_setuid.c │ │ │ └── p_sys_setuid.h │ │ │ ├── p_sys_unshare │ │ │ ├── p_sys_unshare.c │ │ │ └── p_sys_unshare.h │ │ │ ├── p_wake_up_new_task │ │ │ ├── p_wake_up_new_task.c │ │ │ └── p_wake_up_new_task.h │ │ │ └── self-defense │ │ │ ├── p_self_defense.c │ │ │ └── p_self_defense.h │ ├── hashing │ │ ├── p_lkrg_fast_hash.c │ │ └── p_lkrg_fast_hash.h │ ├── integrity_timer │ │ ├── p_integrity_timer.c │ │ └── p_integrity_timer.h │ ├── kmod │ │ ├── p_kmod.c │ │ ├── p_kmod.h │ │ └── p_kmod_notifier.c │ ├── ksyms │ │ ├── p_resolve_ksym.c │ │ └── p_resolve_ksym.h │ ├── notifiers │ │ ├── p_notifiers.c │ │ └── p_notifiers.h │ ├── print_log │ │ ├── p_lkrg_debug_log.c │ │ └── p_lkrg_print_log.h │ ├── ro_guard_timer │ │ ├── p_ro_guard_timer.c │ │ └── p_ro_guard_timer.h │ ├── self-defense │ │ └── hiding │ │ │ ├── p_hiding.c │ │ │ └── p_hiding.h │ └── wrap │ │ └── p_struct_wrap.h ├── p_lkrg_main.c └── p_lkrg_main.h ├── test.sh ├── ved-dkms.dkms ├── ved-dkms.docs ├── ved-dkms.modprobe └── ved-dkms.modules /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/builds.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/.github/workflows/builds.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/cross.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/.github/workflows/cross.yml -------------------------------------------------------------------------------- /.github/workflows/docker-boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/.github/workflows/docker-boot.sh -------------------------------------------------------------------------------- /.github/workflows/docker-boot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/.github/workflows/docker-boot.yml -------------------------------------------------------------------------------- /.github/workflows/dpkg-i.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/.github/workflows/dpkg-i.sh -------------------------------------------------------------------------------- /.github/workflows/mkosi-boot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/.github/workflows/mkosi-boot.yml -------------------------------------------------------------------------------- /.github/workflows/mkosi-mainline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/.github/workflows/mkosi-mainline.yml -------------------------------------------------------------------------------- /.github/workflows/run-boot-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/.github/workflows/run-boot-tests.sh -------------------------------------------------------------------------------- /.github/workflows/ubuntu-kernel-daily.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/.github/workflows/ubuntu-kernel-daily.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/.gitignore -------------------------------------------------------------------------------- /.out-of-tree.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/.out-of-tree.toml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/CHANGES -------------------------------------------------------------------------------- /CONCEPTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/CONCEPTS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/Makefile -------------------------------------------------------------------------------- /PATREONS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/PATREONS -------------------------------------------------------------------------------- /PERFORMANCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/PERFORMANCE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/README -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/README.md -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /debian/upstream/metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/debian/upstream/metadata -------------------------------------------------------------------------------- /debian/upstream/signing-key.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/debian/upstream/signing-key.asc -------------------------------------------------------------------------------- /debian/ved-dkms.dkms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/debian/ved-dkms.dkms -------------------------------------------------------------------------------- /debian/ved-dkms.docs: -------------------------------------------------------------------------------- 1 | CONCEPTS 2 | PERFORMANCE 3 | README 4 | -------------------------------------------------------------------------------- /debian/ved-dkms.lintian-overrides: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/debian/ved-dkms.lintian-overrides -------------------------------------------------------------------------------- /debian/ved-dkms.modprobe: -------------------------------------------------------------------------------- 1 | #options ved log_level=4 2 | -------------------------------------------------------------------------------- /debian/ved-dkms.modules: -------------------------------------------------------------------------------- 1 | ved 2 | -------------------------------------------------------------------------------- /debian/watch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/debian/watch -------------------------------------------------------------------------------- /dkms.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/dkms.conf -------------------------------------------------------------------------------- /mkosi.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/mkosi.build -------------------------------------------------------------------------------- /mkosi.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/mkosi.default -------------------------------------------------------------------------------- /mkosi.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/mkosi.postinst -------------------------------------------------------------------------------- /poc/0001-lockdown-and-process-integrity-protection.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/poc/0001-lockdown-and-process-integrity-protection.patch -------------------------------------------------------------------------------- /scripts/add-exports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/scripts/add-exports.sh -------------------------------------------------------------------------------- /scripts/bootup/openrc/lkrg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/scripts/bootup/openrc/lkrg -------------------------------------------------------------------------------- /scripts/bootup/openrc/lkrg-openrc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/scripts/bootup/openrc/lkrg-openrc.sh -------------------------------------------------------------------------------- /scripts/bootup/systemd/ved-systemd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/scripts/bootup/systemd/ved-systemd.sh -------------------------------------------------------------------------------- /scripts/bootup/systemd/ved.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/scripts/bootup/systemd/ved.service -------------------------------------------------------------------------------- /scripts/bootup/ved-bootup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/scripts/bootup/ved-bootup.sh -------------------------------------------------------------------------------- /scripts/bootup/ved.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/scripts/bootup/ved.conf -------------------------------------------------------------------------------- /scripts/copy-builtin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/scripts/copy-builtin.sh -------------------------------------------------------------------------------- /src/modules/comm_channel/p_comm_channel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/comm_channel/p_comm_channel.c -------------------------------------------------------------------------------- /src/modules/comm_channel/p_comm_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/comm_channel/p_comm_channel.h -------------------------------------------------------------------------------- /src/modules/database/CPU.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/CPU.c -------------------------------------------------------------------------------- /src/modules/database/FTRACE/p_ftrace_enable_sysctl/p_ftrace_enable_sysctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/FTRACE/p_ftrace_enable_sysctl/p_ftrace_enable_sysctl.c -------------------------------------------------------------------------------- /src/modules/database/FTRACE/p_ftrace_enable_sysctl/p_ftrace_enable_sysctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/FTRACE/p_ftrace_enable_sysctl/p_ftrace_enable_sysctl.h -------------------------------------------------------------------------------- /src/modules/database/FTRACE/p_ftrace_modify_all_code/p_ftrace_modify_all_code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/FTRACE/p_ftrace_modify_all_code/p_ftrace_modify_all_code.c -------------------------------------------------------------------------------- /src/modules/database/FTRACE/p_ftrace_modify_all_code/p_ftrace_modify_all_code.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/FTRACE/p_ftrace_modify_all_code/p_ftrace_modify_all_code.h -------------------------------------------------------------------------------- /src/modules/database/JUMP_LABEL/p_arch_jump_label_transform/p_arch_jump_label_transform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/JUMP_LABEL/p_arch_jump_label_transform/p_arch_jump_label_transform.c -------------------------------------------------------------------------------- /src/modules/database/JUMP_LABEL/p_arch_jump_label_transform/p_arch_jump_label_transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/JUMP_LABEL/p_arch_jump_label_transform/p_arch_jump_label_transform.h -------------------------------------------------------------------------------- /src/modules/database/JUMP_LABEL/p_arch_jump_label_transform_apply/p_arch_jump_label_transform_apply.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/JUMP_LABEL/p_arch_jump_label_transform_apply/p_arch_jump_label_transform_apply.c -------------------------------------------------------------------------------- /src/modules/database/JUMP_LABEL/p_arch_jump_label_transform_apply/p_arch_jump_label_transform_apply.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/JUMP_LABEL/p_arch_jump_label_transform_apply/p_arch_jump_label_transform_apply.h -------------------------------------------------------------------------------- /src/modules/database/TRACEPOINT/p_arch_static_call_transform/p_arch_static_call_transform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/TRACEPOINT/p_arch_static_call_transform/p_arch_static_call_transform.c -------------------------------------------------------------------------------- /src/modules/database/TRACEPOINT/p_arch_static_call_transform/p_arch_static_call_transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/TRACEPOINT/p_arch_static_call_transform/p_arch_static_call_transform.h -------------------------------------------------------------------------------- /src/modules/database/arch/arm/p_arm_metadata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/arch/arm/p_arm_metadata.c -------------------------------------------------------------------------------- /src/modules/database/arch/arm/p_arm_metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/arch/arm/p_arm_metadata.h -------------------------------------------------------------------------------- /src/modules/database/arch/arm64/p_arm64_metadata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/arch/arm64/p_arm64_metadata.c -------------------------------------------------------------------------------- /src/modules/database/arch/arm64/p_arm64_metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/arch/arm64/p_arm64_metadata.h -------------------------------------------------------------------------------- /src/modules/database/arch/p_arch_metadata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/arch/p_arch_metadata.c -------------------------------------------------------------------------------- /src/modules/database/arch/p_arch_metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/arch/p_arch_metadata.h -------------------------------------------------------------------------------- /src/modules/database/arch/x86/MSR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/arch/x86/MSR.h -------------------------------------------------------------------------------- /src/modules/database/arch/x86/p_switch_idt/p_switch_idt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/arch/x86/p_switch_idt/p_switch_idt.c -------------------------------------------------------------------------------- /src/modules/database/arch/x86/p_switch_idt/p_switch_idt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/arch/x86/p_switch_idt/p_switch_idt.h -------------------------------------------------------------------------------- /src/modules/database/arch/x86/p_x86_metadata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/arch/x86/p_x86_metadata.c -------------------------------------------------------------------------------- /src/modules/database/arch/x86/p_x86_metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/arch/x86/p_x86_metadata.h -------------------------------------------------------------------------------- /src/modules/database/p_database.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/p_database.c -------------------------------------------------------------------------------- /src/modules/database/p_database.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/database/p_database.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/arch/arm/p_ed_arm_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/arch/arm/p_ed_arm_arch.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/arch/arm64/p_ed_arm64_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/arch/arm64/p_ed_arm64_arch.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/arch/x86/p_ed_x86_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/arch/x86/p_ed_x86_arch.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/p_exploit_detection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/p_exploit_detection.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/p_exploit_detection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/p_exploit_detection.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/p_rb_ed_trees/p_rb_ed_pids/p_rb_ed_pids_tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/p_rb_ed_trees/p_rb_ed_pids/p_rb_ed_pids_tree.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/p_rb_ed_trees/p_rb_ed_pids/p_rb_ed_pids_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/p_rb_ed_trees/p_rb_ed_pids/p_rb_ed_pids_tree.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/p_selinux_state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/p_selinux_state.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/__x32/p_x32_sys_keyctl/p_x32_sys_keyctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/__x32/p_x32_sys_keyctl/p_x32_sys_keyctl.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/__x32/p_x32_sys_keyctl/p_x32_sys_keyctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/__x32/p_x32_sys_keyctl/p_x32_sys_keyctl.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/caps/p_cap_task_prctl/p_cap_task_prctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/caps/p_cap_task_prctl/p_cap_task_prctl.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/caps/p_cap_task_prctl/p_cap_task_prctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/caps/p_cap_task_prctl/p_cap_task_prctl.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/caps/p_sys_capset/p_sys_capset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/caps/p_sys_capset/p_sys_capset.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/caps/p_sys_capset/p_sys_capset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/caps/p_sys_capset/p_sys_capset.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/compat/p_compat_sys_add_key/p_compat_sys_add_key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/compat/p_compat_sys_add_key/p_compat_sys_add_key.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/compat/p_compat_sys_add_key/p_compat_sys_add_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/compat/p_compat_sys_add_key/p_compat_sys_add_key.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/compat/p_compat_sys_capset/p_compat_sys_capset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/compat/p_compat_sys_capset/p_compat_sys_capset.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/compat/p_compat_sys_capset/p_compat_sys_capset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/compat/p_compat_sys_capset/p_compat_sys_capset.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/compat/p_compat_sys_keyctl/p_compat_sys_keyctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/compat/p_compat_sys_keyctl/p_compat_sys_keyctl.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/compat/p_compat_sys_keyctl/p_compat_sys_keyctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/compat/p_compat_sys_keyctl/p_compat_sys_keyctl.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/compat/p_compat_sys_request_key/p_compat_sys_request_key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/compat/p_compat_sys_request_key/p_compat_sys_request_key.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/compat/p_compat_sys_request_key/p_compat_sys_request_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/compat/p_compat_sys_request_key/p_compat_sys_request_key.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/exec/p_security_bprm_committed_creds/p_security_bprm_committed_creds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/exec/p_security_bprm_committed_creds/p_security_bprm_committed_creds.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/exec/p_security_bprm_committed_creds/p_security_bprm_committed_creds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/exec/p_security_bprm_committed_creds/p_security_bprm_committed_creds.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/exec/p_security_bprm_committing_creds/p_security_bprm_committing_creds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/exec/p_security_bprm_committing_creds/p_security_bprm_committing_creds.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/exec/p_security_bprm_committing_creds/p_security_bprm_committing_creds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/exec/p_security_bprm_committing_creds/p_security_bprm_committing_creds.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/keyring/p_key_change_session_keyring/p_key_change_session_keyring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/keyring/p_key_change_session_keyring/p_key_change_session_keyring.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/keyring/p_key_change_session_keyring/p_key_change_session_keyring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/keyring/p_key_change_session_keyring/p_key_change_session_keyring.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/keyring/p_sys_add_key/p_sys_add_key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/keyring/p_sys_add_key/p_sys_add_key.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/keyring/p_sys_add_key/p_sys_add_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/keyring/p_sys_add_key/p_sys_add_key.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/keyring/p_sys_keyctl/p_sys_keyctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/keyring/p_sys_keyctl/p_sys_keyctl.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/keyring/p_sys_keyctl/p_sys_keyctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/keyring/p_sys_keyctl/p_sys_keyctl.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/keyring/p_sys_request_key/p_sys_request_key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/keyring/p_sys_request_key/p_sys_request_key.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/keyring/p_sys_request_key/p_sys_request_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/keyring/p_sys_request_key/p_sys_request_key.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/override/overlayfs/p_ovl_create_or_link/p_ovl_create_or_link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/override/overlayfs/p_ovl_create_or_link/p_ovl_create_or_link.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/override/overlayfs/p_ovl_override_sync/p_ovl_override_sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/override/overlayfs/p_ovl_override_sync/p_ovl_override_sync.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/override/overlayfs/p_ovl_override_sync/p_ovl_override_sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/override/overlayfs/p_ovl_override_sync/p_ovl_override_sync.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/override/p_override_creds/p_override_creds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/override/p_override_creds/p_override_creds.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/override/p_override_creds/p_override_creds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/override/p_override_creds/p_override_creds.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/override/p_revert_creds/p_revert_creds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/override/p_revert_creds/p_revert_creds.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/override/p_revert_creds/p_revert_creds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/override/p_revert_creds/p_revert_creds.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/pCFI/p___queue_work/p___queue_work.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/pCFI/p___queue_work/p___queue_work.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/pCFI/p___queue_work/p___queue_work.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/pCFI/p___queue_work/p___queue_work.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/pCFI/p_lookup_fast/p_lookup_fast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/pCFI/p_lookup_fast/p_lookup_fast.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/pCFI/p_lookup_fast/p_lookup_fast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/pCFI/p_lookup_fast/p_lookup_fast.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/pCFI/p_mark_inode_dirty/p_mark_inode_dirty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/pCFI/p_mark_inode_dirty/p_mark_inode_dirty.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/pCFI/p_mark_inode_dirty/p_mark_inode_dirty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/pCFI/p_mark_inode_dirty/p_mark_inode_dirty.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/pCFI/p_schedule/p_schedule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/pCFI/p_schedule/p_schedule.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/pCFI/p_schedule/p_schedule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/pCFI/p_schedule/p_schedule.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_call_usermodehelper/p_call_usermodehelper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_call_usermodehelper/p_call_usermodehelper.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_call_usermodehelper/p_call_usermodehelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_call_usermodehelper/p_call_usermodehelper.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_call_usermodehelper/p_usermode_kernel_dep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_call_usermodehelper/p_usermode_kernel_dep.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_call_usermodehelper_exec/p_call_usermodehelper_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_call_usermodehelper_exec/p_call_usermodehelper_exec.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_call_usermodehelper_exec/p_call_usermodehelper_exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_call_usermodehelper_exec/p_call_usermodehelper_exec.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_capable/p_capable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_capable/p_capable.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_capable/p_capable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_capable/p_capable.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_defense_kfunc_reuse/p_commit_creds/p_commit_creds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_defense_kfunc_reuse/p_commit_creds/p_commit_creds.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_defense_kfunc_reuse/p_commit_creds/p_commit_creds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_defense_kfunc_reuse/p_commit_creds/p_commit_creds.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_defense_kfunc_reuse/p_native_write_cr4/p_native_write_cr4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_defense_kfunc_reuse/p_native_write_cr4/p_native_write_cr4.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_defense_kfunc_reuse/p_native_write_cr4/p_native_write_cr4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_defense_kfunc_reuse/p_native_write_cr4/p_native_write_cr4.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_defense_kfunc_reuse/text_poke/text_poke.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_defense_kfunc_reuse/text_poke/text_poke.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_defense_kfunc_reuse/text_poke/text_poke.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_defense_kfunc_reuse/text_poke/text_poke.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_do_exit/p_do_exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_do_exit/p_do_exit.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_do_exit/p_do_exit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_do_exit/p_do_exit.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_generic_permission/p_generic_permission.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_generic_permission/p_generic_permission.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_generic_permission/p_generic_permission.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_generic_permission/p_generic_permission.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_install.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_install.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_install.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_install.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_scm_send/p_scm_send.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_scm_send/p_scm_send.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_scm_send/p_scm_send.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_scm_send/p_scm_send.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_seccomp/p_seccomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_seccomp/p_seccomp.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_seccomp/p_seccomp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_seccomp/p_seccomp.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_security_ptrace_access/p_security_ptrace_access.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_security_ptrace_access/p_security_ptrace_access.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_security_ptrace_access/p_security_ptrace_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_security_ptrace_access/p_security_ptrace_access.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sel_write_enforce/p_sel_write_enforce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sel_write_enforce/p_sel_write_enforce.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sel_write_enforce/p_sel_write_enforce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sel_write_enforce/p_sel_write_enforce.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_set_current_groups/p_set_current_groups.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_set_current_groups/p_set_current_groups.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_set_current_groups/p_set_current_groups.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_set_current_groups/p_set_current_groups.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setfsgid/p_sys_setfsgid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setfsgid/p_sys_setfsgid.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setfsgid/p_sys_setfsgid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setfsgid/p_sys_setfsgid.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setfsuid/p_sys_setfsuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setfsuid/p_sys_setfsuid.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setfsuid/p_sys_setfsuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setfsuid/p_sys_setfsuid.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setgid/p_sys_setgid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setgid/p_sys_setgid.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setgid/p_sys_setgid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setgid/p_sys_setgid.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setns/p_sys_setns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setns/p_sys_setns.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setns/p_sys_setns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setns/p_sys_setns.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setregid/p_sys_setregid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setregid/p_sys_setregid.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setregid/p_sys_setregid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setregid/p_sys_setregid.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setresgid/p_sys_setresgid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setresgid/p_sys_setresgid.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setresgid/p_sys_setresgid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setresgid/p_sys_setresgid.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setresuid/p_sys_setresuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setresuid/p_sys_setresuid.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setresuid/p_sys_setresuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setresuid/p_sys_setresuid.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setreuid/p_sys_setreuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setreuid/p_sys_setreuid.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setreuid/p_sys_setreuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setreuid/p_sys_setreuid.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setuid/p_sys_setuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setuid/p_sys_setuid.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_setuid/p_sys_setuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_setuid/p_sys_setuid.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_unshare/p_sys_unshare.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_unshare/p_sys_unshare.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_sys_unshare/p_sys_unshare.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_sys_unshare/p_sys_unshare.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_wake_up_new_task/p_wake_up_new_task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_wake_up_new_task/p_wake_up_new_task.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/p_wake_up_new_task/p_wake_up_new_task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/p_wake_up_new_task/p_wake_up_new_task.h -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/self-defense/p_self_defense.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/self-defense/p_self_defense.c -------------------------------------------------------------------------------- /src/modules/exploit_detection/syscalls/self-defense/p_self_defense.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/exploit_detection/syscalls/self-defense/p_self_defense.h -------------------------------------------------------------------------------- /src/modules/hashing/p_lkrg_fast_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/hashing/p_lkrg_fast_hash.c -------------------------------------------------------------------------------- /src/modules/hashing/p_lkrg_fast_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/hashing/p_lkrg_fast_hash.h -------------------------------------------------------------------------------- /src/modules/integrity_timer/p_integrity_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/integrity_timer/p_integrity_timer.c -------------------------------------------------------------------------------- /src/modules/integrity_timer/p_integrity_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/integrity_timer/p_integrity_timer.h -------------------------------------------------------------------------------- /src/modules/kmod/p_kmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/kmod/p_kmod.c -------------------------------------------------------------------------------- /src/modules/kmod/p_kmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/kmod/p_kmod.h -------------------------------------------------------------------------------- /src/modules/kmod/p_kmod_notifier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/kmod/p_kmod_notifier.c -------------------------------------------------------------------------------- /src/modules/ksyms/p_resolve_ksym.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/ksyms/p_resolve_ksym.c -------------------------------------------------------------------------------- /src/modules/ksyms/p_resolve_ksym.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/ksyms/p_resolve_ksym.h -------------------------------------------------------------------------------- /src/modules/notifiers/p_notifiers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/notifiers/p_notifiers.c -------------------------------------------------------------------------------- /src/modules/notifiers/p_notifiers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/notifiers/p_notifiers.h -------------------------------------------------------------------------------- /src/modules/print_log/p_lkrg_debug_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/print_log/p_lkrg_debug_log.c -------------------------------------------------------------------------------- /src/modules/print_log/p_lkrg_print_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/print_log/p_lkrg_print_log.h -------------------------------------------------------------------------------- /src/modules/ro_guard_timer/p_ro_guard_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/ro_guard_timer/p_ro_guard_timer.c -------------------------------------------------------------------------------- /src/modules/ro_guard_timer/p_ro_guard_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/ro_guard_timer/p_ro_guard_timer.h -------------------------------------------------------------------------------- /src/modules/self-defense/hiding/p_hiding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/self-defense/hiding/p_hiding.c -------------------------------------------------------------------------------- /src/modules/self-defense/hiding/p_hiding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/self-defense/hiding/p_hiding.h -------------------------------------------------------------------------------- /src/modules/wrap/p_struct_wrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/modules/wrap/p_struct_wrap.h -------------------------------------------------------------------------------- /src/p_lkrg_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/p_lkrg_main.c -------------------------------------------------------------------------------- /src/p_lkrg_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/src/p_lkrg_main.h -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/test.sh -------------------------------------------------------------------------------- /ved-dkms.dkms: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ved-dkms.docs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ved-dkms.modprobe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/ved-dkms.modprobe -------------------------------------------------------------------------------- /ved-dkms.modules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedvault/ved/HEAD/ved-dkms.modules --------------------------------------------------------------------------------