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

SQL注入1——bugku

刚刚做了bugku的题目,现在整理一下

写出解题思路,希望能够帮助到那些需要帮助的人

所有的wp都是以一题一篇的形式写出

主要是为了能够让读者更好的阅读以及查找,

希望你们不要责怪!!共勉!!!

永远爱你们的————新宝宝

 

 

SQL注入1

60

 

地址:http://103.238.227.13:10087/

提示:过滤了关键字 你能绕过他吗

flag格式KEY{xxxxxxxxxxxxx}

 

解题思路:这一题使用属于代码审计类的

点开链接就会得到:

 

上面 //过滤sql

对sql注入进行了严格的过滤,完全没法注入,但百密必有一疏,

下面的//xss过滤

中的 strip_tags($id) 函数,使得注入有了思路。

首先看一下strip_tags这个函数: 

从网上查一下就会得到:

我们可以根据这一点:

在union等敏感字中间加上 <a><br>等标签。

根据题目提示说要访问参数为:?id=x

查找表为key的数据表,id=1值hash字段值,我们构造出如下注入语句:

http://103.238.227.13:10087/?id=3%20u%3Ca%3Enion%20selec%3Ca%3Et%20%201,hash%20fro%3Ca%3Em%20.key

就会得到答案:

最后提交flag的时候注意格式哦!!

 

您可以考虑给博主来个小小的打赏以资鼓励,您的肯定将是我最大的动力。

微信 支付宝
作者: 落花四月
出处: https://www.cnblogs.com/lxz-1263030049/
关于作者:潜心于网络安全学习。如有问题或建议,请多多赐教!
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.
特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。或者直接私信我
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是作者坚持原创和持续写作的最大动力!

相关文章:

  • PS常识及技巧
  • 微擎用户账号加密方式
  • 新手应该如何学习python
  • 【Nebula系列】C++反射机制:可变参数模板实现C++反射
  • Vue核心思想:数据驱动、组件化
  • powershell入门教程-v0.3版
  • BZOJ1820:[JSOI2010]Express Service 快递服务(DP)
  • nginx的proxy_cache缓存配置
  • 打包Scala jar 包的正确步骤
  • docker python 配置
  • scala函数和方法的差别
  • 新CIO:Mark Schwartz认为的领先IT
  • 论文笔记:Variational Capsules for Image Analysis and Synthesis
  • 与 TensorFlow 的初次相遇
  • npm怎么配置下包最神速?
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • express如何解决request entity too large问题
  • HTTP中GET与POST的区别 99%的错误认识
  • leetcode-27. Remove Element
  • V4L2视频输入框架概述
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 聊聊hikari连接池的leakDetectionThreshold
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 如何选择开源的机器学习框架?
  • 什么软件可以剪辑音乐?
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 微信小程序:实现悬浮返回和分享按钮
  • 7行Python代码的人脸识别
  • 湖北分布式智能数据采集方法有哪些?
  • 移动端高清、多屏适配方案
  • ​520就是要宠粉,你的心头书我买单
  • ​低代码平台的核心价值与优势
  • #define与typedef区别
  • #大学#套接字
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转)【Hibernate总结系列】使用举例
  • (转载)hibernate缓存
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .net FrameWork简介,数组,枚举
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .net连接oracle数据库
  • @Bean有哪些属性
  • @JsonSerialize注解的使用
  • [ 数据结构 - C++]红黑树RBTree
  • [2016.7 day.5] T2
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——
  • [20190416]完善shared latch测试脚本2.txt
  • [Angular] 笔记 9:list/detail 页面以及@Output
  • [ARM]ldr 和 adr 伪指令的区别