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

住房城乡建设部招投标网站做网站记者的出路是什么

住房城乡建设部招投标网站,做网站记者的出路是什么,旅游网站手机模板,教你免费申请个人网站关注这个靶场的其它相关笔记:SQLI LABS —— 靶场笔记合集-CSDN博客 0x01:过关流程 输入下面的链接进入靶场(如果你的地址和我不一样,按照你本地的环境来): http://localhost/sqli-labs/Less-39/ 本关是堆…

关注这个靶场的其它相关笔记:SQLI LABS —— 靶场笔记合集-CSDN博客

0x01:过关流程

输入下面的链接进入靶场(如果你的地址和我不一样,按照你本地的环境来):

 http://localhost/sqli-labs/Less-39/

本关是堆叠注入,先来看一下受害者原始数据(我们的目标就是篡改信息,或者删除信息?):

首先,用 BP 抓包,然后用时间盲注的字典去爆破后端 SQL 模板:

如下,是一个可以使用的 Payload 模板:

 1 and sleep(3)

通过上面的模板,我们可以推测出其后端的 SQL 模板为:

 select * from users where id=$_GET["id"];

我们可以使用如下 Payload 做一个测试,进行校验,看看我们上面的推测是否正确:

 1 and 1=1   => 若页面回显内容,则证明存在漏洞1 and 1=0   => 若页面回显为空,则证明存在漏洞

明确了漏洞存在,且知道 Payload 该怎么写后,就是收集数据库信息、收集数据表信息 。。。 这些笔者在这里节省时间就不说了,直接当作已知条件,下面直接开始上堆叠注入的 Payload:

 -- 修改 id = 1 的用户密码为 HACKER1;update users set password='HACKER' where id=1;#

如上,我们已经能够随意篡改用户密码了。至此,SQLI LABS Less-39 GET-Stacked Query Injection-Intiger Based 成功过关。

0x02:源码分析

下面是 SQLI LABS Less-39 GET-Stacked Query Injection-Intiger Based 后端的部分源码,以及笔者做的笔记:

<?php// take the variables if (isset($_GET['id'])) {$id = $_GET['id'];//logging the connection parameters to a file for analysis.$fp = fopen('result.txt', 'a');fwrite($fp, 'ID:' . $id . "\n");fclose($fp);​// connectivity//mysql connections for stacked query examples.$con1 = mysqli_connect($host, $dbuser, $dbpass, $dbname);// Check connectionif (mysqli_connect_errno($con1)) {echo "Failed to connect to MySQL: " . mysqli_connect_error();} else {@mysqli_select_db($con1, $dbname) or die("Unable to connect to the database: $dbname");}​// 直接拼接进 SQL 模板中$sql = "SELECT * FROM users WHERE id=$id LIMIT 0,1";/* execute multi query */// mysqli_multi_query => 执行一个或多个针对数据库的查询,多个查询用分号进行分隔。 if (mysqli_multi_query($con1, $sql)) {/* store first result set */// mysqli_stroe_result => 转移将上一次查询返回的结果集(多个结果)if ($result = mysqli_store_result($con1)) {if ($row = mysqli_fetch_row($result)) {echo '<font size = "5" color= "#00FF00">';printf("Your Username is : %s", $row[1]);echo "<br>";printf("Your Password is : %s", $row[2]);echo "<br>";echo "</font>";}//            mysqli_free_result($result);}/* print divider */// mysqli_more_results => 如果当前执行的查询存在多个结果,返回 “真”,否则返回 “假”if (mysqli_more_results($con1)) {//printf("-----------------\n");}//while (mysqli_next_result($con1));} else {echo '<font size="5" color= "#FFFF00">';print_r(mysqli_error($con1));echo "</font>";}/* close connection */mysqli_close($con1);} else {echo "Please input the ID as parameter with numeric value";}?>
http://www.yayakq.cn/news/911879/

相关文章:

  • 网站地图制作视频教程网页设计登录界面模板
  • 职业学校网站模板滁州seo排名
  • 长春网长春网站设计站建设福州建站模板
  • 做58类网站需要多少钱烟台响应式网站建设
  • 个人网站制作流程东莞市网站建设
  • phpnow 新建网站公司名字查重系统
  • 昆明网站快照优化公司网站建设费用首选网络
  • 广东建设安全质量协会网站开发公司岗位设置
  • 中国建设监理协会继续教育网站下载京东网上商城
  • 网站如何制作杭州网站改版公司电话
  • 徐州建设局网站安全证网站备案通管局
  • 济南集团网站建设费用京东app下载安装官网免费下载
  • 做电影网站挣钱windos 下做网站工具
  • html网站开发基础国产成年做视频网站
  • 江西seo网站排名优化做国际贸易的一般用什么平台
  • 山东专业网站建设公司哪家好广州天河区必去的地方
  • 湖南金科建设有限公司网站射阳做企业网站多少钱
  • 网站优化关键词排名公司门户网站盈利模式
  • 网站备案换ip广东华业建设有限公司网站
  • 做网站 公司自学开发一个游戏app
  • 江苏网站建设简介模板网站托管服务合同
  • 北京微信网站搭建多少钱wordpress文章添加媒体缩略图
  • 博物馆网站建设依据湖北外贸网站建设多少钱
  • 网站建设项目单子来源怎么做网站的搜索功能
  • 易语言如何做浏网站做职业资格考试的网站有哪些
  • php网站开发 总结贵州城乡住房建设部网站
  • 网站公司未来计划ppt怎么做廉政网站建设
  • 浙江省建设局城市平台网站网站哪些页面会做静态化
  • 合肥做网站的的公司有哪些做3d效果图的网站
  • 有域名怎么建立网站wordpress 公式编辑器