主页

文件上传

判断过滤 判断是否过滤文件内容 判断黑白名单 判断是否能用配置文件 前端验证 文件头 gif png jpg tif 黑名单 可执行文件 php标签 短标签 script asp标签 00截断 图片马 png jpg二次渲染 shtml SSI注入 步骤 配置文件 .htaccess ...

阅读更多

php反序列化

介绍 前提 不同类型的字母含义 属性类型 演示 最简单的序列化 最简单的反序列化漏洞 魔术方法 介绍 演示 绕过方法 __wakeup __unserialize fast destruct(快速析构) 字符逃逸 本质 思路 做题 长到短的替换 数组特性 例题 easy unserialize(ctfshow卷王杯) 题目 exp arra...

阅读更多

XSS

XSS危害 容易出现xss的地方 数据交互点 数据输出的地方 XSS原理 XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的。 XSS危害 攻击者通过web应用程序发送恶意代码,一般通过浏览器脚本的形式发送给不同的终端用户,当一个Web程序的用户输入点没有进行校验和编码,将很容易导致XSS 盗取各类用户帐号权限(控制所盗窃权限数据内容),如机器登录帐号、用户网银帐号、各类管理员帐号 ...

阅读更多

命令执行

联合执行 1>/dev/null 2>&1绕过 xargs sed 改源码 无字母/bin bypass 空格被过滤 文件名被过滤 提取关键内容 cat被过滤 某个关键字的过滤 命令拼接 ;被过滤 ?>闭合代码 include(不用括号)或者require也一样 wget命令注入 无回显 vps 反弹shell your-shell(curl) curl带出 ...

阅读更多

代码执行

代码执行 有回显 无回显 读取目录 glob scandir() bypass 关键字过滤(变量拼接) . 点被过滤 ; 分号被过滤 []中括号被过滤 () 括号被过滤 日志包含 用不需要括号的函数 函数被污染 和数字拼接 用 \ 绕过 输出内容 函数 读取变量 ...

阅读更多

文件包含

php.ini参数设置 各协议的利用条件和方法 本地文件包含(LFI) 日志文件注入 环境变量包含 session文件包含 默认路径 文件名 配置 getshell 上传页面 演示 条件竞争 临时文件包含 临时文件路径和文件名 使php崩溃,保存临时文件 自包含 伪协议 php...

阅读更多

用GitHub搭建博客

目录 目录 创建GitHub仓库 本地仓库 配置SSH Key 创建GitHub Pages GitHub-theme 第三方theme推荐 创建GitHub仓库 在Github个人主页的Repository界面 点击new新建repository Repository name为你的博客网址,*替换成任意name 本地仓库 需要在本地安装git https://git-scm.com/ 先配置下用户身份 运行Git Bash git config --gl...

阅读更多

sql注入

基本命令 有回显 联合查询 order by 获取数据库信息 查询数据库表 查询数据库字段 获取字段值 报错注入 updatexml() extractvalue() rand()+group()+count() 几何函数 join using()注列名 GTID 报错注入速查表 ...

阅读更多