GithubHelp home page GithubHelp logo

hhy5277 / learn-web-hacking Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lylemi/learn-web-hacking

0.0 1.0 0.0 516 KB

Study Notes For Web Hacking / Web安全学习笔记

Home Page: https://websec.readthedocs.io/zh/latest/

License: Creative Commons Zero v1.0 Universal

Makefile 10.15% Batchfile 13.02% Python 76.82%

learn-web-hacking's Introduction

Web安全学习笔记

在学习Web安全的过程中,深感相关知识浩如烟海,而且很大一部分较为零散,没有比较清晰的脉络可供参考和学习,于是尝试把一些知识、想法整理总结记录下来,最后形成了这份笔记。

所学浅薄、精力有限,因此这份笔记有一些错误或是还没完成的部分,正在逐渐补充或修正。如果存在错误欢迎各位读者以Issue或者PR的方式批评指正。

在编写笔记的过程中参考、摘抄了很多资料,都在文末留下了相应的链接,感谢文章作者的分享。

笔记的在线版本可以点击这里查看。

笔记大纲

  1. 基础知识
    • Web技术演化
    • 计算机网络
    • 域名系统
    • HTTP标准
    • 代码审计
    • WAF
  2. 信息收集
    • 域名信息
    • 站点信息
    • 端口信息
  3. 内网渗透
    • Windows信息收集
    • Windows持久化
    • Linux信息收集
    • 痕迹清理
  4. 常见漏洞
    • SQL注入
    • XSS
    • CSRF
    • SSRF
    • 命令注入
    • 文件读取
    • 文件上传
    • 文件包含
    • XXE
    • 模版注入
    • Xpath注入
    • 逻辑漏洞 / 业务漏洞
    • 配置安全
    • 中间件
    • Web Cache欺骗攻击
  5. 语言与框架
    • PHP
    • Python
    • Java
    • JavaScript
    • Ruby
  6. 防御技术
    • 总体思路
    • 团队建设
    • 威胁情报
    • 风险控制
    • 加固检查
    • 蜜罐技术
    • 入侵检测
    • 应急响应
    • 溯源分析
  7. 工具与资源
    • 工具列表
    • 推荐资源
    • 爆破工具
    • 下载工具
    • 流量相关
    • 嗅探工具
    • SQLMap
  8. 认证机制
    • OAuth
    • JWT
    • Kerberos
    • SAML
  9. 其他
    • Unicode
    • 拒绝服务攻击
    • Docker

本地编译

git clone https://github.com/LyleMi/Learn-Web-Hacking.git
cd Learn-Web-Hacking
pip install sphinx sphinx-rtd-theme
make html

该笔记仅供学习和交流使用,请读者遵守《中华人民共和国网络安全法》,勿进行非授权的测试。

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

learn-web-hacking's People

Contributors

doublebit015 avatar 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.