20169207 2016-2017-2 《网络攻防实践》 第五周学习总结

教材学习内容总结

第十一章 web应用程序安全攻防

  • 1.web应用程序体系结构及其安全威胁。体系结构包括(1.浏览器。2.web服务器。3.web应用程序。4.数据库。5.传输协议HTTP/HTTPS)
    安全威胁包括(1.针对浏览器和终端用户的web浏览安全威胁。2.针对传输网络的网络协议安全威胁。3.系统层安全威胁。4.web服务器软件安全。5.web应用程序安全威胁。6.web数据安全威胁。)
  • 2.web应用安全攻防技术概述:web应用的信息收集。攻击web服务器软件。攻击web应用程序。攻击web数据内容。web应用安全防范措施。

  • 3.SQL注入。(SQL注入攻击原理,SQL注入攻击步骤和过程、SQL注入攻击工具、SQL注入攻击实例、SQL注入攻击防范措施)

  • 4.XSS跨站脚本攻击(XSS攻击技术原理、XSS攻击类型、XSS攻击实例、XSS攻击防范措施)

第十二章 web浏览器安全攻防

  • 1.WEB浏览器的技术发展与安全威胁(1.web浏览器战争与技术发展。2.web浏览的安全问题与威胁。)

  • 2.web浏览端的渗透攻击威胁----网页木马。(网页木马安全威胁的产生背景、网页木马的机理分析、网页木马的检测与分析技术、网页木马实际案例分析)

  • 3.揭开网络钓鱼的黑幕。(网络钓鱼技术概述、网络钓鱼攻击的技术内幕)

教材学习中的问题和解决过程

视频学习中的问题和解决过程

1.kali漏洞分析之数据库评估

web层与数据库的漏洞在安全测试中并不少见,owasp曾经的top10之首,SQL注入漏洞也是因此产生。

  • 1.BBQSql是一个Python编写的盲注工具(blind SQL injection framework),当检测可疑的注入漏洞时会很有用。同时BBQSQL是一个半自动工具,允许客户自定义参数。
    1028827-20170329222947545-1686042144.png

  • 2.DBPwAudit(数据库用户名密码枚举工具)

1028827-20170329223454186-489568319.png

  • 3.HexorBase 图形化的密码破解与连接工具,开源。

1028827-20170329224205529-605080382.png
1028827-20170331121653055-202657089.png
1028827-20170331122229742-29118264.png
1028827-20170331122412867-184790612.png

  • 4.jsql Injection(java)jsql是一款轻量级安全测试工具,可以检测SQL注入漏洞,他跨平台(windows,Linux,Mac os,Solaris),开源且免费。将存在注入漏洞的URL贴进来即可进行响应的漏洞利用。图形化界面比较亲民,但是使用效果有待改善。

    1028827-20170331122948852-1451207754.png

  • 5.MDBtools
    包括MDB-Export,以及MDB-Dump,mdb-parsecsv,mdb-sql,mdb-tables等子工具,具体环境具体使用。
    1028827-20170331131642070-1958842435.png

  • 6.Oracle Scanner: oscanner是一个用java开发的oracle评估工具。他是基于插件的结构,当前有两个插件可以做。-sid列举。 -口令测试 -列举ORACLE版本 -列举账户角色 -列举账号特权 -列举账号哈希 -列举审计信息 -列举口令策略 -列举数据库链接
    1028827-20170331133125930-886329579.png

  • 7.SIDGuesser 同样是针对ORAcle的SID进行暴力枚举的工具。SID为oracle实例名。ORACLE连接字符串,通过实例名+用户+密码连接。

1028827-20170331133520836-666658749.png

  • 8.SqlDICT:又一个用户名密码枚举工具,通过wine运行。

  • 9.tnscmd10g Allows you to inject commands into Oracle允许我们向oracle数据库注入命令

    1028827-20170331181459274-1560131622.png

  • 10.Sqlsus sqlsus是一个开放源代码的Mysql注入和接管工具,由perl编写。

    1028827-20170331181837008-1611223711.png
    生成配置文件命令:sqlsus -g test.conf
    1028827-20170331182236320-1282661488.png

  • 11.sqlninja 在sql注入方面一直尊sqlmap为神器,但sqlninja也有自己的特点。
    Sqlninja是一款perl编写的一个专门针对Microsoft SQL Server的sql注入工具。
    1028827-20170331182931399-1761543536.png
    1028827-20170331183121742-1949539365.png
    1028827-20170331183236024-607469256.png
    1028827-20170331183633680-535338661.png
    1028827-20170331184013508-1807030050.png

  • 12.sqlmap
    1028827-20170331184102180-457750915.png
    1028827-20170331184238852-1023497648.png
    1028827-20170331184715070-1936714236.png
    1028827-20170331185557789-327402913.png
    1028827-20170331185649977-1924950426.png

kali漏洞分析之web应用代理

1.burpsuite 是用于攻击web应用程序的集成平台。Burp Suit带有一个代理,通过默认端口8080上运行,使用这个代理,我们可以截获并修改从客户端到web应用程序的数据包。
1028827-20170331204954820-1699093787.png
1028827-20170331201642664-1068885208.png
1028827-20170331202438414-1735466290.png
2.OwaspZAP
1028827-20170331204558227-1899289229.png
1028827-20170331202922758-1290247896.png
1028827-20170331203304274-1732543508.png
3.paros
1028827-20170331204516320-974598269.png
1028827-20170331203441899-1164858520.png
4.ProxyStrike
1028827-20170331203649664-410400916.png
5.vega代理功能
1028827-20170331204710774-1626851466.png
1028827-20170331204306274-597197910.png
6.webscarab
1028827-20170331204755305-569034930.png
1028827-20170331204819367-497078475.png

kali漏洞分析之BurpSuite

1.Burpsuite及其套件
1028827-20170331211710102-1180823482.png
1028827-20170331212134930-249093363.png
1028827-20170331212321133-1668325388.png
1028827-20170331215321211-702903819.png
1.配置监听端口,配置浏览器。
2.爬虫与扫描
3.测试暴力破解表单账户密码
可以针对不同的表单进行枚举破解,若网站存在代码缺陷,亦可绕过某些验证码进行枚举。
4.Repeater 改包重放模块 很方便直观的改包提交,查看回显。
5.Decoder 模块

kali漏洞分析之FUZZ工具

  • 1.Bed.pl
    bed(bruteforce exploit detector)是一个纯文本协议的FUZZ工具,能够检查常见的漏洞,如缓冲区漏洞,格式串漏洞,整数溢出等。
    1028827-20170331223400836-1465882558.png

  • 2.Fuzz_ipv6 THC出品的针对IPV6协议的模糊测试工具

  • 3.0hewurm

  • 4.powerFuzzer web请求的FUZZ工具
    1028827-20170331224237024-107467156.png

  • 5.wfuzz
    1028827-20170331224402320-1882013913.png

  • 6.sFuzz:simple-Fuzzer
    1028827-20170331224707086-1631874882.png

  • 7.xsser
    1028827-20170331224947461-1345360273.png
    xsser --gtk
    1028827-20170331225105399-612502599.png
    1028827-20170331225537774-576263886.png
    1028827-20170331225621633-869775124.png
    1028827-20170331225701352-1039674538.png
    1028827-20170331225857992-1081942003.png
    1028827-20170331230134586-346664236.png
    1028827-20170331230252570-344228255.png
    1028827-20170331230542649-396544454.png

遇到的问题

运行hexorbase时遇到问题1130 : Host '172.16.49.139' is not allowed to connect to this MySQL server。
原因:没有连接指定IP主机的权限:
解决办法:进入mysql管理界面,执行
'''
mysql>GRANT   ALL   PRIVILEGES   ON   .   TO   'root'@'%'   WITH   GRANT   OPTION; //赋予任何主机访问数据的权限
mysql>FLUSH   PRIVILEGES; //修改生效
mysql>EXIT ;//退出MySQL服务器
'''
运行jsql时:报错: An error occured while checking updates, download the latest version from official website :
https://github.com/ron190/jsql-injection/releases
使用apt-get dist-upgrade

学习进度条

教材学习视频学习博客量(新增/累积)重要成长
目标20篇
第一周《Linux基础入门》1/1练习Linux命令,在码云上面创建项目,学习使用博客园写博客并用Markdown编辑器规范格式
第二周第一二章5个kali视频2/3初识网络攻防,了解基本知识
第三周第三章5个kali视频1/4学习了kali linux下信息收集阶段的探测工具
第四周第四章5个kali视频1/5学习了kali linux下信漏洞扫描工具
第五周第十一、十二章5个kali视频1/6kali漏洞分析之数据库评估

参考资料

点评博客

转载于:https://www.cnblogs.com/littletang/p/6629364.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值