当前位置: 首页 > 软件库 > 管理和监控 > 安全相关 >

WMAP

Web安全评估框架
授权协议 未知
开发语言
所属分类 管理和监控、 安全相关
软件类型 开源软件
地区 不详
投 递 者 葛承嗣
操作系统 Windows
开源组织
适用人群 未知
 软件概览

WMAP是一款基于Metasploit的通用的web应用程序扫描框架,它是一个简单,但强大的架构。WMAP不依赖于浏览器或是蜘蛛程序去捕获和操作数据。事实上WMAP的设计可以使任何工具变成数据采集工具。你可以选择使用浏览器或是蜘蛛程序。WMAP是一个metasploit插件,它能与数据库交互,读取所有采集的数据包并处理,然后加载不同的模块。

介绍内容来自 http://www.pulog.org/tools/1887/WMAP/

  • WMap是一个集成于Metasploit框架中用于测试Web脆弱性的工具,在使用之前,你需要先创建一个数据库连接用于存放扫描的数据、结果,然后加载wmap插件,当你不清楚命令有哪些时,可以使用help命令进行查看帮助。 msf >  load wmap .-.-.-..-.-.-..—..—. | | | || | | || | || |-‘ -----'-‘-‘-‘ -^-'-‘ [WMAP 1

  • https://www.cnblogs.com/comdodo/p/5324492.html WMap是一个集成于Metasploit框架中用于测试Web脆弱性的工具,在使用之前,你需要先创建一个数据库连接用于存放扫描的数据、结果,然后加载wmap插件,当你不清楚命令有哪些时,可以使用help命令进行查看帮助。 msf > load wmap .-.-.-..-.-.-..—..—. | | |

  • 什么是WMAP? WMAP是功能丰富的Web应用程序漏洞扫描程序,最初是通过名为SQLMap的工具创建的。该工具与Metasploit集成在一起,使我们能够从Metasploit框架内进行Web应用程序扫描。 使用WMAP进行漏洞扫描 首先,我们首先创建一个新数据库来存储WMAP扫描结果,加载wmap插件,然后运行 help 以查看哪些新命令可供我们使用。 msf > load wmap .-.-

  • 0X00 配置数据库     在使用wmap之前要创建一个数据库用于存放扫描数据,这个可以在启动metasploit之前进行配置,命令如下: root@kali:~# service postgresql start //开启postgresql数据库 root@kali:~# msfdb init //初始化msf数据库 Creating database use

  • 这段时间实在忙的脑阔疼,头发也掉了不少,按照越秃越强的理论,我应该是变强了点,手动滑稽。 wmap源码,已上传github。 各位大佬,多提意见。  

  • 一、web应用渗透技术基础知识 二、web应用攻击发展趋势 三、owasp Web漏洞 TOP 10 1.SQL注入攻击 2.跨站脚本 3.跨站伪造请求 4.会话认证管理缺陷 5.安全误配置 6.不安全密码存储 7.不安全的对象参考 8.限制URL访问失败 9.缺乏传输层保护 10.未验证的重定向和跳转 四、web应用攻击典型案例 五、基于metasploit框架的web应用渗透技术 1.辅助模块

 相关资料
  • 问题内容: 我需要在Javascript中评估用户输入的算术表达式,例如“ 2 *(3 + 4)”,但出于安全原因,我不想使用它。 我可以去除所有不是数字或运算符的字符,但是我不确定这是否安全,如果用户可以使用,,等功能,那会很好。 是否有进行算术表达式评估的Javascript库? 问题答案: 您可以尝试使用JavaScript Expression Evaluator: 该库是Raphael

  • 问题内容: 我正在尝试从Rhino书中学习JavaScript。我试图执行本书中有关的以下代码。我正在使用node.js(v0.10.29)执行示例。 但是,当尝试使用别名时,我在函数内部得到了提示: 据我了解,当我别名为,通过在字符串中的代码在全球范围内按ES5进行评估。但是,我遇到了,无法理解原因。 尽管我不认为这是关键功能,但我绝对想了解为什么我会遇到这种行为。 PS:当我尝试在Google

  • 问题内容: 我正在编写一个程序,其中将方程式作为字符串输入,然后求值。到目前为止,我已经提出了: 我既需要此方程式的字符串版本,也需要评估的版本。但是,这是非常危险的功能。但是,使用是行不通的,因为这是一个方程式。是否存在一个Python函数,该函数将评估字符串中的数学表达式,就像输入数字一样? 问题答案: 一种方法是使用numexpr。它主要是用于优化(和多线程)numpy操作的模块,但它也可以

  • 提交时不调用initBinder。仅在页面加载时。因此,我的控制器无法获得userTypes对象。少了什么?谢谢!

  • 问题内容: 我正在尝试以下代码,该代码向RDD中的每一行添加一个数字,并使用PySpark返回RDD列表。 输入文件(sample.txt)中的内容为: 我期待这样的输出(将rdd中的数字分别添加0、1、2): 而实际输出是: 这意味着无论 范围(4) 为何,该理解仅将值3用于变量i 。 为什么会发生这种现象? 问题答案: 它的发生是由于Python的后期绑定,而不是特定于(Py)Spark的。将

  • 问题内容: 我正在建立一个网站,我需要用户应该能够根据数据库表中的值来评估某些表达式,而不是使用pyparsing等工具,而是考虑使用python本身,并提出了一个解决方案这足以满足我的目的。我基本上是使用eval来评估表达式,并以空传递全局变量dict,这样就无法访问任何内容,而从数据库获取值的局部变量dict ,如果用户需要一些函数,我也可以传递这些函数 所以我的问题是,它将有多安全,我有三个

  • 问题内容: 可以安全地假设函数参数在Python中是从左到右求值的吗? 参考文献指出,这种情况会发生,但是也许有某种方法可以更改此顺序,这可能会破坏我的代码。 我想做的是为函数调用添加时间戳: 我知道我可以按顺序评估参数: 但是它看起来不太优雅,因此如果可以依靠它,我宁愿采用第一种方法。 问题答案: 是的,Python始终从左到右评估函数参数。 据我所知,这适用于任何逗号分隔的列表:

  • 问题内容: 我正在制作一个进行一些数据处理的webapp,因此经常发现自己将字符串(来自URL或文本文件)解析为Python值。 我使用的是一种类似于eval的安全版本的函数(除非它不能读取字符串,而是保留字符串): …但是,这对我来说似乎很难看。有没有更干净的方法可以做到这一点?我发现了类似这样的旧讨论,但是我想知道是否没有一种快速简单的方法(例如我不知道的库函数,还是一个聪明的单行代码?)。