• 常见简单算法归纳

    前言 字符串匹配 朴素模式匹配算法(暴力解决) 原理 代码实现 时间复杂度 KMP算法 原理 代码实现 求next数组 手算 机算 算法优化 比较 求最小生成树 Prim算法(普里姆算法) 简单记忆:根据节点找权值 原理 理解 图实例 时间复杂度 Kruskal算法(克鲁斯卡尔算法) 简单记忆:根据权值画节点 原理 理解 图示例 时间复杂度 比较 最短路径问题 ...
  • reverse-逆向分析基础

    前言工具介绍 提供的工具若未破解或链接已挂,请自行搜索破解版使用
  • web-HTTP相关基础资料

    前言 基本概念 占用端口 请求方法 请求状态码 URL组成 URI和URL的区别 HTTP 响应头信息 HTTP 消息结构 客户端请求消息 服务器响应消息 实例 实战案例 伪造UA访问 伪造Referer访问 伪造IP访问 伪造请求方法 参考文章 前言这里会提供一些来自buuctf的案例,有需要还原的可以看我的博客的关于这一节的题目 参考题目目录 基本概念HTTP是一个客户...
  • web-PHP相关知识

    前言 PHP的弱类型特征 强类型与弱类型 弱类型漏洞原理 MD5、HASH加密相关漏洞利用 漏洞条件 MD5 MD4 SHA1 PHP变量覆盖漏洞* PHP变量覆盖 变量覆盖的方式 PHP文件包含漏洞 常见文件包含函数 本地文件包含漏洞 利用方法 远程文件包含漏洞 利用前提 利用方法 PHP常见伪协议及其用法 1、php://input 2、...
  • web信息泄露

    前言 工具介绍 备份文件泄露 网站源码泄露 bak文件泄露 vim缓存泄露 .DS_Store文件泄露 Git泄露 SVN泄露 HG泄露 在网站开发者开发网站的时候,或多或少会残留一些敏感信息或者文件,特别是对于备份文件和版本控制系统源码泄露尤其常见 前言这里会提供一些来自ctfhub的案例,有需要还原的可以看我的博客的关于这一节的题目 参考题目目录 工具...
  • misc-data目录

    目录(根据上传顺序以及学习难度进行排序) 隐写术 压缩包分析 流量分析 取证分析
  • volatility介绍-内存取证*

    [volatility介绍]内存取证*前言出自BUUCTF 练习场,也有相关的配套课本(我看的是《CTF实战 从入门到提升》,感觉还行,但有不少细节感觉还是得查资料才能懂) 题目打开靶场会给一个压缩包,下载下来解压后会有发现其大小很大,基本就是内存取证了,因为给的是一整个镜像文件 这里用kali来进行演示 用volatility 工具进行取证 取证分析参考文档 12vol.py -f...
  • misc-取证分析

    前言 工具介绍 磁盘取证 文件系统 磁盘分区 取证方法 mount挂载镜像 ext3grep extundelete 内存取证 volatility volatility常见参数 常见插件命令 命令实例 查看/识别镜像信息 指定镜像版本并filescan扫描文件再过滤输出 指定镜像版本并dumpfiles指定文件,指定内存中的偏移量并导出到当前文件夹下面的test目录...
  • misc-压缩包分析

    前言 工具介绍 常见压缩包格式 ZIP文件格式 区别: 常见压缩包破解方法 伪加密破解 暴力破解 字典破解 掩码破解 明文攻击 CRC32碰撞 根据压缩包文件的内容和结构存在着多种破解方式,如暴力破解,字典攻击与明文攻击等方法 前言这里会提供一些来自buuctf的案例,但这章比较简单,题目就自行前往靶场去试试吧,就不再写WP了 工具介绍 提供的工具若未破解或链接已挂...
  • misc-流量分析

    前言 工具介绍 Web流量分析 HTTP流量分析 webshell流量分析 TLS流量分析 TLS握手过程 拿到主密钥 USB流量分析 鼠标流量分析 手动脚本 半自动工具 全自动工具 键盘流量分析 手动脚本 全自动工具 通过分析流量数据包找出隐藏flag 前言这里会提供一些来自buuctf的案例 这章的WP之后再写,先偷个懒(๑•́ ₃•̀๑) 工具介绍 ...
12347