buuctf-简单注册器题解

ops/2025/2/27 15:16:00/

下载好资源包解压,发现是apk文件。

这里用apk改之理这个软件打开这个文件。

从这里用idea打开class文件,查看main函数

发现了这些代码,看到了注册码错误,那么上面的判断就是正确的flag

那么只要将题目给出的var5里的数值通过下面的方式进行代换就可以完成了。那么根据Java代码写出脚本。

python">a = "dd2940c04462b4dd7c450528835cca15"x = list(a)x[2] = chr((ord(x[2]) + ord(x[3])) - 50)
x[4] = chr((ord(x[2]) + ord(x[5])) - 48)
x[30] = chr((ord(x[31]) + ord(x[9])) - 48)
x[14] = chr((ord(x[27]) + ord(x[28])) - 97)for i in range(16):x[31 - i], x[i] = x[i], x[31 - i]x = ''.join(x)print(x)

最后的输出结果是59acc538825054c7de4b26440c0999dd

所以flag{59acc538825054c7de4b26440c0999dd}


http://www.ppmy.cn/ops/161711.html

相关文章

通过阿里云RDS排查解决MYSQL慢SQL--图文教学

通过自治服务和DMS解决数据库IOPS过高的问题,包括排查慢SQL、确定优化方向和使用无锁变更等步骤。 数据库IOPS居高不下,影响过多API业务信息 1. 跟进告警内容 【自治服务】-》【一键诊断】-》【当前资源使用率】-》【IOPS】 RDS-一键诊断 2. 排查慢…

MySQL 中如何查看 SQL 的执行计划?

SQL 语句前面使用 EXPLAIN 关键字: EXPLAIN SELECT * FROM users WHERE id 1; 字段 含义 id 查询的序号(如果是子查询或联合查询,会有多个 id)。 select_type 查询的类型(简单查询、子查询、联合查询等&#xff…

使用快捷键高效管理 VSCode:提升工作效率,告别鼠标操作

如果你想提高工作效率,减少鼠标操作,掌握键盘快捷键是一个非常有效的方式。在编程过程中,熟练使用快捷键能够快速管理文件、标签页,节省时间并提升效率。比如,Ctrl P 和 Ctrl W 可以快速打开和关闭文件,而…

centos9之ESXi环境下安装

一、centos9简介 CentOS Stream 9是一个基于RHEL(Red Hat Enterprise Linux)的开源操作系统。它是CentOS Stream系列的最新版本。CentOS Stream是一个中间发行版,位于RHEL和Fedora之间,旨在提供更及时的软件更新和新功能。CentOS …

刚充值Deepseek账号,但接入官方的API却遇到了问题【VSCode Cline Cursor Deepseek deepseek-reasoner】

本文解决以下疑难杂症: 使用deepseek的最新接模型接入ide 使用deepseek的最新接模型接入vscode 使用deepseek的最新接模型接入vscode中的Cline 使用deepseek的最新接模型接入Cline 使用cursor接入Deepseek官方的的deepseek-reasoner模型api,而不是使用cursor p…

WSL2下,向github进行push时出现timeout的问题

昨晚在完成15445 Project2.2后,笔者兴致冲冲地准备把代码提交到github上,谁知一连提交几次都出现 ssh:connect to host github.com port 22: Connection timed out 这个问题。我开始还以为是网络波动,测试了多次之后才发现应该是22端口出问题…

【苍穹外卖】问题笔记

【DAY1 】 1.VCS找不到 好吧,发现没安git 接着发现安全模式有问题,点开代码信任此项目 2.导入初始文件,全员爆红 好像没maven,配一个 并在设置里设置好maven 3.启用注解,见新手苍穹 pom.xml改lombok版本为1.1…

【DeepSeek-R1背后的技术】系列十一:RAG原理介绍和本地部署(DeepSeekR1+RAGFlow构建个人知识库)

【DeepSeek-R1背后的技术】系列博文: 第1篇:混合专家模型(MoE) 第2篇:大模型知识蒸馏(Knowledge Distillation) 第3篇:强化学习(Reinforcement Learning, RL)…