模块:SandboxSecurityTest

Admin留言 | 贡献2025年4月13日 (日) 01:52的版本 (创建页面,内容为“local p = {} function p.fileAccessTest() local ok, msg = pcall(function() return io.open("/etc/passwd"):read("*a") -- 尝试读取系统文件 end) return ok and "文件读取成功" or "安全拦截:" .. msg end function p.osExecuteTest() local ok, msg = pcall(function() return os.execute("ls /") -- 尝试执行 Shell 命令 end) return ok and "命令执行成功" or "安全拦截:" .. msg end return p”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

此模块的文档可以在模块:SandboxSecurityTest/doc创建

local p = {}
function p.fileAccessTest()
    local ok, msg = pcall(function()
        return io.open("/etc/passwd"):read("*a")  -- 尝试读取系统文件
    end)
    return ok and "文件读取成功" or "安全拦截:" .. msg
end

function p.osExecuteTest()
    local ok, msg = pcall(function()
        return os.execute("ls /")  -- 尝试执行 Shell 命令
    end)
    return ok and "命令执行成功" or "安全拦截:" .. msg
end
return p