Mil*_*man 6 c++ security lua
可能重复: 如何限制lua的可能性(调用操作系统功能,模块等) 如何创建安全的Lua沙箱?
luaL_openlibs(m_pState);
我使用这个函数来加载所有的libs.I我想跳过像IO这样的所有危险的库,但我找不到任何关于如何禁用lib的文档.
如何禁用某些库?是否有更危险的库可以获得脚本访问系统?
lhf*_*lhf 4
将副本添加linit.c到您的项目中并删除您认为危险的任何库。要删除单个函数,请将它们设置为零。另请参阅Lua 演示的源代码。
linit.c
归档时间:
14 年,7 月 前
查看次数:
1643 次
最近记录: