由Three Hit聊聊二次注入

由Three Hit聊聊二次注入之前参与“强网杯”,学到了不少姿态,其间的web题three hit形象深入,考的是二次注入的问题,这儿对二次注入测验做一个小结。
0×01什么是二次注入?
所谓二次注入是指已存储(数据库

之前参与“强网杯”,学到了不少姿态,其间的web题three hit形象深入,考的是二次注入的问题,这儿对二次注入测验做一个小结。
0×01什么是二次注入?
所谓二次注入是指已存储(数据库、文件)的用...

之前参与“强网杯”,学到了不少姿态,其间的web题three hit形象深入,考的是二次注入的问题,这儿对二次注入测验做一个小结。
0×01什么是二次注入?
所谓二次注入是指已存储(数据库、文件)的用户输入被读取后再次进入到 SQL 查询句子中导致的注入。
二次注入是sql注入的一种,可是比一般sql注入运用愈加困难,运用门槛更高。一般注入数据直接进入到 SQL 查询中,而二次注入则是输入数据经处理后存储,取出后,再次进入到 SQL 查询。
0×02二次注入的原理
二次注入的原理,在第一次进行数据库刺进数据的时分,仅仅只是运用了 addslashes 或者是凭借 get_magic_quotes_gpc 对其间的特别字符进行了转义,在写入数据库的时分仍是保留了本来的数据,可是数据自身仍是脏数据。
在将数据存入到了数据库中之后,开发者就以为数据是可信的。鄙人一次进行需求进行查询的时分,直接从数据库中取出了脏数据,没有进行进一步的查验和处理,这样就会形成SQL的二次注入。比如在第一次刺进数据的时分,数据中带有单引号,直接刺进到了数据库中;然后鄙人一次运用中在凑集的过程中,就形成了二次注入。

0×03二次注入的实例——SQLIlab lesson-24
学习SQL注入,必定要刷SQLIlab,这儿以SQLIlab lesson-24为例,也是调查的二次注入的点。翻开标题

这题正常的流程是首要注册一个账号,然后登陆进去会让你修正新的暗码:

假如直接测验在登陆处测验SQL注入,payload: admin’# 发现失利:

看一下源代码:

登陆处的username和password都通过了mysql_real_escape_string函数的转义,直接履行SQL句子会转义’,所以该处无法形成SQL注入。
Ok,此刻咱们注册一个test’#的账号:

注册用户的时分用了mysql_escape_string过滤参数:

可是数据库中仍是刺进了问题数据test’#

也就是说通过mysql_escape_string转义的数据存入数据库后被复原,这儿做了一个测验:

回到标题,此刻,test用户的本来暗码为test,咱们以test’#用户登陆,再进行暗码修正

咱们无需填写current password即可修正test用户的暗码:

咱们再看一下test用户的暗码:

Ok,咱们看一下源代码:  

Username直接从数据库中取出,没有通过转义处理。在更新用户暗码的时分其实履行了下面的指令:
“UPDATEusers SET PASSWORD=’22′ where username=’test’#‘ and password=’$curr_pass’”;

[1] [2]  黑客接单网

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/7431.html

(0)

相关推荐

  • 电视辐射(电视辐射大还是手机辐射大)

    电视辐射(电视辐射大还是手机辐射大)很多人不太懂物理,一听到辐射就紧张,其实辐射分离子型辐射和非离子型,离子型辐射对人体有伤害,例如核辐射,一些医疗检查仪器,例如X光,CT,核磁等,如果身体长时间被照射,会有一定的伤害电

    营销 2021年10月10日
  • 700公里多少油钱(700公里油耗多少)

    700公里多少油钱(700公里油耗多少)自驾过西藏的驴友,回来都有一个感受,为什么在西藏那么省油呢,不是我一个人的感觉,而是都是这种感觉,自驾西藏到底是否省油,说一下就立马明白了。每次从安多加满一箱油,总共45升,在这里

    营销 2021年10月18日
  • 孩子发育晚长个慢怎么办(孩子长个长得缓慢怎么办)

    大家好,我是藤森妈妈,今天我要把我的位置从萨比沙转移到克拉赛里自然保护区,藤森妈妈还在巡回演出。 所以请允许我今天再发一篇文章!然而,这是一篇非常有用且绝对值得收藏的文章! 上周,...

    生活 2021年12月14日
  • 道衷的意思(字义,诗词)

    词组道衷的意思(字义,诗词)基本解释详细字义 道衷拼音:dào zhōng注音:ㄉㄠˋ ㄓㄨㄥ解释:情理和心意。古代诗词明代.倪岳.答李宾之见寄:「昨感吾子言,一一道衷曲。」明代.湛若水.送张别驾之琼州:「邂逅金

    阅读 2021年11月2日
  • 制作一个跑腿小程序需要多少钱(中山跑腿平台小程序开发服务)

    跑腿小程序做一个跑腿小程序大概多少钱三百六十行,行行出状元。但不同行业的状元,它们的水平是不一样的。我们要做的,就是要找出好行业中的状元郎。在小编来看,跑腿小程序属于一个比较优质的项目,接下来跟着小编一起了解一下跑腿小程

    生活 2021年12月20日
  • 大闸蟹怎么保存才新鲜,活螃蟹放冰箱冻死了还能吃吗

    大闸蟹怎么保存才新鲜,活螃蟹放冰箱冻死了还能吃吗螃蟹吃不完,最忌直接冷藏,学会2个小妙招,放1周还鲜活,不掉肉大家好,感谢阅读我分享的文章,这次我要和大家说的是:『螃蟹吃不完,最忌直接冷藏,学会2个小妙招,放1周还鲜活,

    攻略 2021年11月20日