From f565161b133a35e1c56f1d92d79412056ba125bd Mon Sep 17 00:00:00 2001 From: gb22289 <123556607+gb22289@users.noreply.github.com> Date: Tue, 11 Nov 2025 15:05:32 +0000 Subject: [PATCH] Solution Correction for Lab 6 Task 6 --- docs/solutions/Lab 6 | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/docs/solutions/Lab 6 b/docs/solutions/Lab 6 index 812d9db..1c9a7f9 100644 --- a/docs/solutions/Lab 6 +++ b/docs/solutions/Lab 6 @@ -67,13 +67,14 @@ To allow the program to finish successfully, use this code: void create_sandbox(){ scmp_filter_ctx ctx; ctx = seccomp_init(SCMP_ACT_KILL); - seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(openat), 0); - seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(read), 0); - seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(newfstatat), 0); - seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(write), 0); - seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(close), 0); - seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(getpid), 0); - seccomp_rule_add(ctx, SCMP_ACT_ALLOW, SCMP_SYS(exit_group), 0); + seccomp_rule_add(ctx,SCMP_ACT_ALLOW,SCMP_SYS(openat),0); + seccomp_rule_add(ctx,SCMP_ACT_ALLOW,SCMP_SYS(close),0); + seccomp_rule_add(ctx,SCMP_ACT_ALLOW,SCMP_SYS(write),0); + seccomp_rule_add(ctx,SCMP_ACT_ALLOW,SCMP_SYS(read),0); + seccomp_rule_add(ctx,SCMP_ACT_ALLOW,SCMP_SYS(getpid),0); + seccomp_rule_add(ctx,SCMP_ACT_ALLOW,SCMP_SYS(fstat),0); + seccomp_rule_add(ctx,SCMP_ACT_ALLOW,SCMP_SYS(exit_group),0); + seccomp_rule_add(ctx,SCMP_ACT_ALLOW,SCMP_SYS(mmap),0); seccomp_load(ctx); } ```