摘要: 1、越权漏洞 1.1 越权漏洞概述 1)由于没有对用户权限进行严格的判断,导致低权限的账号,比如普通用户可以完成一些高权限账号,比如超级管理员范围内的操作 2)平行越权:A用户和B用户属于同一级别用户,但各自不同操作对方个人信息,如果A用户越权操作B用户的个人信息的情况属于平行越权操作 3)垂直越权 阅读全文
posted @ 2020-03-13 17:26 pangsong666 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 1、php反序列化 序列化serialize() 序列化说通俗点就是把一个对象变成可以传输的字符串,比如下面是一个对象: class S{ public $test="pikachu"; } $s=new S(); //创建一个对象 serialize($s); //把这个对象进行序列化 序列化后得 阅读全文
posted @ 2020-03-13 17:24 pangsong666 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1、SQL注入 1.1 数字型sql注入 1)首先第一关这是post类型的,要抓包,在包里改 2)发送到repeater模块,进行修改,实现重复发包的过程,加一个单引号,发现报错,因为知道这是数字型的,所以我们使用order by 看看他有几行数据 3)我试了1,3发现是两行数据 4)接下来就是un 阅读全文
posted @ 2020-03-13 17:21 pangsong666 阅读(196) 评论(0) 推荐(0) 编辑
摘要: less54操作过程 1.字面意思是让我们从challenges数据库中找到数据,那这就是对之前训练的一些挑战了(只有十次机会) 2.老三套,id=1 ,报错,闭合 经过测试,它由单引号闭合 3.order by 测试列数,三列 4.union select 联合查询,可以看到 2,3的回显 5.获 阅读全文
posted @ 2020-02-04 21:20 pangsong666 阅读(145) 评论(0) 推荐(0) 编辑
摘要: less46操作过程 第46关看起来和之前有不小的区别,之前都是让输入id现在让你输入sort 但是不管让输入什么,我们都先输入看看,当我们输入sort=1的时候 整个users表都出来了,那我们试试改变一下sort的值看是否发生变化 可以看到,当我们输入sort=2的时候,整个表的内容不再是以id 阅读全文
posted @ 2020-02-03 18:33 pangsong666 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 堆叠注入 在SQL中,分号(;)是用来表示一条sql语句的结束。试想一下我们在 ; 结束一个sql语句后继续构造下一条语句,会不会一起执行?因此这个想法也就造就了堆叠注入。而union injection(联合注入)也是将两条语句合并在一起,两者之间有什么区别么?区别就在于union 或者union 阅读全文
posted @ 2020-02-03 16:36 pangsong666 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 宽字节注入 宽字节注入是利用mysql的一个特性,mysql在使用GBK编码的时候,会认为两个字符是一个汉字(前一个ASCII码要大于128,才到汉字的范围) 就比如说%df%5c%27 他会首先使%df%5c组成一个汉字(两个字符组成一个汉字),从而剩下%27 (%df%5c)%27就像这样,所以 阅读全文
posted @ 2020-02-02 19:50 pangsong666 阅读(358) 评论(0) 推荐(0) 编辑
摘要: less29关的操作和之前的有很大的不同,这关是由两层的服务器架构,这首先我们得先下载一个jspstudy和phpstudy一样的下载方式 下载完成之后,安装下,修改下端口,避免以后和php的服务器产生冲突,还得修改下网站目录。 修改完成之后就是找到sqlilabs下的tomcat压缩包,并解压他 阅读全文
posted @ 2020-02-02 17:29 pangsong666 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 空格替代: %09:tab(水平) %0a:新建一行 %0c:新建一页 %0d:return %0b:tab(垂直) %a0:空格 /**/:代替空格 less-23操作过程 1.做23关的时候,发现各种注释符都被过滤了,那么我们可以怎么绕过注释符来进行操作呢,首先通过报错,来获取到他的闭合方式 2 阅读全文
posted @ 2020-02-01 20:20 pangsong666 阅读(199) 评论(0) 推荐(0) 编辑
摘要: less-15操作过程 1.进入环境,选择15关之后,使用分号进行测试,直接提示登陆失败,没有报错信息 2. 添加 ‘ or 1 #看能否登陆成功,登陆成功,但是仍然没有提示任何信息,仅仅告诉你登陆成功 3.推测属于时间盲注,抓包使用sleep函数来进行测试下,如果输入正确,则sleep,反之,则直 阅读全文
posted @ 2020-01-31 16:25 pangsong666 阅读(522) 评论(0) 推荐(0) 编辑