当前位置: 首页 > news >正文

封神台复现

EzPyeditor

图片

这个界面没啥东西,直接下载源码看一下

图片

进去看一下app.py

图片

熟悉的界面,又是他

这里先去追踪一下这个函数parse

图片

这里这个函数大体上来说是存在一个文件读取的漏洞的
这个漏洞会接受filename这个参数

这里我们就可以自己去设置这个参数

然后下面还有一个函数两个联合起来可以做到文件读取

traceback.format_exc()这个函数会追踪报错原因并且帮报错输出出来

这里有一个细节需要注意一下

我们先随便输入一个报错一下看看

图片

这里我们看见一个细节

SyntaxError

这个是语法报错,当我们输入'号的时候他是词法报错
所以不能用'

这里先用/etc/passwd来做实验看一下

图片

这里可以看到也是成功的读取到了文件

再去看secret.py

图片

flag在第六行

这里可以使用换行符号来进行读取

图片

读取到了

EzEcho

图片

输入个1看看

图片

这里好像就是把我输入的给输出出来使用echo函数

看下有没有flag变量

图片

看来是没有

附件下载下来看看

图片

进来就看见好东西

图片

也是找到了骗人的flag了

下面哪个readflag应该是个可执行程序
使用die看一下

图片

是一个ELF文件

再下面那个是readflag.c的c语言源码

这里大概的思路有了
我们要在这个框里面运行readflag这个文件

但是echo只能输出

但是如果我们使用`包裹后面的内容

他会先运行命令然后再输出

图片

这里尝试一下

图片

看下源代码

图片

诶源代码页没有

看下ls

图片

cat一下看看

大概测试了一下好像只要出现空格之后他就不会当作指令运行但是正常来说应该是可以的

图片

大概率是被过滤了

这里尝试了一下${IFS}绕不过使用<重定向符号绕过了

这里是cat了f4444

图片

看一下flag.sh

图片

本来一开始就来尝试readflag了
但是没用后面仔细看了一下

/没加进去

图片

EzGrades

图片

上来一大串英文没看懂

先搜一下这个英文什么意思

图片

所以这个就是用来查看作业成绩的

图片

有一个登录界面
不急着做,先去看一下附件

图片

内容看着有点多噢

先看一下依赖

图片

经典模板flask

图片

审代码的时候发现一个flag界面
但一看就是假的
但我还是要看一下

图片

这里去看一眼路由

图片

只能用教师来访问

这里先随便提交一下看看

图片

这里可以观察到一个东西

图片

这里的认证会在url中显示看一下能不认证为老师

图片

图片

好像没反应

看一下成绩

图片

依然是学生,再回去看一下代码

图片

在这里注意到他的cookie是jwt抓包看一下

图片

这里可以看见是stu的所以是学生

图片

看看改成tea有没有用

http://www.gsyq.cn/news/11123.html

相关文章:

  • 李之一的Java第一作
  • 第三篇
  • 基于cloacked-pixel隐写工具爆破项目
  • redis 大 key 优化。哈罗面试:redis 有个大 key需要在线优化, 不能影响现有业务,请求不能大量到库,怎么优化?
  • ACL高可用架构。希音面试:第三方挂了,我们总在背锅。来一 靠谱的 高可用方案,让 外部依赖 稳如泰山
  • 【星海随笔】RabbitMQ开发篇 - 教程
  • Playwright MCP 服务器对比高层级的 MCP 服务器解决方案 - 详解
  • P13754 【MX-X17-T3】Distraction
  • 初学汇编
  • C++、Java 和 Python 在输入输出差别
  • 用 Java 和 Tesseract 进行验证码识别:基础实现与优化
  • 详细介绍:【2025PolarCTF秋季个人赛】WEB方向wp
  • 普通用户之间免密互信时因权限问题致使配置失败
  • 深入解析:[p2p-Magnet] docs | HTTP API与Web界面 | 搜索查询引擎
  • P10004 [集训队互测 2023] Permutation Counting 2
  • java数组拷贝主要有四种方法,浅拷贝
  • 毕赤酵母细胞工厂升级:CRISPR 技术破局传统局限,解锁多基因代谢工程新可能
  • 9月24号
  • linux系统下nginx网站ssl证书自动续签
  • C#使用Bitmap操作图像的基础方法
  • wpf 自定义输入ip地址的文本框 - 详解
  • 《密码系统设计》第三周
  • VS2022 不支持 .NET Framework 4.0 的解决方法
  • P3747 [六省联考 2017] 相逢是问候
  • 构建一个支撑10万设备的虚拟电厂IoT高效的平台
  • B1I、B1C、B2a双频北斗卫星定位芯片AT9850B-F7N-22
  • 2025 国产代码托管新局:Gitee 领跑本土生态 - 实践
  • Wi-Fi技能——网络安全
  • 完整教程:【开源】基于STM32的智能车尾灯
  • 机动数据集ESA