Metasploit 编写一个简单的Fuzzer(漏洞检查工具)

什么是Fuzzer?

Fuzzer简称:漏洞检查工具,是由安全专家用来提供无效的和意想不到的数据到程序的输入的工具。典型的Fuzzer测试缓冲区溢出,无效格式字符串,目录遍历攻击,命令执行漏洞,SQL注入,XSS等应用程序。Fuzzer 漏洞检查工具

 

 

由于Metasploit Framework为许多网络协议和数据操作的安全专业人员提供了一套非常完整的库,因此它是快速开发简单Fuzzer的好选择。

 

Metasploit的Rex图书馆

Rex :: Text模块提供了许多方便的方法来处理文本,如:

  • 缓冲区转换
  • 编码(html,url等)
  • 检查校验
  • 随机字符串生成

最后一点对编写简单的“漏洞检查工具”非常有帮助。这将帮助您编写诸如简单“网址漏洞检查工具”或"全网络漏洞检查工具"之类的漏洞检查工具。

 

有关Rex的更多信息,请参阅Rex API文档:

https://www.rubydoc.info/github/rapid7/metasploit-framework/Rex/Text

 

以下是您可以在Rex :: Text中找到的一些功能:

root@kali:~# grep "def self.rand" /usr/share/metasploit-framework/lib/rex/text.rb
def self.rand_char(bad, chars = AllChars)
def self.rand_base(len, bad, *foo)
def self.rand_text(len, bad='', chars = AllChars)
def self.rand_text_alpha(len, bad='')
def self.rand_text_alpha_lower(len, bad='')
def self.rand_text_alpha_upper(len, bad='')
def self.rand_text_alphanumeric(len, bad='')
def self.rand_text_numeric(len, bad='')
def self.rand_text_english(len, bad='')
def self.rand_text_highascii(len, bad='')
def self.randomize_space(str)
def self.rand_hostname
def self.rand_state()
    A+
发布日期:2018年05月16日 12:15:14  所属分类:Metasploit
最后更新时间:2018-05-16 12:49:35
付杰
  • ¥ 159.0元
  • 市场价:499.0元
  • ¥ 199.0元
  • 市场价:179.0元
  • ¥ 49.0元
  • 市场价:199.0元
  • ¥ 98.0元
  • 市场价:198.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: