bugku-web-你从哪里来

这里就这一句话提示,问我是不是谷歌的?

用谷歌浏览器访问

没看见什么变化

抓包查看

没有变化

这时我想到爬虫中的反爬策略中有一种,判断请求的当前界面来判断用户的起始判断位置

这时抓取报文

复制代码
GET / HTTP/1.1
Host: 114.67.175.224:15160
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
Cookie: Hm_lvt_c1b044f909411ac4213045f0478e96fc=1711286763; _ga=GA1.1.52075818.1711286767; _ga_F3VRZT58SJ=GS1.1.1711288951.2.1.1711290145.0.0.0
Connection: close

并添加字段

复制代码
Referer: http://www.google.com

这个字段是用来提示服务器我们当前请求发送时所在页面的

完整报文

复制代码
GET / HTTP/1.1
Host: 114.67.175.224:15160
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
Cookie: Hm_lvt_c1b044f909411ac4213045f0478e96fc=1711286763; _ga=GA1.1.52075818.1711286767; _ga_F3VRZT58SJ=GS1.1.1711288951.2.1.1711290145.0.0.0
Referer: http://www.google.com
Connection: close

得到flag

相关推荐
安 当 加 密3 小时前
固件签名技术深度解析:HSM模块如何守护设备安全,CAS系统如何赋能产业升级
安全
白山云北诗4 小时前
深度解读云防火墙(WAF):守护网络安全的智能卫士
安全·web安全·防火墙·waf·云防火墙·web应用防火墙
小小小小宇4 小时前
前端 Service Worker
前端
douluo9985 小时前
老飞飞bug及原理修复方法
安全·web安全
只喜欢赚钱的棉花没有糖5 小时前
http的缓存问题
前端·javascript·http
小小小小宇5 小时前
请求竞态问题统一封装
前端
loriloy5 小时前
前端资源帖
前端
源码超级联盟5 小时前
display的block和inline-block有什么区别
前端
GISer_Jing5 小时前
前端构建工具(Webpack\Vite\esbuild\Rspack)拆包能力深度解析
前端·webpack·node.js
让梦想疯狂5 小时前
开源、免费、美观的 Vue 后台管理系统模板
前端·javascript·vue.js