当前位置:Gxlcms > 数据库问题 > 一个sql盲注小工具 (Golang版)

一个sql盲注小工具 (Golang版)

时间:2021-07-01 10:21:17 帮助过:3人阅读

=mysql; $host=localhost; $dbName=mysql; $user=root; $pass=root; $dsn="$dbms:host=$host;dbname=$dbName"; try { $pdo = new PDO($dsn, $user, $pass); } catch (PDOException $e) { echo $e; } $id = $_GET[id]?:0; $sql = "select * from user where max_questions={$id}"; $stmt = $pdo->query($sql); if($row=$stmt->fetch(PDO::FETCH_ASSOC)) { sleep(sleeptime()); echo 1正确; } else { sleep(sleeptime()); echo 0; } function sleeptime(){ $time = [0.5=>‘‘,1=>‘‘,1.5=>‘‘,2=>‘‘,2.5=>‘‘]; return array_rand($time,1); } View Code

使用的mysql数据库,随机延误0.5-2.5秒。(如果不延迟的话差不多7秒跑完)

测试效果如图:

技术图片

数据存在丢失,而且有些会超时,主要为了练手。

源码及exe:

链接: https://pan.baidu.com/s/13uYzA9CX8p_bx32pp_vZTw 提取码: a57a

一个sql盲注小工具 (Golang版)

标签:ima   roo   多少   延迟   fun   mic   定义   规则   是你   

人气教程排行