坚持60s (攻防世界)

写在前面:

原题:传送门

题目如下:

附加内容是一个Executable Jar File(可执行的Jar文件)

双击打开 发现是一个游戏 我们需要方向键控制小蛋糕躲避这些绿帽子 看题目名应该要坚持到60秒,但游戏难度太大 我试了几次 最多只有30s多 因为后面会越来越快的 所以玩的话肯定行不通

因为附件是.jar形式的(jar是一种与平台无关的文件格式,用于将多个文件合并成一个文件。JAR文件通常用于聚合大量的Java类文件、相关的元数据和资源(如文本、图片等)文件,以便开发Java平台应用软件或库。)

反编译 JAR 文件可以将字节码转换为可读的 Java 源代码,帮助开发者分析代码逻辑或调试问题。以下介绍几种常用的反编译工具及其使用方法。

所以试试用 jd-gui(反编译一下,依次打开包中所有文件,

最后在cn.bjsxt.plane.PlaneGameFrame下发现关键字flag:

复制代码
flag{RGFqaURhbGlfSmlud2FuQ2hpamk=} 复制下来提交发现不对 看了下wp才知道flag中的字符串被加密了,需要用base64解密

所以我们打开 在线base64解码 得到:

所以 最终答案为:flag{DajiDali_JinwanChiji}

整理不易,头发掉了几根。觉得有收获的话,点个赞关注一下呗? 我保证,我的主页里还有更多让你头发比你掉得还多的好东西!

写在后面:

相关推荐
十年Java程序媛1 小时前
Java 接口和抽象类对比|Java8 新特性,抛弃老旧八股,正确选型
java·spring boot·后端
caoerzhong1 小时前
JeeWMS 开源 WMS 部署避坑指南:Java 仓库管理系统的环境基线、四类根因与可复现交付
java·开发语言·开源
用户3721574261351 小时前
Java 合并 PDF 文件:完整合并、指定页面合并与流合并
java
sbjdhjd1 小时前
云安全 | Docker 容器逃逸复盘(三):docker.sock 挂载与 Docker-in-Docker 风险
经验分享·网络安全·docker·云原生·容器·kubernetes·云安全
for_ever_love__2 小时前
MySQL 全文索引实战:FULLTEXT、ngram 中文分词与 MATCH AGAINST 到底该怎么用
java·python·mysql·全文检索·分词·索引·ngram
java资料站2 小时前
五、Spring AI Alibaba · Memory · Saver(短期会话)
java·spring·microsoft
夜之眷属3 小时前
Core dump 崩溃排查:JVM 宕机后,那份 core 文件怎么用 gdb 还原现场
java·运维·服务器·jvm
波加曼大王3 小时前
# vLLM不要迷信PagedAttention神话,聊聊线上藏着的内部碎片陷阱
java·架构
SL_staff3 小时前
目标健康度自检清单:开发者视角下的目标-计划-任务链路断点诊断
java·开源·github
for_ever_love__3 小时前
MySQL 高频面试题 30 问:索引、事务、锁、日志、主从与分库分表(MySQL 8.0 版)
java·数据库·spring boot·mysql·spring cloud·面试·总结