Kali Linux Web 渗透测试— 初级教程 (第二课)proxy edu.51cto.com edu.51cto.com 讲师: 玄魂 交流qq群: 303242737 edu.51cto.com 课程目录 Course Contents Proxy基本原理 Kali linux中的代理工具 edu.51cto.com Proxy基本原理 正向代理(Forward Proxy) 反向代理(reverse proxy) 透明代理(transparente proxy) edu.51cto.com 正向代理(Forward Proxy) edu.51cto.com 正向代理(Forward Proxy) 访问本无法访问的服务器 Cache作用 客户端访问授权 隐藏访问者的行踪 edu.51cto.com 反向代理(reverse proxy) edu.51cto.com 透明代理 edu.51cto.com Kali linux中的代理工具 Mitmproxy Burp Suite Owasp-zap Paros Proxystrike Vega webscarab edu.51cto.com Mitmproxy a man-in-the-middle proxy Intercept HTTP requests and responses and modify them on the fly. Save complete HTTP conversations for later replay and analysis. Replay the client-side of an HTTP conversations. Replay HTTP responses of a previously recorded server. Reverse proxy mode to forward traffic to a specified server. Transparent proxy mode on OSX and Linux. Make scripted changes to HTTP traffic using Python. SSL certificates for interception are generated on the fly. And much, much more. edu.51cto.com Burp Suite Burp Suite 是用于攻击web 应用程序的集成平台。 代理–Burp Suite带有一个代理,通过默认端口8080上运行,使用这个代理, 我们可以截获并修改从客户端到web应用程序的数据包. edu.51cto.com Owasp-zap OWASP Zed Attack Proxy Project攻击代理(简称ZAP), 是一款查找网页应用程序漏洞的综合类渗透测试工具。 它包含了拦截代理、自动处理、被动处理、暴力破解、 端口扫描以及蜘蛛搜索等功能。 OWASP ZAP为会话类调试工具,调试功能对网站不会 发起大量请求,对服务器影响较小。 edu.51cto.com Paros paros proxy,这是一个对Web应用程序的漏洞进行评估的 代理程序,即一个基于Java的web代理程序,可以评估Web 应用程序的漏洞。它支持动态地编辑/查看 HTTP/HTTPS,从 而改变cookies和表单字段等项目。它包括一个Web通信记 录程序,Web圈套程序(spider),hash 计算器,还有一个可 以测试常见的Web应用程序攻击(如SQL注入式攻击和跨站 脚本攻击)的扫描器。该工具检查漏洞形式包括:SQL注入、 跨站点脚本攻击、目录遍历等。 edu.51cto.com Proxystrike Plugin engine (Create your own plugins!) Request interceptor Request diffing Request repeater Automatic crawl process Http request/response history Request parameter stats Request parameter values stats Request url parameter signing and header field signing Use of an alternate proxy (tor for example ;D ) Sql attacks (plugin) Server Side Includes (plugin) Xss attacks (plugin) Attack logs Export results to HTML or XML edu.51cto.com Vega Vega是一个开放源代码的web应用程序安全测试平台, Vega能够帮助你验证SQL注入、跨站脚本(XSS)、敏 感信息泄露和其它一些安全漏洞。 Vega使用Java编写, 有GUI,可以在Linux、OS X和windows下运行。Vega类 似于 Paros Proxy, Fiddler, Skipfish and ZAproxy。 edu.51cto.com webscarab WebScarab一款代理软件,包括HTTP代理,网络爬行、 网络蜘蛛,会话ID分析,自动脚本接口,模糊测试工 具, WEB格式的编码/解码,WEB服务描述语言和 SOAP解析器等功能模块。WebScarab基于GNU协议, 使用Java编写,是WebGoat中所使用的工具之一。 edu.51cto.com Vega Vega是一个开放源代码的web应用程序安全测试平台, Vega能够帮助你验证SQL注入、跨站脚本(XSS)、敏 感信息泄露和其它一些安全漏洞。 Vega使用Java编写, 有GUI,可以在Linux、OS X和windows下运行。Vega类 似于 Paros Proxy, Fiddler, Skipfish and ZAproxy。 edu.51cto.com Thank You ! edu.51cto.com edu.51cto.com