메타스플로잇에서 커스텀 배너를 만드는 2가지 방법입니다. 별거 없어요..

1. Set MSFLOGO Env

$ export MSFLOGO=~/test/logo.txt

2. Use Resource-Script

2번째는 Resource-script를 이용한 방법인데요, msf 실행 시 resource script를 로드시키거나, banner 명령과 resource script를 매핑시켜서 마치 banner가 변경된 것 처럼 바꿀 수 있습니다.

<ruby>
system("clear")
puts ""
puts "your logo"
puts " - - - <> EXPLOIT[#{framework.stats.num_exploits}] / PAYLOAD[#{framework.stats.num_payloads}]"
puts " - - - <> AUXILIARY[#{framework.stats.num_auxiliary}] / POST[#{framework.stats.num_post}]"
puts " - - - <> ENCODERS[#{framework.stats.num_encoders}] / NOPS[#{framework.stats.num_nops}]"
puts ""
</ruby>

이 방법의 장점은 ruby 구문을 쓸 수 있기 때문에 metasploit-framework의 기능들(위에선 현재 로드된 exploit, auxiliary, encoders 등등 의 갯수)을 사용할 수 있어 좀 더 멋진 배너를 만들 수 있습니다.

Reference

https://www.hahwul.com/2017/07/metasploit-make-custom-msfconsole-with.html

댓글 없음:

댓글 쓰기