写点什么

黑客竟然需要掌握这些知识

作者:喀拉峻
  • 2021 年 12 月 11 日
  • 本文字数:632 字

    阅读完需:约 2 分钟

一、学习前必须掌握的基础知识

没有结实的地基建不了高楼,没有基础作为积淀提高不了技术,先掌握好基本知识才是王道。

1、计算机网络

想要了解网络通信的原理,绕不开 OSI 七层协议模型、TCP/IP 四层模型,有了这些网络数据才得以传输。



2、网站运行原理

需要了解域名、服务器、cdn、数据库、端口、前端与后端的关系。

3、HTTP 协议

需要了解报文格式、状态消息(即状态码)、https 加密协议、学会对数据进行抓包分析、知道 cookies 是干嘛的

4、语言基础

html 基础、php、asp、python 基础、表单提交

二、主流黑客学习框架

1、SQL 注入

了解 SQL 注入发生原理,熟悉掌握 sqlmap 工具,学会手工注入

2、暴力破解

懂得利用 burpsuite 等软件进行暴力破解

3、XSS

学会 XSS 三种攻击方式:反射型、存储型、dom 型

4、文件上传

了解文件上传漏洞产生的几种方式:IIS 解析漏洞、Apache 解析漏洞、PHP CGI 解析漏洞、JS 本地验证绕过、MIME 类型检测、服务端检测绕过、截断绕过、白名单绕过

5、文件包含

本地文件包含、远程文件包含、伪协议

6、扫描

学会利用工具扫描网站漏洞、扫描网站目录、扫描 c 段、服务器开放端口、扫描出二级域名

7、信息收集

学会收集站点信息(网站语言、编码、敏感文件、架构)、服务器信息(操作系统、环境版本)、个人信息、懂得利用百度谷歌收集数据。

8、kali 系统

学会利用 kali 系统上的功能,东西太多就不打出来了,看图。

9、代码审计

学会使用 RIPS、VCG、Fortify SCA 等工具检查源代码中的漏洞,学会人工代码审计

总结

上面这些属于比较系统的,学习起来方便更好的理解漏洞 👉资料都整理好啦

用户头像

喀拉峻

关注

左手Java右手Python,中间纹个C++ 2021.06.26 加入

还未添加个人简介

评论

发布
暂无评论
黑客竟然需要掌握这些知识