梅州网站优化公司邯郸信息港发布信息

张小明 2026/1/14 23:12:24
梅州网站优化公司,邯郸信息港发布信息,视频网站推广怎么做,wordpress本地音乐播放器1、打开环境#xff0c;有个超链接readSomtthing#xff0c;直接跳转到百度首页。2、观察跳转URL,IP:PORT/read?urlhttps://baidu.com。结合提示#xff0c;可能存在任意文件读取漏洞。3、使用url /proc/self/cmdline 读取当前进程对应的终端命令时#xff0c;发现了app.…1、打开环境有个超链接readSomtthing直接跳转到百度首页。2、观察跳转URL,IP:PORT/read?urlhttps://baidu.com。结合提示可能存在任意文件读取漏洞。3、使用url /proc/self/cmdline 读取当前进程对应的终端命令时发现了app.py。审计代码# encoding:utf-8 import re, random, uuid, urllib from flask import Flask, session, request app Flask(__name__) random.seed(uuid.getnode()) #用mac地址作为种子 app.config[SECRET_KEY] str(random.random() * 233) #根据上面的Mac地址生成密钥。 app.debug True app.route(/) def index(): session[username] www-data #当前用户 return Hello World! Read somethings app.route(/read) def read(): try: url request.args.get(url) m re.findall(^file.*, url, re.IGNORECASE) n re.findall(flag, url, re.IGNORECASE) if m or n: return No Hack res urllib.urlopen(url) return res.read() except Exception as ex: print str(ex) return no response app.route(/flag) def flag(): if session and session[username] fuck: #需要让username fuck才会读取flag return open(/flag.txt).read() else: return Access denied if __name__ __main__: app.run(debugTrue, host0.0.0.0)可以确定当前用户是www-data路由为/。当用户为fuck路由为/flag时可以读取flag。由此需要进行session伪造。4、session伪造必须要知道scret_key代码里给出了方法random.seed(uuid.getnode()) #用mac地址作为种子 app.config[SECRET_KEY] str(random.random() * 233) #根据上面的Mac地址生成密钥。根据url/sys/class/net/eth0/address拿到mac地址02:42:ac:02:16:63。开始生成scret_key这里需要使用python2因为这个题目的环境是2生成密钥用3的话长度会长一些伪造结果不对import random random.seed(0x0242ac021663) #也可以转为十进制的2485376915043 print(str(random.random()*233))结果10.937048099。5、拿到scret_key之后尝试对当前的session解密看看对不对用户www-data说明密钥是正确的开始伪造fuck的session刚开始用单引号报错后来使用双引号正常出来session。替换、刷新、才出现flag。6、/read路由过滤了flag、file关键字也可以考虑编码绕过直接读取flag。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站代维护网站制作工作室制作平台

上线标准的重要性与挑战 在敏捷开发和持续集成的现代软件环境中,“上线标准”不仅指功能完整性和性能稳定性,还涉及用户体验、安全合规性以及业务目标的达成度。测试人员作为质量守门人,常常面临压力:一方面需要确保高标准&#…

张小明 2026/1/7 1:10:26 网站建设

会议网站建设的意义注册个人网站域名top

第一章:WebSocket 与 HTTP 的本质区别,你真的理解吗?在现代 Web 开发中,HTTP 和 WebSocket 是两种最核心的通信协议,但它们的设计目标和运行机制存在根本性差异。HTTP 是一种无状态、请求-响应模式的协议,客…

张小明 2026/1/6 20:07:38 网站建设

网站优化方案设计室内设计怎么网上接单

EmotiVoice情感标签体系设计逻辑解析 在虚拟主播直播中突然哽咽落泪,或是游戏NPC因剧情推进从温柔转为暴怒——这些原本需要大量手工调音与脚本控制的场景,如今正被一种新型语音合成技术悄然改变。当AI开始“动情”,背后的关键不再是简单的语…

张小明 2026/1/6 23:34:54 网站建设

为什么招聘网站不能用自己做的简历做网站需要icp

Dify镜像一键启动:本地化部署轻松上手 在AI应用正从“能跑通”迈向“可落地”的今天,越来越多企业开始尝试将大语言模型(LLM)集成到实际业务中。然而现实往往很骨感——哪怕只是搭建一个简单的智能客服原型,也可能需要…

张小明 2026/1/6 21:39:45 网站建设

自己免费做网站(三)上海科技网站设计建设

各位还在DDL边缘挣扎的同学们,论文完成的还好吗? 作为刚上岸的“老”毕业生,我太懂大家现在的痛了。AI写论文一时爽,AIGC检测火葬场。 我初稿就被AI率“刺杀”了,红得发紫。导师一个电话过来,问我文章是不…

张小明 2026/1/6 12:54:27 网站建设

苏州专业正规网站建设商标设计网排行

在软件开发领域,Java作为应用场景广泛的主流编程语言,其工程开发环节正面临效率瓶颈凸显、代码质量波动、人力成本攀升等多重挑战。推动Java工程智能化升级,已成为行业实现高质量发展必须解决的核心课题。飞算数智科技(深圳&#…

张小明 2026/1/7 6:46:19 网站建设