HI,欢迎您光临本站,秉承服务宗旨,销售只是起点,服务永无止境!
    • 短视频文案
      • 励志哲理
      • 名言美句
      • 情感语录
      • 回复热评
      • 解说文案
    • 短视频素材
      • 情感励志
      • 美食小吃
      • 体育运动
      • 生活人文
      • 妙招好物
      • 风景风光
      • 影音娱乐
      • 颜值时尚
      • 游戏动漫
      • 自然景观
    • 短视频课程
      • 同城课程
      • 带货课程
      • 投放课程
      • 玩法课程
    • 中视频素材
    • 短视频工具
    • 副业项目
资源分享吧
  • 首页
  • CMS模板host
    • DEDECMS模板965
    • 易优CMS318
    • WordPress模板146
    • Discuz模板101
    • 帝国CMS102
    • 苹果cms78
    • Pbootcms24
    • zblog模板2
  • 整站源码
    • 教育/交友/直播76
    • 商城/淘宝/网店26
    • 门户/论坛/信息27
    • 小说/新闻/博客76
    • 电影/视频/音乐22
    • 图片/素材/下载49
    • 支付/金融/货币356
    • 导航/目录/友链25
    • 会员/推广/任务57
    • 公众号/小程序/游戏133
  • 一元夺宝new
    E启学在线网校网站在线教育校园教学平台程序系统V1.0源码
    E启学在线网校网站在线教育校园教学平台程序系统V1.0源码
    Laravel开发MeEdu在线点播网站源码 知识付费应用系统源码
    Laravel开发MeEdu在线点播网站源码 知识付费应用系统源码
    一比一精仿电影挖片网苹果cmsv10模板
    一比一精仿电影挖片网苹果cmsv10模板
    织梦高仿dede58织梦模板下载站完整无错整站版源码 1.69GB打包
    织梦高仿dede58织梦模板下载站完整无错整站版源码 1.69GB打包
    蓝色清晰织梦资源网下载站源码
    蓝色清晰织梦资源网下载站源码
    全景通旗舰版最新源码 内核到krpano1.19pr8 支持任何高清图
    全景通旗舰版最新源码 内核到krpano1.19pr8 支持任何高清图
    thinkPHP音视频素材资源下载站整站源码 带会员系统+支付接口
    thinkPHP音视频素材资源下载站整站源码 带会员系统+支付接口
    仿集图网模板图片素材类模板织梦下载站源码带整站数据
    仿集图网模板图片素材类模板织梦下载站源码带整站数据
    织梦蓝色图纸展示类企业网站源码
    织梦蓝色图纸展示类企业网站源码
    Thinkphp5.0响应式进销存仓库管理系统源码
    Thinkphp5.0响应式进销存仓库管理系统源码
    prev
    next
  • 网页素材
    • 网页游戏148
    • 网页模板4723
    • 特效代码5467
  • 办公素材
    • PPT模板377
    • 简历模板0
  • 站长学院
    • DEDE教程352
    • wordpress教程416
    • SEO教程124
    • 其它文档教程13
  • 更多
    • 办公教程4
    • 群辉教程12
    • 电脑基础7124
    • GPS导航
    • 安卓系统15
      • Android资讯2
      • ROM0
      • 教程工具0
    • Win系统169
      • Windows XP3
      • Windows 77
      • Windows 80
      • Windows 1012
      • 服务器系统1129
      • Win主题12
      • Win教程26
      • Win资讯0
      • Win软件98
    • 站点标签
    • 更新日志
    • 其他10
登录/注册
  • 精品会员专享
  • 会员折扣下载
  • 每日海量更新
立即开通 开通会员抄底价
当前位置:资源分享吧 > Nmap备忘单 从探索到漏洞利用 第四章 绕过防火墙
也想出现在这里? 联系我们吧

Nmap备忘单 从探索到漏洞利用 第四章 绕过防火墙

作者 : 小编 本文共10531个字,预计阅读时间需要27分钟 发布时间: 2021-06-17 共2.95K人阅读
也想出现在这里? 联系我们吧

这是我们的Nmap备忘单的第四部分(Part 1、Part 2、Part 3)。本文中我们将讨论更多东西关于扫描防火墙,IDS / IPS 逃逸,Web服务器渗透测试等。在此之前,我们应该了解一下防火墙的一些基础知识以便绕过它。

什么是防火墙?

防火墙是用来控制网络访问的软件或硬件。分为以下两类:1、基于主机的防火墙;2、基于网络的防火墙。

基于主机的防火墙

这是在单台主机上运行的软件,用来控制入站流量(从网络向主机)和出站流量(从主机向网络)。这些软件安装于操作系统之上,常见例子就是Linux上面的iptables和Windows上的Zone Alarm。

基于网络的防火墙

这些可以是硬件设备或软件,或者硬件设备和软件相结合。用来保护来自于未受保护的入站通信。

防火墙被安装在受保护和不受保护的网络之间,它们会查看所有的通信,并通过设置规则来控制入站和出站的通信。

扫描防火墙

为了有效地扫描防火墙,我们必须检查所有开放端口,服务和状态。在使用Nmap扫描时也要采取行动,设置时间选项来确定防火墙的存在。所以你可以看到下面有关Nmap扫描结果的表格,我们可以很容易地知道防火墙是否存在。

1.png

通过谷歌搜索时候我才知道,下面的IP地址是由WAF(Web应用防火墙),以及某些IDS保护下。我们试图以某种强力攻击(SQL注入)。我们提交一些特殊字符时,它都会被显示“失败的防火墙认证”。我们才知道这个东西可以用HTTP动词篡改来绕过。我们将稍后讨论。

Clipboard Image.png

首先我们使用选项-Pn进行扫描。

Clipboard Image.png

发现有被过滤的端口,因此我们肯定服务器有防火墙保护,我们扫描指定端口获得更多的信息。

Clipboard Image.png

让我们做一个内部网络扫描。首先,我们将检查扫描版本:

Clipboard Image.png

通过指定时间选项和端口选项发现了更多服务。

Clipboard Image.png

观察:

扫描防火墙给内部网络提供的各种服务,包括DNS,SSH,HTTPS和Web代理。这些都是在内部网络中的所有PC可以访问。它也在80端口运行透明代理,所以并不需要客户端的浏览器更改设置。

逃避或绕过防火墙

bypass或规避或逃避无非是进入系统的另一种方式。管理员使用防火墙或IDS / IPS阻止恶意攻击或垃圾邮件。但是从攻击者的角度来看,他会想办法绕过防火墙规则;Nmap有很多办法绕过防火墙。

1、碎片化

Nmap发送8个字节的数据包绕过防火墙/IDS/IPS。这种技术已经很古老了,但是在防火墙配置不当的时候依旧有用。

Nmap -f host

Clipboard Image.png

MTU,最大传输单元,它是碎片化的别名,我们可以指定它的大小。

Nmap --mtu 16 host

Clipboard Image.png

上面的Nmap扫描使用16字节的数据包而不是8个字节。所以我们可以指定自定义数据包大小为8的倍数。

2、诱饵

这种类型的扫描是非常隐蔽且无法察觉。目标由多个假冒或伪造IP地址进行扫描。这样防火墙就会认为攻击或扫描是通过多个资源或IP地址进行,于是就绕过了防火墙。

Clipboard Image.png

诱饵在初始的ping扫描(使用ICMP,SYN,ACK等)使用,在实际的端口扫描阶段使用。诱饵在远程操作系统检测(-O)期间也使用。诱饵不在版本检测工作或TCP连接扫描中使用。

这实际上在目标看来是由多个系统同时扫描,这使得防火墙更难追查扫描的来源。

有两种方式来执行诱饵扫描:

1.nmap –D RND:10 TARGET

Clipboard Image.png

2.nmap –D decoy1,decoy2,decoy3 target

Clipboard Image.png

以下网络抓包显示多个诱饵将欺骗防火墙。

Clipboard Image.png

3、空闲扫描

攻击者将首先利用一个空闲的系统并用它来扫描目标系统。

扫描的工作原理是利用某些系统中采用可预见的IP序列ID生成。为了使空闲扫描成功,僵尸主机的系统必须是在扫描时间处于闲置状态。对于任何疑问,请参考之前的文章。

在这种技术中会隐藏攻击者的IP地址。

Nmap –P0 -sI zombie target

Clipboard Image.png

我们使用tcpdump来捕获所有网络流量。

Tcpdump -i interface

Clipboard Image.png

4、选项–source-port

每个TCP数据包带有源端口号。默认情况下Nmap会随机选择一个可用的传出源端口来探测目标。该–source-port选项将强制Nmap使用指定的端口作为源端口。这种技术是利用了盲目地接受基于特定端口号的传入流量的防火墙的弱点。端口21(FTP),端口53(DNS)和67(DHCP)是这种扫描类型的常见端口。

Nmap --source-port port target

Clipboard Image.png

5、随机数据长度:

附加随机数据长度,我们也可以绕过防火墙。许多防火墙通过检查数据包的大小来识别潜伏中的端口扫描。这是因为许多扫描器会发送具有特定大小的数据包。为了躲避那种检测,我们可以使用命令–data-length增加额外的数据,以便与默认大小不同。在下图中,我们通过加入25多个字节改变数据包大小。

Clipboard Image.png

nmap --data-length target

捕获数据流量

Clipboard Image.png

6、随机顺序扫描目标:

选项–randomize-host用于随机 顺序扫描指定目标。–randomize-host有助于防止因连续 扫描多个目标而防火墙和入侵检测系统检测到。

nmap --randomize-hosts targets

Clipboard Image.png

7、MAC地址欺骗:

每台机器都有自己独特的mac地址。因此这也是绕过防火墙的另一种方法,因为某些防火墙是基于MAC地址启用规则的。为了获得扫描结果,您需要先了解哪些MAC地址可以使用。这可以通过手动或先进的模糊测试完成。我更喜欢模糊测试,用Python实现非常容易。我们只需要手工导入正则表达式到Python中,然后自动化执行。

特别是–spoof-MAC选项使您能够从一个特定的供应商选择一个MAC地址,选择一个随机的MAC地址,或者设定您所选择的特定MAC地址。 MAC地址欺骗的另一个优点是,你让你的扫描隐蔽,因为你的实际MAC地址就不会出现在防火墙的日志文件。

nmap -sT -PN –spoof-mac aa:bb:cc:dd:ee:ff target

Clipboard Image.png

Mac地址欺骗需要以下参数:

2.png

8、发送错误校验

在某些防火墙和IDS / IPS,只会检查有正确校验包的数据包。因此,攻击者通过发送错误校验欺骗IDS / IPS。

nmap --badsum target

Clipboard Image.png

9、Sun-RPC 扫描

什么是Sun RPC?Sun RPC(远程过程调用)是一种Unix协议,用来实现多种服务比如NFS。最初由Sun开发,但现在广泛使用在其他平台上(包括Digital Unix的)。也被称为开放式网络计算(ONC)。

Sun RPC包带有一个RPC编译器,自动生成服务端和客户端的存根。

nmap带有将近600个RPC程序的数据库。许多RPC服务使用高端口编号或者使用UDP协议,RPC程序还有严重的远程利用漏洞。所以网络管理员和安全审计人员往往希望了解更多在他们的网络内有关任何RPC程序。

我们可以通过以下命令获得RPC的详细信息:

rpcinfo/rpcinfo --p hostname

Clipboard Image.png

nmap通过以下三个步骤跟开放的RPC端口直接通信,然后获取信息。

1)使用TCP或者UDP扫描开放的端口。

2)-sV选项检查使用Sun RPC协议的开放端口。

3)RPC暴力破解引擎会逐一向nmap-rpc数据库中记录的端口发送空命令,来判断RPC程序。当nmap猜测错误,会收到一条错误消息,指出请求的端口并没有运行PRC程序。当nmap耗尽了所有已知的记录,或者端口返回了非RPC的数据包,nmap才会放弃。

SSL后处理器扫描

NMAP具有检测SSL加密协议的能力,进行版本检测时会自动启用这个功能。正如先前讨论的RPC扫描,只要检测一个适当的(SSL)端口自动执行将SSL后处理器扫描。

命令:

nmap -Pn -sSV -T4 –F target

Clipboard Image.png

NMAP服务探针文件格式

Nmap使用本地文件来存储版本检测探针和匹配字符串。虽然nmap自带的nmap-services足以满足大多数用户,理解文件格式有助于渗透测试人员添加新的规则到扫描引擎中。#号开始的行用于注释和忽略。

排除指令

版本扫描中会排除指定的端口。它只能使用一次,在所有的探针指令的最上方,位于文件顶部。端口应该用逗号分隔。

语法:Exclude <port specification>

探针指令

语法:Probe <protocol> <probename> <probestring>

例子:

Probe TCP GetRequest q|GET / HTTP/1.0\\r\\n\\r\\n|

Probe UDP DNSStatusRequest q|\\x10|

Probe TCP NULL q||

探针指令告诉nmap发送指定字符串去识别服务。参数如下:

<协议>

这必须是TCP或UDP。 NMAP只使用匹配它试图扫描服务的协议的探针。

<探测器名称>

这是一个纯英文名称。

<探测字符串>

告诉Nmap发送什么。它必须有一个q,用分隔符标记字符串的开始和结束。它允许下列标准转义字符C或Perl的字符串:\\\\ , \\a, \\b, \\f, \\n, \\r, \\t, \\v,和\\xHH( H是任何十六进制数字)。Nmap的探针也有空内容探针比如上面的第三个例子,这个TCP空探针用来接收服务返回的banner。如果你的分隔符(在这些例子中是|)需要在探测字符串中,你需要选择不同的分隔符。

语法:match <service> <pattern> [<versioninfo>]

Examples:

match ftp m/^220.*Welcome to .*Pure-?FTPd (\\d\\S+\\s*)/ p/Pure-FTPd/ v/$1/ cpe:/a:pureftpd:pure-ftpd:$1/

match ssh m/^SSH-([\\d.]+)-OpenSSH[_-]([\\w.]+)\\r?\\n/i p/OpenSSH/ v/$2/ i/protocol $1/ cpe:/a:openbsd:openssh:$2/

match mysql m|^\\x10\\x01\\xff\\x13\\x04Bad handshake$| p/MySQL/ cpe:/a:mysql:mysql/

match chargen m|@ABCDEFGHIJKLMNOPQRSTUVWXYZ|

match uucp m|^login: login: login: $| p/NetBSD uucpd/ o/NetBSD/ cpe:/o:netbsd:netbsd/a

match printer m|^([\\w-_.]+): lpd: Illegal service request\\n$| p/lpd/ h/$1/

match afs m|^[\\d\\D]{28}\\s*(OpenAFS)([\\d\\.]{3}[^\\s]*)| p/$1/ v/$2/

匹配指令

匹配指令告诉Nmap如何根据之前发送探针后服务器的响应来识别服务。每一个探针后可跟随数十或数百个匹配的语句。匹配指令包括:可选的版本说明,应用程序名称,版本号,以及Nmap报告的其他信息。该参数这个指令如下:

<服务>

这是简单的模式匹配的服务名称。比如ssh、smtp、http或snmp。

<模式>

该模式被用来确定接收到的响应是否与先前给出的服务参数相匹配。格式如Perl,使用语法为m/[regex]/[opts]。“m”告诉Nmap一个匹配的字符串开始。正斜杠(/)是一个分隔符。该正则表达式是一个Perl风格的正则表达式。目前可以配置的选项是‘i’(不区分大小写),‘s’(.也可以匹配换行符)。在Perl这两个选项具有相同的语义。用括号包围需要捕获的字符串,比如版本号。

<版本信息>

在<VERSIONINFO>部分实际上包含几个可选字段。每个字段始于一个确认字母(如h为“主机名”)。接下来是一个分隔符,优选的分隔符是斜杠(’/\’),除非是在斜杠会在内容中体现。接下来是字段的值,然后是分隔符。下表描述了六个字段:

3.png

软匹配指令

语法:softmatch <service> <pattern>

样例:

softmatch ftp m/^220 [-.\\w ]+ftp.*\\r\\n$/i

softmatch smtp m|^220 [-.\\w ]+SMTP.*\\r\\n|

softmatch pop3 m|^\\+OK [-\\[\\]\\(\\)!,/+:<>@.\\w ]+\\r\\n$|

软匹配指令和匹配指令的格式类似,主要区别在于软匹配成功之后仍会继续扫描,但只会发送与匹配成功的服务有关的探针,这有助于获得更多信息,比如版本号。

端口和SSL端口指令

语法:port <portlist>

样例:

ports 21,43,110,113,199,505,540,1248,5432,30444

ports 111,4045,32750-32810,38978

这个命令告诉nmap通过哪些端口去标识服务。语法类似于nmap的-p选项。

语法:sslports <portlist>

样例:sslports 443

这个是用来探测ssl服务的端口。

totalwaitms指令

语法:totalwaitms <milliseconds>

样例:totalwaitms 5000

这个指令告诉nmap针对特定服务发送探针后要等待响应的时间有多久。nmap默认是5秒。

稀有级指令

语法:rarity <值在1和9之间>

样例:rarity 6

这个指令对应这个探针能返回期望结果的程度。数值越高表示越稀有。

回退指令

语法:fallback <逗号分隔的探针列表>

样例:fallback GetRequest,GenericLines

这个选项指定当当前探针没有匹配成功时,会使用的备用探针,顺序是从左往右。对于没有回退指令的探针,会隐藏的执行回退到空探针。

现在来讲讲nmap在web渗透中的利用。

Nmap的HTTP方法

Web服务器根据它们的配置和软件支持不同的HTTP方法,并且其中一些请求在一定条件下是危险的。HTTP的方法有GET, HEAD, POST, TRACE, DEBUG, OPTION, DELETE, TRACK, PUT等。更多详情请查阅这里。

命令:

nmap -p80,443 --script http-methods scanme.nmap.org

Clipboard Image.png

如果需要详细的检查,那么命令:

nmap -p80,443 --script http-methods –script-args http-methods.retest scanme.nmap.org

Clipboard Image.png

默认情况下,脚本http-methods使用根文件夹为基础路径(/)。如果我们要设置一个不同的基本路径,设置参数的HTTP methods.url路径:

命令:

nmap -p80,443 --script http-methods --script-args http-methods.urlpath=/mypath/ scanme.nmap.org

Clipboard Image.png

HTTP方法TRACE,CONNECT,PUT和DELETE可能会出现安全风险,如果一个Web服务器或应用程序的支持这些方法的话,需要进行彻底测试。 TRACE使应用程序容易受到跨站跟踪(XST)攻击,可能导致攻击者访问标记为的HttpOnly的Cookie。 CONNECT方法可能会允许Web服务器作为未经授权的Web代理。 PUT和DELETE方法具有改变文件夹的内容的能力,如果权限设置不正确可能被滥用。

你可以了解每个方法更多的风险到:

https://www.owasp.org/index.php/Test_HTTP_Methods_%28OTG-CONFIG-006%29

HTTP User Agent:

有些防火墙会过滤Nmap的默认UserAgent,你可以设置不同的用户代理。

命令:

nmap -p80 --script http-methods --script-args http.useragent=”Mozilla 5” <target>

Clipboard Image.png

HTTP管道

一些web服务器允许多个HTTP请求的封装在一个包。这可以加快脚本执行的速度,如果web服务器支持的话建议启用。默认情况下一个管道会有40个请求,并且会根据网络情况自动调节大小。

命令:

nmap -p80 --script http-methods --script-args http.pipeline=25 <target>

Clipboard Image.png

另外,我们可以设置http.max-pipeline参数来控制http管道的最大值。如果设置了该参数,nmap会自动忽略http.pipeline。

命令:

nmap -p80 --script http-methods --script-args http.max-pipeline=10 <target>

扫描HTTP代理

使用http代理是为了隐藏自己的真实ip地址。下列命令显示如何检测开放代理:

命令:

nmap --script http-open-proxy -p8080 <target>

Clipboard Image.png

我们还可以指定用来验证的url。

命令:

nmap --script http-open-proxy --script-args http-open-proxy.url=http://whatsmyip.org,http-open-.pattern=”Your IP address is” -p8080 <target>

Clipboard Image.png

发现有趣的文件和目录和管理员账户

这是在渗透测试中常见的任务,通常没法手动完成。经常讨论的Web应用程序的脆弱性有目录列表,用户账户枚举,配置文件等。用Nmap的NSE可以更快的帮助我们完成这个任务。

nmap --script http-enum -p80 <target>

Clipboard Image.png

查找Lua脚本

Clipboard Image.png

进入Lua列表

Clipboard Image.png

指纹存储在nselib/data/http-fingerprints.lua,事实上是LUA表格。若要显示所有的存在页面

nmap script http-enum http-enum.displayall -p80 <target>

Clipboard Image.png

指定不同的User Agent来绕过某些防火墙

nmap -p80 --script http-enum --script-args http.useragent=”Mozilla 5″<target>

也可以指定HTTP管道数目来加快扫描

nmap -p80 --script http-enum --script-args http.pipeline=25 <target>

Clipboard Image.png

暴力破解HTTP身份认证

很多家用路由器,IP网络摄像头,甚至是Web应用程序仍然依赖于HTTP认证,渗透测试人员需要尝试弱密码的单词列表,以确保系统或用户帐户是安全的。现在多亏了NSE脚本http-brute,我们可以对HTTP认证保护的资源执行强大的字典攻击。请参见下面的命令:

nmap -p80 --script http-brute --script-args http-brute.path=/admin/ <target>

Clipboard Image.png

http-brute脚本默认使用的是自带的字典,如果要使用自定义的字典。

nmap -p80 --script http-brute --script-args userdb=/var/usernames.txt,passdb=/var/passwords.txt <target>

Clipboard Image.png

http-brute支持不同的模式进行攻击。

用户模式:该模式下,对于userdb中的每个user,会尝试passdb里面的每个password

nmap --script http-brute --script-args brute.mode=user <target>

Clipboard Image.png

密码模式:该模式下,对于passdb中的每个password,会尝试userdb里面的每个user。

nmap --script http-brute --script-args brute.mode=pass <target>

Clipboard Image.png

fcreds:此模式需要额外的参数brute.credfile。

nmap --script http-brute --script-args brute.mode=creds,brute.credfile=./creds.txt <target>

mod_userdir渗透测试

Apache的模块UserDir提供了通过使用URI语法/~username/来访问用户目录的方法。我们可以使用Nmap进行字典攻击,确定web服务器上有效的用户名列表。命令如下:nmap -p80 –script http-userdir-enum <target>

Clipboard Image.png

跟上面的脚本一样,可以设置User Agent、HTTP管道参数。

测试默认凭据

通常情况下Web应用程序存在默认凭据,通过NSE很容易发现。

nmap -p80 --script http-default-accounts <target>

脚本通过查找已知路径和已知的用户密码来登陆,依赖/nselib/data/http-default-accounts.nse存放的指纹文件。

WordPress审计

发现使用弱密码账户安装的wordpress,输入如下命令:

nmap -p80 --script http-wordpress-brute <target>

Clipboard Image.png

设置线程的数量,使用脚本参数http-wordpress-brute.threads:

nmap -p80 --script http-wordpress-brute --script-args http-wordpressbrute.threads=5 <target>

如果服务器是虚拟主机,利用参数http-wordpressbrute设置主机字段:

nmap -p80 --script http-wordpress-brute --script-args http-

wordpressbrute.hostname=”ahostname.wordpress.com” <target>

设置一个不同的登陆URI,登录使用参数http-wordpress-brute.uri:

nmap -p80 --script http-wordpress-brute --script-args http-wordpressbrute.uri=”/hidden-wp-login.php” <target>

要改变存储的用户名和密码的POST变量的名称,设置参数http-wordpress-brute.uservar和http-wordpress-brute.passvar:

nmap -p80 --script http-wordpress-brute --script-args http-wordpressbrute.uservar=usuario,http-wordpress-brute.passvar=pasguord <target>

Joomla审计

Joomla是在许多国家非常流行的cms,使用http-joomla-brute脚本来检测弱密码账户。

nmap -p80 --script http-joomla-brute <target>

Clipboard Image.png

Mark:Wordpress的方法也适用于Joomla。

检测Web应用防火墙

要检测web应用防火墙,使用如下命令:

nmap -p80 --script http-waf-detect <target>

Clipboard Image.png

正如你所见,这里的报错信息显示有mod_security

Clipboard Image.png

可以通过检测响应内容的变化来检测防火墙,推荐使用内容较少的页面。

nmap -p80 --script http-waf-detect --script-args=”http-waf-detect.detectBodyChanges” <target>

Clipboard Image.png

使用更多的攻击载荷:

nmap -p80 --script http-waf-detect --script-args=”http-waf-detect.aggro” <target>

Clipboard Image.png

检测跨站跟踪漏洞

当Web服务器存在跨站脚本漏洞,又启用了TRACE方法,这样就可以获取启用了HttpOnly的Cookie。如下命令检测是否启用TRACE。

nmap -p80 --script http-methods,http-trace --script-args http-methods.retest <target>

Clipboard Image.png

检测跨站脚本漏洞

跨站脚本漏洞允许攻击者执行任意js代码。检测命令如下:

nmap -p80 --script http-unsafe-output-escaping <target>

Clipboard Image.png

该脚本http-unsafe-output-escaping是由Martin Holst Swende编写,它会检测基于用户输入的输出可能出现的问题,该脚本发送以下内容到它发现的所有参数:ghz%3Ehzx%22zxc%27xcv

更多详情,查阅:

http://nmap.org/nsedoc/scripts/http-phpself-xss.html

http://nmap.org/nsedoc/scripts/http-unsafe-output-escaping.html

检测SQL注入

使用如下命令:

nmap -p80 --script http-sql-injection <target>

Clipboard Image.png

可以设置httpspider.maxpagecount来加快扫描的速度。

nmap -p80 --script http-sql-injection --script-args httpspider.maxpagecount=200 <target>

一个有趣的参数是httpspider.withinhost,它限制nmap只能爬取给定的主机。默认情况下是启用的,如果为了爬行相关的站点可以禁用。

nmap -p80 --script http-sql-injection --script-args httpspider.withinhost=false <target>

可以找到的官方文档库。

同样可以设置User Agent和HTTP管道的数目:

nmap -p80 --script http-sql-injection --script-args http.useragent=”Mozilla 42″ <target>

*参考来源:resources.infosecinstitute,FB小编东二门陈冠希编译,转载请注明来自FreeBuf黑客与极客(FreeBuf.COM)

web安全测试工具 安全工具使用 工具使用 网站安全测试工具 网络安全工具介绍 网络安全工具的使用
1. 本站所提供的源码模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: rayer@88.com),我们会及时删除,给您带来的不便,我们深表歉意!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布投稿,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长,可领回失去的金币,并额外有奖!
6. 如遇到加密压缩包,默认解压密码为"www.zyfx8.cn",如遇到无法解压的请联系管理员!
本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时联系我站删除。免责声明
资源分享吧 » Nmap备忘单 从探索到漏洞利用 第四章 绕过防火墙

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
织梦模板使用说明
你下载的织梦模板并不包括DedeCMS使用授权,根据DedeCMS授权协议,除个人非盈利站点外,均需购买DedeCMS商业使用授权。购买地址: http://www.desdev.cn/service-dedecms.html
小编

小编 VIP

分享到:
上一篇
Maligno 一个开源的渗透测试工具
下一篇
端口扫描程序NMAP使用手册中文

发表评论 取消回复

要发表评论,您必须先登录。

最新文章
餐饮火锅加盟网站pbootcms模板源码
餐饮火锅加盟网站pbootcms模板源码
源码下载新闻资讯博客网站pbootcms模板
源码下载新闻资讯博客网站pbootcms模板
绿色人造草坪地坪施工网站源码pbootcms模板
绿色人造草坪地坪施工网站源码pbootcms模板
红色火锅加盟网站pbootcms模板源码
红色火锅加盟网站pbootcms模板源码
蓝色源码钢结构工程基建网站pbootcms模板
蓝色源码钢结构工程基建网站pbootcms模板
标签云
DEDECMS (483) dedecms教程 (326) eyoucms (270) html (364) html5 (1717) html模板 (733) Linux (1245) linux教程 (1245) wordpress教程 (380) 下载 (277) 代码 (816) 企业网站模板 (874) 企业网站模板下载 (874) 免费企业网站模板 (874) 入侵防御 (270) 公司网站模板 (874) 切换 (502) 动画 (594) 国内网站模板 (324) 图片 (582) 技术网络漏洞 (347) 插件 (447) 效果 (765) 源码 (381) 漏洞 (371) 漏洞分析 (347) 特效 (789) 电脑使用 (4064) 电脑操作 (4064) 短视频素材 (606) 笔记本电脑价格 (4037) 笔记本电脑品牌排行 (4037) 笔记本电脑知识 (4037) 笔记本电脑评测 (4037) 素材 (483) 织梦 (407) 织梦教程 (342) 网站模板 (436) 网站源码 (417) 网站漏洞检测 (347) 网络安全WEB漏洞 (347) 菜单 (299) 视频 (376) 这是 (345) 鼠标 (417)

限时优惠

【阿里云】云产品采购季,助力行业复工。新用户专享1折起,云服务器低至0.75折,更多产品可叠加专属代金券下单
立即查看

相关推荐

不需其他启动管理软件在一个硬盘上同时安装win98,win2kP,win2ks,winXP,linux,FreeBSD
小编小编

不需其他启动管理软件在一个硬盘上同时安装win98,win2kP,win2ks,winXP,linux,FreeBSD

作者:NetDemonemail:netdemon@20cn.comhttp://www.20cn.net/——————————&#...
  • 3.9K
  • 免费
  • 下载
SoftICE for WIN95中文命令解说(十五)
小编小编

SoftICE for WIN95中文命令解说(十五)

SoftICE for WIN95中文命令解说(十五) Copyright (c) 1999 http://coobe.cs.hn.cninfo.net/~tianwei 命令: WL 作用: 打开或关闭本地窗口;设置本地窗口的大小 语法: WL [w...
  • 1.78K
  • 免费
  • 下载
最快的互联网扫描工具ZMap 1.2.1版使用手册
小编小编

最快的互联网扫描工具ZMap 1.2.1版使用手册

ZMap是一个开源网络扫描工具,可以帮助研究人员快速的进行全网检测。只需要一台机器和足够上行网络速度,就可以以达到千兆以太网的理论值速度并在45分钟内扫描全网络IPv4地址。 基本选项 这些选项是在扫描中最常用的-p, –target-po...
  • 3.73K
  • 免费
  • 下载
reDuh 简单使用说明
小编小编

reDuh 简单使用说明

看到Sai52兄弟写出了这个内网渗透工具的使用教程,于是请教此工具优于Lcx的地方,得到答复是:只要对方的网页能访问就可用,即使目标是在路由器映射端口或者防火墙后,不需更改任何设置就可用.而Lcx并不能达到这个效果.下面转Sai52兄弟的文章.R...
  • 5.01K
  • 免费
  • 下载
  • 102本站运营(天)
  • 2095用户总数
  • 885资源数(个)
  • 0近7天更新(个)
  • 2743资源大小(GB)
加入VIP获取全站资源

「资源分享吧」 ZYFX8.CN

国内极具人气的网络源码资源交流学习平台
下载源码文章,学软件教程,找灵感素材,尽在「资源分享吧」

按Ctrl+D收藏本站

找资源就上「 资源分享吧 」

WWW.ZYFX8.CN

资源分享吧

资源分享吧(www.zyfx8.cn)是一家专门做精品素材的网站,网站以网站源码、网站模板、网页特效为主要内容,以“共享创造价值”为理念,以“尊重原创”为准则。

本站导航
  • 热门标签
  • 网站专题
  • 站点地图
更多导航
  • 申请友链
  • 用户协议
  • 免责声明
快速搜索
    友情链接 自助申请友链
  • RiTheme主题
  • wordpress主题
  • 在线PS修图
  • 源码下载
  • 网站模板
  • 资源分享吧
Copyright 2015-2020 版权所有 资源分享吧 Rights Reserved. 蜀ICP备14022927号-1
资源分享吧(www.zyfx8.cn)是一家专门做精品素材的网站,以“共享创造价值”为理念,以“尊重原创”为准则。
  • 会员特惠
  • 签到
  • 客服

    在线客服

    点我联系

    直接说出您的需求!
    切记!带上资源链接与问题!

    工作时间: 9:30-21:30

  • 更新
    日历
  • 全屏
  • 首页

  • 签到

  • 切换

  • 客服

资源分享吧
  • 登录
  • 注册
or
or
忘记密码?
资源分享吧
  • 首页
  • CMS模板host ►
    • DEDECMS模板965
    • 易优CMS318
    • WordPress模板146
    • Discuz模板101
    • 帝国CMS102
    • 苹果cms78
    • Pbootcms24
    • zblog模板2
  • 整站源码 ►
    • 教育/交友/直播76
    • 商城/淘宝/网店26
    • 门户/论坛/信息27
    • 小说/新闻/博客76
    • 电影/视频/音乐22
    • 图片/素材/下载49
    • 支付/金融/货币356
    • 导航/目录/友链25
    • 会员/推广/任务57
    • 公众号/小程序/游戏133
  • 一元夺宝new
    E启学在线网校网站在线教育校园教学平台程序系统V1.0源码
    E启学在线网校网站在线教育校园教学平台程序系统V1.0源码
    Laravel开发MeEdu在线点播网站源码 知识付费应用系统源码
    Laravel开发MeEdu在线点播网站源码 知识付费应用系统源码
    一比一精仿电影挖片网苹果cmsv10模板
    一比一精仿电影挖片网苹果cmsv10模板
    织梦高仿dede58织梦模板下载站完整无错整站版源码 1.69GB打包
    织梦高仿dede58织梦模板下载站完整无错整站版源码 1.69GB打包
    蓝色清晰织梦资源网下载站源码
    蓝色清晰织梦资源网下载站源码
    全景通旗舰版最新源码 内核到krpano1.19pr8 支持任何高清图
    全景通旗舰版最新源码 内核到krpano1.19pr8 支持任何高清图
    thinkPHP音视频素材资源下载站整站源码 带会员系统+支付接口
    thinkPHP音视频素材资源下载站整站源码 带会员系统+支付接口
    仿集图网模板图片素材类模板织梦下载站源码带整站数据
    仿集图网模板图片素材类模板织梦下载站源码带整站数据
    织梦蓝色图纸展示类企业网站源码
    织梦蓝色图纸展示类企业网站源码
    Thinkphp5.0响应式进销存仓库管理系统源码
    Thinkphp5.0响应式进销存仓库管理系统源码
    prev
    next
  • 网页素材 ►
    • 网页游戏148
    • 网页模板4723
    • 特效代码5467
  • 办公素材 ►
    • PPT模板377
    • 简历模板0
  • 站长学院 ►
    • DEDE教程352
    • wordpress教程416
    • SEO教程124
    • 其它文档教程13
  • 更多 ►
    • 办公教程4
    • 群辉教程12
    • 电脑基础7124
    • GPS导航
    • 安卓系统15 ►
      • Android资讯2
      • ROM0
      • 教程工具0
    • Win系统169 ►
      • Windows XP3
      • Windows 77
      • Windows 80
      • Windows 1012
      • 服务器系统1129
      • Win主题12
      • Win教程26
      • Win资讯0
      • Win软件98
    • 站点标签
    • 更新日志
    • 其他10
文章展示
交易所源码搭建教程java多语言部署
交易所源码搭建教程java多语言部署
餐饮火锅加盟网站pbootcms模板源码
餐饮火锅加盟网站pbootcms模板源码
源码下载新闻资讯博客网站pbootcms模板
源码下载新闻资讯博客网站pbootcms模板
绿色人造草坪地坪施工网站源码pbootcms模板
绿色人造草坪地坪施工网站源码pbootcms模板
红色火锅加盟网站pbootcms模板源码
红色火锅加盟网站pbootcms模板源码
蓝色源码钢结构工程基建网站pbootcms模板
蓝色源码钢结构工程基建网站pbootcms模板
开通VIP 享更多特权,建议使用QQ登录
账号登录/注册
QQ登录
微博登录
×

    回馈用户限时特惠

    「 资源分享吧 」国内极具人气的网络资源交流学习平台,海量资源每天更新,优质资源畅快下载

    终身SVIP原价 590元,国庆限时活动价仅需 “ 59元 ”,终身免费~~机不可失~~


    立即开通永久会员>>