Code Monkey home page Code Monkey logo

learn-web-hacking's Introduction

Web安全学习笔记

在学习Web安全的过程中,深感相关知识浩如烟海,而且很多知识点是零散的,于是尝试把一些知识和想法总结下来。

所学浅薄、精力有限,因此这份笔记有一些缺漏或是未完成的部分,在持续更新中,如果有错误恳请广大读者批评指正。在线版本可点击这里查看。

在完成的过程中参考了很多资料,都在文末记录了相应的链接,感谢作者的分享。

笔记大纲

  1. 基础知识
    • Web发展简史
    • 计算机网络
    • 域名系统
    • HTTP标准
    • 代码审计
    • WAF
  2. 信息收集
    • 域名信息收集
    • 站点信息收集
    • 端口信息
  3. 内网渗透
    • Windows信息收集
    • Windows持久化
    • Linux信息收集
    • 痕迹清理
  4. 常见漏洞
    • SQL注入
    • XSS
    • 文件相关漏洞
    • XXE
    • CSRF
    • SSRF
    • 模版注入
    • Xpath注入
    • 命令注入
    • 逻辑漏洞 / 业务漏洞
    • 配置安全
    • 引擎解析漏洞
    • Web Cache欺骗攻击
  5. 语言及其框架相关漏洞
    • PHP相关
    • Python相关
    • Java相关
    • JavaScript相关
    • Ruby
  6. 防御
    • 防御思路
    • 加固检查
    • 入侵检测
    • 应急响应
    • 溯源分析
    • 威胁情报
    • 蜜罐技术
  7. 工具与资源
    • 爆破工具
    • 下载工具
    • 流量相关
    • 嗅探工具
    • SQLMap使用
    • 工具列表
    • 推荐资源
  8. 其他
    • 认证方式
    • 拒绝服务攻击
    • Docker

本地生成 HTML 格式的文档

$ sudo pip install sphinx sphinx-rtd-theme
$ make html

该仓库仅供学习和交流使用,请勿使用相关内容进行非法行为。

本笔记内容可以任意转载,但请注明来源并提供链接。

learn-web-hacking's People

Contributors

lylemi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.