CSRF跨站请求伪造原理-cookie与session
陈鑫杰 拼客学院院长
5年网络/安全行业经历,专注网络/安全项目规划与部署 ;
4年IT教育创业经验,学员遍布国内一线互联网/安全/政企单位;
51CTO学堂金牌讲师,总排名Top10,120万+在线学员;
与本科院校合作编著《计算机网络实践教程 》(人民邮电出版);
技术栈:CCIE、企业网/政务网/数据中心网、信息安全等级保护、
渗透测试、Web安全、WiFi安全、SDN(软件定义网络)、Python/Django开发……
学员入职案例:
推荐博文:
[冇眼睇]揭秘地下色情诱导网站,上车吧!(超10w人阅读1w人点赞500人讨论)
https://zhuanlan.zhihu.com/p/29184710
安全行业的趋势正在从被动防御变为主动防御,一个技术栈合格的网络安全工程师,不仅仅要知道如何防御,更要懂得如何渗透/攻击。而渗透测试(Penetration Test)这门技术,跟我们网络安全岗位中经常听到的[安全服务]、[安全售后]、[安全运维]、[安全加固]等等都有所不同,后者研究的内容是如何做好安全防御,例如如何设计一个安全稳定的企业或数据中心网络架构?如何部署防火墙和入侵防御产品防止黑客入侵?如何设计一个VPN网络解决企业的数据通信安全?而前者(渗透测试),说白了,就是一门Hacking的技术! 站在安全防御的对立面,核心技术面其实是[入侵]或[攻击],模拟黑客对客户/自家服务/应用进行渗透测试(黑盒或百盒),并给出安全审计和评估报告。
安全领域的攻防两方,无论哪一端真正深入进去其实都探不到底,学安全技术的,都应该心怀敬畏。例如防御端涉及到的包括安全架构(接入、汇聚、核心、DMZ、出口区、双活冗余、负载均衡…)、安全产品(防火墙、入侵检测/防御、UTM、VPN、网闸、防病毒…)、安全项目(等级保护、分级保护、安全集成…)。 而攻击端(渗透测试)这个领域也在不断细分,例如Web渗透测试、移动渗透测试、工控渗透测试 ….. 总之,应用、服务、流量在哪里,渗透和攻击就在那里。举个栗子:防御端经常听到的话题可能是:用哪套安全方案?这个防火墙放哪里好?用透明还是路由模式?有没有必要做主备,主备是否要双活?而攻击端经常听到的话题是:这个WAF怎么过?这个版本的“狗”做的很严啊,跑个脚本看看能不能过规则集?某知名安全防火墙出现远程命令执行漏洞可批量getshell、某知名CMS爆出SQL注入漏洞可致用户数据泄露 ….. ** 所以,要真正做到安全,只有攻防两端都做到,才能实现做到所谓的[知己知彼,百战百胜]。**
而拼客学院(陈鑫杰老师)做了4年的实战型网络和安全课程《CCIE魔鬼训练营》(如今已经积累了100万在线学员,而线下面授学员也分布在国内最一线的互联网、网络&安全企业、国企政企单位等) 这个课程体系的核心主要在于[安全防御],例如我们学到的“网络协议与分析”、“企业网架构与内网安全”、“城域网/电信网设计与部署”、“VPN加密网络原理与部署”、“防火墙/IPS构建安全网络”等等…. 当然,[渗透测试]这个课程内容,早在15/16年的时候,训练营也已经增加了《BT5&Metasploit渗透测试基础与提升》这个内容。
而《Web安全渗透系列课》,则在原有渗透课的基础上进行升级,聚焦和专注于当前最火热的Web应用安全领域,在这个课程中,我们将学习如何通过Google dork和Shodan hacking的方式对目标网站和业务服务器的信息和漏点探测,如何利用Web漏扫框架例如Burp/WVS/Appscan对目标站点执行安全评估,学习常见的Web漏洞原理与利用方式,包括SQL注入、文件上传、Webshell编写、命令执行、XSS、CSRF等。基于不同漏洞点,我们可以拿到目前站点的数据库(拖库)、可以对网站进行”挂马”(Webshell),也可以进行客户端钓鱼或劫持等……
既然是一门专注于Hacking的技术,在课程上面,我们不仅要懂原理,更力争实战,除了通过Web渗透靶机如OWASP BWA、DVWA、Mutillidae、PentesterLab进行实战演练和代码分析,也会在真实世界里教大家如何拿站,并且分享以下实战案例:如何通过Google找到常见SQL注入网站并getshell?如何通过Discuz通用注入漏洞或Apache Struts2命令执行漏洞批量拿站?如何批量拿下底下色情黑产网站?通过Shodan拿摄像头、WiFi设备、路由器进行旁注和内网渗透?
当然,学渗透技术和Hacking技术,不是为了Hack别人,最重要的是,我们要通过Hack的方式,学习更好的为客户和自家Web应用和服务实现安全防御。Anyway,《Web安全渗透系列课》的加入, 使得拼客学院整个安全课程体系变得更加立体和丰满,实现了真正的[攻防两端]的安全技能闭环,更好的满足当前安全行业无论是甲方还是乙方对于高端安全人才的需求。在这里,为了让大家更直观的了解这门新的课程,这里出给部分课程截图、技术图解和代码内容。
【Part 1:Web安全导论入门】
【Part 2:Web安全渗透实验室】
关键词:Kali Linux、OWASP BWA、DVWA、Mutillidae II、PentesterLab
【Part 3:Web信息探测】
关键词:搜索引擎(Google/Shadan/Zoomeye hacking)、目标扫描(Nmap、OpenVAS)、指纹识别(whatweb、Appprint、御剑指纹识别)、域名/目录/后台暴破(DirBuster、御剑、Layer)
【Part 4:Web漏洞扫描】
关键词:Burp Suite、AWVS、Appscan、ZAP、WPscan、Joomscan
【Part 5:SQL注入漏洞与渗透】
关键词:SQL注入原理(错误、布尔、Union、盲注)、手工注入与自动化注入(SQLmap、Havij、Pangolin)、SQL注入防御思路
【Part 6:文件上传与Webshell渗透】
关键词:不同安全级别的文件格式、大小限制、拦截上传绕过、Webshell原理、一句话木马原理、大马小马区别、图片木马、中国菜刀、Cknife、Weevely、edjpgcom、文件上传和Webshell挂马防御思路。
【Part 7:文件包含漏洞与利用】
关键词:常见包含函数解读、本地文件和远程文件包含原理和差别、文件包含结合图片木马实现Webshell、不同文件包含限制绕过、文件包含防御机制。
【Part 8:命令执行漏洞与渗透】
关键词:命令执行原理、不同命令执行漏洞绕过与分析、通过Jexboss框架实现Struts2漏洞发现与利用案例分析、命令注入防御思路
关键词:XSS原理、反射型+存储型XSS、常见XSS攻击脚本构造解读(弹框、cookie窃取、重定向、加密编码)、不同安全级别的XSS绕过与漏洞利用、BeEF浏览器渗透框架实战、点击劫持、持久化控制、谷歌/Facebook账号钓鱼、虚假插件更新…
【Part 10:CSRF跨站请求伪造漏洞与渗透】
关键词:CSRF原理、CSRF与XSS的区分与结合、Cookie和Session会话机制、BeEF+XSS实现get方法的CSRF、BeEF+Burp实现POST方法的CSRF。
【Part 11:渗透测试案例之
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
![《Web安全渗透课之信息搜集》陈鑫杰主讲【Web安全渗透系列视频课程】](https://s2.51cto.com/images/201707/18/1a82f7c53e651e6c1a41f799c11dcc6a.jpg?x-oss-process=image)
![Web安全渗透之漏洞扫描](https://s2.51cto.com/images/201707/18/235918e2618820a72b601f2425a22004.jpg?x-oss-process=image)
![《Web安全渗透课之SQL注入攻击与防御》陈鑫杰主讲【Web安全渗透系列视频课程】](https://s2.51cto.com/images/avater/201907/390871251d1ba259ea9800b1a2e514d121b34c.jpg?x-oss-process=image)
![《Web安全渗透课之入门导论课》陈鑫杰主讲【Web安全渗透系列视频课程】](https://s2.51cto.com/images/201707/18/f8f2c99a5e8101801bac6c95d88196d5.jpg?x-oss-process=image)
![《Django Web入门课》陈鑫杰老师主讲视频课程【Web安全渗透系列课】](https://s2.51cto.com/images/201707/11/a4cacac8cfd5cd3856c2ae154b519aed.jpeg?x-oss-process=image)
![《Web安全渗透课之实验室搭建》陈鑫杰主讲【Web安全渗透系列视频课程】](https://s2.51cto.com/images/201707/18/c73d2b101845d0e7db5961f57127909d.jpg?x-oss-process=image)
![《BurpSuite漏洞扫描实战指南》陈鑫杰主讲【Web安全渗透系列视频课程】](https://s2.51cto.com/images/201808/25/dfc12ec1b5929391b12a52b37a3a27e4.png?x-oss-process=image)
![《Google Hacking实战指南》陈鑫杰主讲【Web安全渗透系列视频课程】](https://s2.51cto.com/images/201808/25/66be900e7ae5dfa6a88486ceec55d04a.png?x-oss-process=image)