Os banners são definidos no código fonte do ruby, em msf/lib/msf/ui/banner.rb
.
Eles são simples strings Ruby , normalmente delimitadas por aspas simples ou %Q{
/ }
se os espaços reservados de formatação forem usados. Entre essas cordas, há apenas uma vírgula. Basta adicionar um ao array, eles são escolhidos aleatoriamente (no final do arquivo).
Você deve seguir as regras de string do Ruby (não coloque '
lá, se você usá-las como delimitadores, por exemplo). O Ruby aparentemente tem alguns problemas de unicode, mas os documentos do Ruby provavelmente vão lhe dizer mais sobre isso.
Os banners Metasploit suportam as cores e a formatação (negrito, sublinhado) definidas em msf/lib/rex/ui/text/color.rb
- basicamente as cores regulares de 16 ou mais terminais.