web入门(爆破)
1、web21
tomcat认证爆破–用户名:密码
,一般使用custom iterator
爆破
From:https://www.cnblogs.com/007NBqaq/p/13220297.html
得到爆破字典和需要输入账号密码的网页,于是先尝试输入账号admin密码1234进行抓包
抓包后没有看到admin或password的字段,但是看到一串base编码

解码结果为admin:1234
即为我们输入的账号和密码
将数据包发送到爆破模块,选择中账号密码

选择自定义迭代器,分别导入字典
position1:用户名
position2::
position3:密码
选择Payload Processing进行编码设置
因为base64编码存在=,所以取消Palyload Encoding编码,爆破即可得到flag
提示也有脚本
2、web22
根据题目提示爆破子域名,使用在线工具进行爆破即可
访问vip.ctf.show
时即可得到flag
3、web23
关键代码
isset()
:检测变量是否已设置并且非NULL,若传入多个参数,只有全部非NULL才会返回true
intval()
:获取变量的整数值,不能用于object
PHP的三个等号:比较对象的值和类型都要一样
两个等号:值相等即可
此代码的意思为:
当md5码满足,第二位=第15位=第18位时,如果(第二位+第15位+第18位/第二位=第32位)整数,时输出flag
因此脚本为:
大佬的python脚本:
hashlib
是涉及安全散列和消息摘要,提供不同的加密算法接口,如MD5、SHA1、SHA224
等
digest()
返回摘要,作为二进制数据字符串值
hexdigest()
返回摘要,作为十六进制数据字符串值
4、web24
PHP伪随机数种子
题目:
- 代码分析:
通过题目代码分析得我们需要将得到的伪随机数进行GET传参即可得到flag
5、web25
From:https://blog.csdn.net/qq_46918279/article/details/119849216
伪随机漏洞
题目
- 代码分析:
将我们输入的r的整数值等于随机数的随机值时可以进入第二个if,当cookie里的token==(mt_rand()+mt_rand())
时会输出flag
因为mt_srand(hexdec(substr(md5($flag), 0,8)))
随机数种子不变,所以生成的随机数序列是不变的。
因此当我们GET传入r=0将会得到随机数序列的一个随机数的负值,那传入绝对值就能进入第二个if
之后使用php_mt_seed
得到可能的随机数种子
将下载好的压缩包解压后(三个文件)再在目录下使用mark更新(四个文件)得到php_mt_seed
文件
执行time ./php_mt_seed 2059482917
得到随机数种子
再使用脚本计算(mt_rand()+mt_rand())
传递参数r=2059482917 token=2754208432,获得flag
6、web26
网页代码:
- 代码解析:
jQuery:
From:https://www.cnblogs.com/tylerdonet/p/3520862.html
抓包后将参数全部设置为空即可得到flag或者抓包爆破pass也可得到flag
7、web27
打开网页是一个教务管理系统,发现录取名单可以下载,学籍查询系统可以访问,输入嵇开梦同学的信息爆破
很快就爆破出来出生年月为19911016
将数据包的数据Unicode,解码即可
8、web28
题目提示:
通过暴力破解目录/0-100/0-100/看返回数据包,爆破的时候去掉2.txt 仅仅爆破目录即可
于是先抓包,爆破目录即可
这里有两个参数使用cluster bomb模式
这里有一个bug,需要点击下面的Hex再回到decimal才能刷新成功设置参数
过滤一下,只要2XX的响应包,即可得到flag
__EOF__

本文链接:https://www.cnblogs.com/zeroEMC/p/16394474.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!