2014-11-10 3 views
0

에 필요합니다.이해는 내가 들었다 루비

하지만 Mastering Metasploit에 의해 Nipun Jaswal으로 책을 읽었습니다. 그리고 그것은 말합니다

... require 'msf/core'문은 모든 중요한 코어 라이브러리의 경로를 포함하는 데 사용됩니다. 이러한 핵심 라이브러리는/lib/msf 디렉토리의 코어 디렉토리에 있습니다.

코드는 다음과 같습니다.

require 'rex/proto/http' 
require 'msf/core' 
class Metasploit3 < Msf::Auxiliary 
    ... 
end 

제 생각에는. 책에 따르면 require msf/core은로드 할 파일 (단일 파일 아님)을 찾습니다.

나는 또한 manual을 읽었습니다. 어떤 읽음도 발견하지 못했습니다. path to require는 여러 파일을로드 할 것이라고 말합니다. 내가 이해 했니? 감사.

+1

'core.rb'는 많은 파일을 필요로합니다 : https://github.com/rapid7/metasploit-framework/blob/HEAD/lib/msf/core.rb – ymonad

답변

2

require은 하나의 파일 만로드하지만 다른 파일을로드하지 못하도록하는 파일은 없습니다. 여기서 발생합니다.

+0

을 참조하십시오! @ymonad와 마찬가지로 작동합니다. 감사! –