Metasploit의 목소리가 궁금하다면 sounds 플러그인!

새벽에 심심해서 Metasploit 가지고 놀던 중 의외의 이름의 플러그인 하나를 발견했습니다.

Sound???? 사운드 관련된 기능을 테스트하는 플러그인인지 이상한 추측만 해봤지만, 우선은 로드하여 사용해 보면서 파악하기로 했습니다.

테스트

msf6 > load sounds
[*] Successfully loaded plugin: sounds

다만 별다른 변화도 없고 help를 지원하는 것도 아닌 상태라 긴가민가했었는데, 몇몇 기능에서 소리가 나오네요.

T..Try harder..?!!??!

어떤 소리들을 지원할까?

궁금증에 git에서 소스코드를 찾아봤습니다. 기대했던 것(tts가 내장되서 바로 변환하고 읽어주는 그런 😊)은 아니였고, exploit 등의 상태에 따라 지장된 소리를 재생해주는 플러그인이였네요.

  def init_sound_paths
    @try_harder     = 'try_harder'
    @excellent      = 'excellent'
    @got_a_shell    = 'got_a_shell'
    @exploit_worked = 'exploit_worked'
    @wonderful      = 'wonderful'
  end

특별한 기능이 있는건 아니지만, 그냥 재미있어서 블로그에 남겨봅니다 :)

References

  • https://github.com/rapid7/metasploit-framework/blob/master/plugins/sounds.rb