成为一名Hack的自我修养


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

必须了解的基础知识

计算机网络

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

网站运行原理

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

HTTP协议

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

语言基础

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

主流黑客学习框架

SQL注入

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

暴力破解

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

XSS

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

文件上传

了解文件上传漏洞产生的几种方式:

  • IIS解析漏洞
  • Apache解析漏洞
  • PHP CGI 解析漏洞
  • JS本地验证绕过
  • MIME类型检测
  • 服务端检测绕过
  • 截断绕过
  • 白名单绕过

文件包含

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

扫描

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

信息收集

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

kali系统

  • 学会利用kali系统上的软件

代码审计

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

本文标题:成为一名Hack的自我修养

文章作者:Fi9Coder

发布时间:2019年08月13日 - 21:08

最后更新:2019年08月13日 - 21:08

原始链接:http://www.safeinfo.me/2019/08/13/成为一名Hack的自我修养.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

Fi9Coder wechat
扫一扫,加入信安圈。
0%