此模块的文档可以在模块: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