首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
前端开发
›
双剑破天门:攻防天下Web题解之独孤九剑心法(六) ...
返回列表
发新帖
双剑破天门:攻防天下Web题解之独孤九剑心法(六)
[复制链接]
发表于 2025-8-3 12:33:33
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
**本文以攻防天下部门题为例举行演示,后续会对攻防天下大部门的web标题举行演示,假如你感兴趣请关注**
目次
一:weak_auth
二:simple_php
三:Baby_web
四:总结
一:weak_auth
首先打开为一个登录界面,大概是sql注入。我们先恣意输一个账号密码观察
直接跳转到check.php
打开f12发现如下提示(大概必要一个字典)。那这个题就是爆破即可
打开bp发现账号是admin但密码不对,那我们爆破密码即可
乐成爆破出密码拿到flag
二:simple_php
打开为php
代码
,那我们先举行审计
<?php
show_source(__FILE__);
include("config.php");
$a=@$_GET['a'];
$b=@$_GET['b'];
if($a==0 and $a){
echo $flag1;
}
if(is_numeric($b)){
exit();
}
if($b>1234){
echo $flag2;
}
?>
复制
代码
这个
代码
大致意思就是a=0但a的存在。b不能为数字字符或数字,但b的大于1234。才能输出flag
这个考察的依旧是php语言的弱类型
a=“0” b=1234c 即可绕过
Payload:?a=’0’&b=1235c
三:Baby_web
打开为如下,标题提示我们初始页面,那就是index.php
发现页面被重定向,我们查看这个index.php的数据包
直接找到了flag
四:总结
1. Baby_web
考察点
:
HTTP协议基础
:默认路径跳转、状态码分析。
信息搜集能力
:通过工具或手动测试发现隐蔽路径。
代理工具使用
:Burp Suite、浏览器开辟者工具等。
解题思路
:
访问首页大概返回302跳转(如从index.html跳转到其他页面)。
使用curl下令或代理工具拦截请求,观察相应头中的Location字段或直接访问index.php。
大概必要通过修改请求头(如Referer或User-Agent)绕过简单防护。
防御发起
:
避免默认页面暴露敏感路径。
服务端对关键路径做权限校验,而非依赖前端跳转。
2. simple_php
考察点
:
PHP弱类型比力
(==与===的区别)。
解题思路
:
利用php语言的弱类型举行绕过
防御发起
:
使用严酷比力(===)代替弱类型比力。
对参数类型和格式严酷校验,避免隐式转换。
3. weak_auth
考察点
:
弱密码爆破
:常见密码(admin/123456)、默认密码。
解题思路
:
尝试弱密码登录,如admin/admin、test/123456。
防御发起
:
逼迫使用强密码策略,限制登录尝试次数。
对身份凭证
加密
签名(如JWT),避免客户端篡改。
验证码绑定Session且一次有用。
(必要源代码及各类资料联系博主免费领取!!还渴望多多关注点赞支持,你的支持就是我的最大动力!!!)
回复
使用道具
举报
返回列表
浏览过的版块
Oracle
Mysql
SAAS
Java
程序人生
运维.售后
人工智能
物联网
DevOps与敏捷开发
数据仓库与分析
美食家大橙子
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表