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

白盒审计绕过

黑盒测试(不知道对方代码),白盒测试(知道对方代码)

白盒测试

代码大致如下

同样代码用isset对参数进行校验,然后进行黑名单过滤(deny),同时将文件名称给file_name赋值,之后又删除了文件名末尾的点(针对.与空格绕过),之后又使用strrchr返回.后的文件后缀判断文件后缀(针对双写绕过),然后又将截取到的文件后缀进行小写转换(针对大小写绕过),同时又去除了后缀尾部的字符窜:$DATA(针对windows文件流),之后又对上传文件进行了移动和重命名

2、代码流程:.php. .   .php.
1、删除文件末尾点->.php.空(因为删除文件末尾的点只执行了一次,若为循环则   .空.   这个方法就行不通了)
2、检测文件名中点并返回后所有字符
3、对.空 转换成小写
4、去除尾部空字符,剩.php
3、绕过:空.绕过Php..

(1) strrchr()
1功能:strchr()函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符
串结尾的所有字符。
2.语法:strrchr(string.char)
3.参数:
string   必需     规定要搜索的字符串。
char     必需     规定要查找的字符,如果该参数是数字,则搜索匹配此数字的ASCII值的字符。

%00与00截断绕过

该绕过方式属于GET,POST传参的绕过形式

1.%00和00截断定义:
在url中%00表示ascll码中的0,而ascii中0作为特殊字符保留,所以当url中出现%00时就会
认为读取已结束。等同于结束符。
2.限制条件:
(1) php<5.3.4
(2)php.ini中:magic_quotes_gpc参数设置为OFF

3.绕过具体操作:
分类:(分为get型与post型,区别就是%00和00)
get cookie型%00截断:
getcookie传参会经过url解码,所以可以通过直接在文件名后缀位置加上%00进行截断(post原理相同)

文件上传流量分析

1.上传的数据包中包含一句话木马

2.数据包中的文件后缀为黑名单中的类型 / 相似 / 具有相同解析方式

3.数据包中的文件名后缀是否为大小写 _ 或空格

4.数据包中的文件名后缀位置是否含有::DATA

5.数据包中的文件名后缀是否存在双写绕过

6.若为白名单则分析是否存在%00或00进行替换

7.若是图片码方式则将对方图片进行下载然后重命名观察图片中的流量或内容是否存疑

http://www.xdnf.cn/news/20036.html

相关文章:

  • [bat-cli] docs | 控制器
  • 网络计算工具ipcalc详解
  • C++11 智能指针的使⽤及其原理
  • A股大盘数据-20250904分析
  • SAP HANA Scale-out 01:表分布
  • Vue.js 面试题集合
  • 钉钉 AI 深度赋能制造业 LTC 全流程:以钉钉宜搭、Teambition 为例
  • 【C++】计算地球上两个地理坐标点之间的距离和航向角
  • 期货市场上证50期权沪深300期权中证500期权那个好?
  • git命令行打patch
  • 支付域——支付与交易概念
  • 龙虎榜——20250904
  • 深度剖析:智能驾驶到底给2025带来了什么
  • 用服务器搭 “私人 AI 助手”:不用联网也能用,支持语音对话 / 文档总结(教程)
  • Hoppscotch:开源轻量API测试工具,秒启动高效解决临时接口测试需求
  • git基础命令 git基础操作
  • PyTorch DDP 随机卡死复盘
  • < 自用文 OS 有关 > (续)发现正在被攻击 后的自救 Fail2ban + IPset + UFW 工作流程详解
  • 十四、STM32-----低功耗
  • 【前端教程】JavaScript DOM 操作案例解析与代码优化
  • 不用服务器也能监控网络:MyIP+cpolar让中小企业告别昂贵方案
  • 【全网最全】《2025国赛/高教杯》C题 思路+代码python和matlab+文献 一到四问 退火算法+遗传算法 NIPT的时点选择与胎儿的异常判定
  • Qt 系统相关 - 1
  • 大整数乘法实现日志:从查表法到逐位运算
  • 基于深度掩码的动态模糊处理
  • 《Html泛型魔法学院:用霍格沃茨风格网页教授集合框架》
  • SpringBoot 集成 MyBatis-Plus 的使用指南
  • 学习PaddlePaddle--环境配置-Windows 11 + RTX 4060
  • 优质技术博客分享(第1期)
  • Beautiful.ai:AI辅助PPT工具高效搞定排版,告别熬夜做汇报烦恼