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

网站建设这门课好学吗搜索引擎营销实训报告

网站建设这门课好学吗,搜索引擎营销实训报告,电器网站建设免费咨询,沈阳网站制作思路网络[极客大挑战 2019]EasySQL 1解题POC一、解题思路之暴力破解1. 弱口令2. 暴力破解二、解题思路之万能密码1. 什么是万能密码2. 测试过程解题POC 直接点击登录获取flagflag{62f0d2ca-579e-450e-941f-5f7c23a8baf7} 一、解题思路之暴力破解 这题是万能密码,所以暴力破解…

[极客大挑战 2019]EasySQL 1

  • 解题POC
  • 一、解题思路之暴力破解
    • 1. 弱口令
    • 2. 暴力破解
  • 二、解题思路之万能密码
    • 1. 什么是万能密码
    • 2. 测试过程


解题POC

在这里插入图片描述

直接点击登录获取flagflag{62f0d2ca-579e-450e-941f-5f7c23a8baf7}


一、解题思路之暴力破解

这题是万能密码,所以暴力破解只是浅浅的讲一下:

1. 弱口令

看到登录框,第一步肯定是想到了弱口令,常见的弱口令如下所示:

网站后台:
admin、manager、admin123、admin888、admin666不同的后台类型拥有不同的弱密码:数据库(phpmyadmin)
账号:root
密码:root、root123、123456tomcat
账号:admin、tomcat、manager
密码:admin、tomcat、admin123、123456、managerjboss
账号:admin、jboss、manager
密码:admin、jboss、manager、123456weblogic
账号:weblogic、admin、manager
密码:weblogic、admin、manager、123456

当然弱口令也是可以自动生成的,弱口令生成一般都是根据某人的习惯生成,弱口令密码生成器

在这里插入图片描述

这个生成器需要了解某些人的习惯,这和社工有关了当然这题不是弱口令,只是第一步思路是弱口令

2. 暴力破解

暴力破解一般需要没有验证码,token值验证等,进行暴力破解一般使用burpsuit:(后台网站一般有超级管理员admin,所以只需要爆破密码):

  1. 设置代理:
    在这里插入图片描述
  2. 抓取数据包

在这里插入图片描述
3. 暴力破解:
在这里插入图片描述

找到length长度不一样的,response正确和错误页面不同,字节数也不同,当然这题也不是暴力破解

二、解题思路之万能密码

1. 什么是万能密码

要理解万能密码,先看如下代码所示:

<?php
$con = mysqli_connect("localhost","root","901026","loophole");  //数据库连接
if(mysqli_connect_error())
{echo "连接错误" . mysqli_connect_error();
}
$sql="SELECT * FROM sql_test WHERE username='".$_GET["username"]."' AND password='".$_GET["password"]."'";
echo $sql."<br/>";  //拼接的sql语句
//执行sql语句
$result = mysqli_query($con,$sql);  // 语句执行结果$rowcount=mysqli_fetch_row($result);if($rowcount!=0){  //只判断语句是否执行成功echo "OK";
}else{echo "ERROR";
}?>
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>SQL injection test</title>
</head>
<body>
<form class="" action="" method="GET"><label for="username">用户名:</label><input type="test" name="username" value="" id="username"><br/><label for="password">密码:</label><input type="password" name="password" value="" id="password"><br/><button>提交</button>
</form>
</body>
</html>

如上所示,主要看如下代码:

$sql="SELECT * FROM sql_test WHERE username='".$_GET["username"]."' AND password='".$_GET["password"]."'";
echo $sql."<br/>";  //拼接的sql语句
//执行sql语句
$result = mysqli_query($con,$sql);  // 语句执行结果$rowcount=mysqli_fetch_row($result);if($rowcount!=0){  //只判断语句是否执行成功echo "OK";
}else{echo "ERROR";
}

如上代码的意思是,只要sql语句执行正确,就可以进行登录,$sql="SELECT * FROM sql_test WHERE username='".$_GET["username"]."' AND password='".$_GET["password"]."'";对于这条语句,如果.$_GET[“password”]=1‘ or ‘1’='1,那么有or使语句一点执行成功

2. 测试过程

  1. 输入单引号,双引号,看password的左右是什么符号,好进行闭合处理,其中单引号报错,说明password的左右是单引号,单引号不能包裹单引号
    在这里插入图片描述
  2. 进行闭合

1’ or ‘a’='a,sql语句变为$sql="SELECT * FROM sql_test WHERE username='".$_GET["username"]."' AND password='1' or 'a'='a',一定执行正确,登录后台获取flag

http://www.shuangfujiaoyu.com/news/47015.html

相关文章:

  • 网络设备主要用于网站局域网建设百度sem竞价推广pdf
  • 网络营销的认知seo课程在哪培训好
  • 做服饰网站一个平台怎么推广
  • 如何 做网站百度一下就知道首页
  • 做web网站原型设计软件软文写作
  • 宁波微网站开发seo咨询解决方案
  • 个人网站设计方案网站构建的基本流程
  • 广州网站建深圳网站开发
  • 网站开发怎么才能接到私活品牌型网站设计推荐
  • 三叶草gy8566深圳seo优化排名推广
  • 东阿县住房和城乡建设局网站怎样推广自己的广告
  • 如何进行网站推广活动过程百度推广代理商利润
  • 网站301检测工具百度推广信息流有用吗
  • 自己做网站空间长尾关键词快速排名软件
  • 网站建设方案分析电商是做什么的
  • mvc实现新闻网站开发网址最全的浏览器
  • 网站建设培训教程网络推广外包一年多少钱
  • 万网归一什么时候启动广东百度seo
  • 做网站cpaseo外包品牌
  • 西宁网站建设报价cu君博规范导航网站怎么推广
  • 用b s做网站百度手机助手
  • wordpress+ie9江苏关键词推广seo
  • 白银网站建设seo搜索引擎是什么
  • 外国建筑网站网站视频播放代码
  • 有什么做兼职的医疗网站专门搜索知乎内容的搜索引擎
  • 三门峡住房城乡建设局网站云搜索网页版入口
  • 黄山旅游攻略必去景点上海关键词优化公司哪家好
  • 做营销型网站需要注意哪些点搜索引擎营销的主要方法包括
  • wordpress 建站系统百度关键词排名提升工具
  • 在线看视频网站怎么做谷歌搜索官网