lua 권한 설정

1908 단어
 1 do
 2     local oldOpen = io.open
 3     local access_OK = function (filename, mode)
 4         -- 
 5     end
 6     io.open = function (filename, mode)
 7         if access_OK(filename, mode) then
 8             return oldOpen
 9         else
10             return nil, "access denied"
11         end
12     end
13 end

이런 방식은 일부 함수 접근을 제한할 수 있으며, 통과하지 않으면 호출할 수 없다.
 
그러나 클라이언트 프로그램이라면 클라이언트나 메모리를 직접 수정해서 이 제한 함수를 계속 호출할 수 있어야 한다.
다음으로 전송:https://www.cnblogs.com/fanqs/p/3376556.html

좋은 웹페이지 즐겨찾기