如何自学web安全(详细路径)

 

From:https://blog.csdn.net/q251500/article/details/79441316

 

直入主题,不要嫌墨迹,看完对你有帮助

 

web基础知识
web安全,意为web的安全,web即万维网,是由超文本和HTTP构造,就是我们常说的网站
那么要学习web安全,必要先要了解web的知识,不然何谈渗透,网站是由程序,空间,域名三大部分组成
我们渗透的目标一般就是网站的程序,能编写网站的编程语言非常多,然而最最适合我们的还是PHP它的优点在于:入门学习时间短快速开发,可以说非常的适合我们的学习

 

以下是推荐教程
PHP:链接: https://pan.baidu.com/s/1kWPYl0N 密码: 38ha
燕大师的 HTTP协议:链接: https://pan.baidu.com/s/1smm6ujN 密码: 3m56
燕大师的 MySQL:链接: https://pan.baidu.com/s/1pMU9JHx 密码: 582w(我看过最好的一个)

 

安全初识
有了web的基础,在学习安全事半功倍,在学习之前我要说一下学习的方式方法。
一、明确阶段性目标
二、模仿借鉴
三、实践总结

 

一、目前阶段性目标
在学习了一个“漏洞”之后,要了解其底层产生原理,即代码的问题是如何发生的,然后有什么方法可以防御这个漏洞的产生

 

二、模仿借鉴
通过视频教程,只能简单的学习一个漏洞的利用,在实际中,不会让本地演示的那么简单,还可能有waf,所以要通过搜索引擎,各大安全网站上找相关的文章来学习,了解文章中所说的问题,并自己写出问题的代码,找出防御的方法。当然我们主要是绕过waf

 

三、实践总结
现在你已经算是小有成就了,但需要多加实践(有人可能会说找不到实践的目标,建议学习一下google hack语法)
也可以在各大漏洞平台(SRC)进行挖洞之旅,当然别忘了做总结,推荐写博客,或者写文章到i春秋这样的大型网站

 

推荐视频
链接: https://pan.baidu.com/s/1ggNy4YR 密码: 74wm
链接: https://pan.baidu.com/s/1c4hNxj6 密码: mq2n

 

长远目标
想要有出色的技术,就要更深入的了解web
首先是“Python”可以帮助我编写自动化工具,在渗透中也是非常重要,举个例子
比如校园网站,一般都会有一个页面上有各科老师的姓名,这个适合我们可以把这些姓名拷贝下来转换成拼音,然后在教师登录处爆破,但是很多时候回有几十人,总不能都一个拷贝,自己拼出来吧,那样会累死的!
链接: https://pan.baidu.com/s/1dFTXTUL 密码: bdcc

其次是JAVA,要知道大型网站大部分都是java开发的,学习java可以帮助我们更好的了解网站的架构,同样它的网络编程也是非常强大,如果你不会python也同样可以使用java编写各种渗透工具
链接: https://pan.baidu.com/s/1ggedoXX 密码: k774

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/496053.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

22条API设计的实践

来源:22条API设计的最佳实践 来源:dockone.io/article/2434604 原文:https://betterprogramming.pub/22-best-practices-to-take-your-api-design-skills-to-the-next-level-65569b200b9 曾经因为一个糟糕的API而感到沮丧吗? 在…

一台微型计算机性能的主要参数及其意义,微型计算机的主要性能指标.ppt

微型计算机的主要性能指标1.3.6 微型计算机的主要性能指标 1、字长 2、时钟主频 3、内存容量 4、外部设备配置 1.4 计算机软件系统的组成 1.4.1 系统软件 操作系统 程序设计语言和语言处理程序 数据库管理系统 设备驱动程序 实用工具 1.4.2 应用软件 文字处理软件:如…

一语惊人(28)

●“城菅说不识字也要交钱,不识字也要读给对方听、” ——福州市晋安区城管要求夜市不识字摊主订报时说。 ●“关闭市场是为了支持国有制造企业。除了关闭没有其他办法,” ——普京谈关闭在俄最大华商市场时说。 ●“我为那次劫持行动提供 了一…

Java消息服务~@JmsListener集成

1、配置ActiveMQ连接工厂、JmsTemplate等 注意:需要开启EnableJms。 注解EnableJms自动扫描带有JmsListener的Bean方法,并为其创建一个MessageListener把它包装起来 import javax.jms.ConnectionFactory; import org.apache.activemq.ActiveMQConnect…

c 富文本html编辑器,富文本HTML编辑器UEditor

SDC文件模版# 1. Define clock create_clock -name "clk_in" -period 20ns [get_ports {clk_in}] # 2. tco c ...dwz简单配置与操作1.首先将dwz的文件放到你的项目中(http://yunpan.cn/QbTH4kN6UXX9B) 2.在页面中将前台数据复制到页面中,将js,css等路径配置好 3.这个…

[转]高效产品经理的五个常用原则

本文转自:http://www.zjgtravel.com/show.asp?articleid174 原文如下: 今天无意之间看见这篇文章写不错,转载过来和正在做管理或者步入产品经理的朋友分享下。先借助前人之鉴然总结自己的经验一定会事半功倍。多的不说具体看看下面的前人经验…

html没有插件怎么办,html网页包插件没有插入options.title

我试图通过webpack和htmlwebpack插件动态地将标题注入html。我用的是车把模板引擎。但我没有注射title. 下面是我的webpack配置-/*|----------------------------------------------| setting up webpack build process for app| author: jahid haque| copyright: mysite, 2019…

SpringBoot 自带工具类

来源:SpringBoot 那些天生自带 Buff 的工具类,你用过几个? 断言 断言是一个逻辑判断,用于检查不应该发生的情况 Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启 SpringBoot 中提供了 Assert …

linux python 永久添加自己的模块路径

Linux 环境变量配置 : https://blog.csdn.net/freeking101/article/details/81013045 linux python 永久添加自己的模块路径 添加路径: cd /usr/local/python3/lib/python3.6/site-packages vi my.pth 1 . 临时性添加>>>import sys >>>sys.path.a…

边缘计算:智慧城市的下一个浪潮

来源:资本实验室 作者:王进目前,在全球,智慧城市建设处于一个概念到逐步落地的过程,而科技巨头与投资大佬是这一新浪潮重要的参与者。2017年10月,Alphabet旗下城市创新部门Sidewalk Labs宣布,将…

部分代码规范

1 编程风格 4 1.1 统一编程风格的意义 4 1.2 变量命名规则 4 1.3 函数命名规则 5 1.4 类命名规则 5 1.5 常见语句书写规则 6 1.6 注释风格 7 2 代码组织 7 3 代码优化 8 3.1 代码优化的意义 8 3.2 函数内的代码优化 8 3.3 类内的代码优化 9 3.4 类之间的代码优化 10 4 调试技巧…

Nature:揭示大脑中的免疫记忆

来源:生物谷摘要:在一项新的研究中,德国研究人员报道身体中的炎症可能影响小鼠大脑中的免疫细胞的“记忆”。在一项新的研究中,德国研究人员报道身体中的炎症可能影响小鼠大脑中的免疫细胞的“记忆”。如果这一发现在人体中得到证…

辨别 Python 中 load 和 loads 的小技巧

load 和 loads 都是实现“反序列化”,load 通过 json.load(open(*.json)) 这样的格式,从文件句柄中打开文件,加载到Python的变量中,并以字典的格式转换。而 loads 必须对于 Python内存中的序列化对象转换成字符串。 load 和 load…

SpringBoot 自带工具类~断言

SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查 org.springframework.util.Assert // 要求参数 object 必须为非空(Not Null),否则抛出异常,不予放行 // 参数 message 参数用于定制异常信息。 v…

电竞专业与计算机专业,2021电竞专业的大学排名 电竞专业主要上什么课程

2017年教育部下文增设电竞专业,电子竞技人才培养体系正式形成。为了让广大电竞爱好者,从业者,考生及家长全面客观地了解电竞教育现状,电竞专业高校排行榜应运而生!2021年电竞专业大学排行榜1、中国传媒大学南广学院中国…

是精通CSS吗?

经常看到些招聘都要求精通“CSS手写代码”、“通过W3C验证”、“兼容IE5678,FF,opera,safari…”,姑且对其自身认识的准确度不谈,所罗列的这一大堆东西真的觉得是有意义的吗? 难道CSS的最高境界就是熟知各浏览器的对HTML/XHTML,CS…

计算机主机部件与外设的工作原理,计算机组成原理名词解释和简答

第一章名词解释:1.中央处理器:主要由运算器和控制器组成。控制部件,运算部件,存储部件相互协调,共同完成对指令的执行。2.ALU:对数据进行算术和逻辑运算处理的部件。3.数据通路:由操作元件和存储…

Linux 源码安装 Python3 和 pip3

From:https://www.cnblogs.com/Mrhuangrui/p/7722531.html Python 包管理工具 pip 安装 和 使用: https://blog.csdn.net/freeking101/article/details/53445982 安装 Python3 下载源码包https://www.python.org/downloads/解压(以3.64版本为例) wget h…

周志华:满足这三大条件,可以考虑不用深度神经网络

来源: AI科技大本营摘要:4 月 15 日举办的京东人工智能创新峰会上,刚刚上任京东人工智能南京分院学术总顾问的周志华教授做了《关于深度学习一点思考》的公开分享。近年来,深度神经网络在语音、图像领域取得突出进展,以…

浅析C#的事件处理和自定义事件

一、简单的自定义事件(1):无参数 namespace UserInputMonitor { class UserInputMonitor { public delegate void UserRequest(object sender, EventArgs e); //定义委托 public event UserRequest OnUserRequest; //此委托类型类型的事件 public void Run() { bool…