2024 NahamConCTF re 部分wp

 IPromise

 

 

附件拖入ida

main里没东西,但是函数列表很明显。直接在线网站解

Taylor's First Swift

 

 

附件拖入ida,会提示识别到结构,选择yes

比较简单,可以直接猜异或之后再base64

What's in the Box?

 

 新遇见的题型,是用makeself打包的文件。github上试试能不能搜到

直接试一试,得到解压后的文件

比较简单,直接跑一下

 A Locked Box

 

尝试直接解压不行,提示说大小不对

看了看上个题的大小

刚好是在res后的数据大小。改成正确的文件大小

继续尝试,又提示说checksum不一样,仔细对比,发现就少了前两位,给它补上

然后就可以了(实际上也可以直接运行,不用这么麻烦。。)

 Guitar

 

附件拖入jadx

mainactivity里面没东西,布局文件里也没东西

但是strings里面有个secret

赛博厨子嗦一下

 Kitty Kitty Bang Bang

 

附近拖入jadx

字符串来自native层函数,下断点动调

 Buggy Jumper 1

 

附件拖入jadx

godot引擎写的安卓游戏,这还是第一次遇到。到处找找看呗

assets里的脚本目录下有个flag.gdc。看了看工具,刚好能反编译

直接反编译即得

 Buggy Jumper 2

 

与上一题一样,把所有能反编译的都反编译,然后文本编辑器打开

能够发现进行了网络请求。每次启动会请求register和save,每次点击购买会请求verify。register最主要是获取一个auth_token,每次都不一样,save和verify都要用到这个token。save一开始没仔细看,以为只是记录一下token。verify则是判断是否合法,合法则返回flag。仔细看save就能发现它是在请求体body里把分数上传了,verify时如果不等于那就会提示作弊。所以直接先修改重发一遍save,再修改重发一遍verify即可

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/16720.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

四元数学习总结(2)

导语:相比矩阵,用四元数处理3D旋转的优势是毋庸置疑的,但由于概念复杂,难于理解,一直令我摸不着头脑。最近学习更是发现在机器人、无人机、SLAM等先进领域,四元数被当成实数、整数这样的基础,所…

抄单 高频下单系统的功能都有什么?

1、多开:同一台电脑同一个账户无限数量登录(登录后可独立新开合约,挂单,买卖等),多开后可使用三种不同切换方式来回切换,第一种为ALTTab切换、第二种为点击搜索条切换、第三种为点击下方任务栏切…

RT-Thread更改msh串口波特率

修改rt-thread文件下components下dirvers下serial.h文件里 #define RT_SERIAL_CONFIG_DEFAULT 里的默认波特率即可

Vue进阶之Vue项目实战(三)

Vue项目实战 图表渲染安装echarts图表渲染器(图表组件)图表举例:创建 ChartsRenderer.vue创建 ChartsDataTransformer.ts 基于 zrender 开发可视化物料安装 zrender画一个矩形画一个柱状图 基于svg开发可视化物料svg小示例使用d3进行图表渲染安装d3基本使用地图绘制…

On Protecting the Data Privacy of Large Language Models (LLMs): A Survey -论文翻译

论文链接:https://arxiv.org/pdf/2403.05156 On Protecting the Data Privacy of Large Language Models : A Survey On Protecting the Data Privacy of Large Language Models (LLMs): A SurveyAbstract1 Introduction2 Related Work*A. Surveys on LLM Evaluati…

柏拉图表征假说:AI模型趋同于现实的统一表征

引言 近日,Ilya Sutskever在离开OpenAI后不久点赞了一篇由MIT团队发表的AI论文,这篇题为《The Platonic Representation Hypothesis》的论文引起了广泛关注。这篇论文探讨了AI模型在不同数据和模态上的训练是否趋向于收敛成一个共享的现实世界统计模型。…

怎么识别图片中的文字呢!??

要识别图片中的文字,一般使用OCR软件来实现这一需求,下面以金某识别网页版为例,说说操作步骤: 一、点击“点击添加需转换的图片或PDF”,如还没登录将弹出登录窗口,直接登录即可,如已登录&#x…

基于微信小程序实验室资源开放平台探索

基于微信小程序实验室资源开放平台探索 “Exploring a WeChat Mini Program for Laboratory Resource Open Platform in the Field of Software Engineering” 完整下载链接:基于微信小程序实验室资源开放平台探索 文章目录 基于微信小程序实验室资源开放平台探索摘要第一章 …

基于 Wireshark 分析 UDP 协议

一、UDP 协议 UDP(User Datagram Protocol,用户数据报协议)是一种无连接的传输层协议,常用于传输即时数据,如音频、视频和实时游戏数据等。 UDP 的特点如下: 1. 无连接性:UDP 不需要在发送数…

C++面试题记录(Qt上位机方向)

简述Visual C 、Win32 API和MFC之间的关系? (1) Visual C是一个以C程序设计语言为基础的、集成的、可视化的编程环境; (2) Win32 API是32位Windows操作系以C/C形式提供的一组应用程序接口; (3) MFC是对Win32 API的封装,简化了开发…

人形机器人建模与控制(六) - 行走控制

第六篇:行走控制 1. 引言 腿式机器人在复杂地形中行走的能力使其成为探索、救援和军事等领域的重要研究对象。在本篇博文中,我们将探讨腿式机器人行走周期、行走运动公式、零力矩点(ZMP)和模型预测控制(MPC&#xff…

计算机毕业设计 | SSM汽车租赁系统(附源码)

1, 概述 1.1 课题背景 随着社会的快速发展,计算机的影响是全面且深入的。用户生活水平的不断提高,日常生活中用户对汽车租赁系统方面的要求也在不断提高,需要汽车租赁系统查询的人数更是不断增加,使得汽车租赁系统的…

MaxState 突破长度和参数量限制(sam out)

新增模块 该代码是一个神经网络模块的实现,主要用于处理输入数据并产生输出。具体而言,该代码有两个类:squash和MaxState。 squash函数定义了一个名为squash的操作,用于对输入进行归一化处理。该函数通过计算兴趣胶囊的模长,并根据模长计算一个标量因子。然后,将标量因…

6-3 求二叉树的深度

作者 DS课程组 单位 临沂大学 本题要求实现一个函数,可返回二叉树的深度。 函数接口定义: int Depth(BiTree T);T是二叉树树根指针,函数Depth返回二叉树的深度,若树为空,返回0。 裁判测试程序样例: #in…

电商API接口:供应商价格与主流电商平台价格做比价

品牌在进行采购工作时,将供应商提供的价格与主流电商平台上的公开价格进行比价是一种非常常见的做法,这样做的目的主要是为了保证自身供应商提供的价格具有竞争力和合理性,从而更好地优化采购工作。 以下是过程中的具体步骤及一些注意事项&a…

基于springboot实现周边游平台个人管理系统项目【项目源码+论文说明】

基于springboot实现周边游平台个人管理系统演示 摘要 在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且归档储存查询,采用之前的纸张记录模式已经不符合当前使用要求了。所以…

2024年上半年信息系统项目管理师下午真题及答案(第一批)

试题一 某项目包含ABCDEFGH共8个活动,各活动的历时、活动逻辑关系如下表所示: 单击下面头像图片领取更多软考独家资料

git忽略文件不生效解决方案

如下面命令报错 请查看(git学习笔记) 问题解释: Git忽略文件不生效可能是因为.gitignore文件中的规则不正确,或者是已经被跟踪的文件导致规则没有效果。 解决方法: 检查.gitignore文件中的规则是否正确。确保没有语…

分布式一致性必备:一文读懂Raft算法

本文作者:小米,一个热爱技术分享的29岁程序员。如果你喜欢我的文章,欢迎关注我的微信公众号“软件求生”,获取更多技术干货! 大家好!我是小米,一个热爱分享技术的29岁程序员哥哥。今天我们来聊聊分布式系统中的一个重要算法——Raft。这个算法专门用于管理分布式系统中…

DCL(数据控制)

1. 用户管理 1.1 查询用户 select * from mysql.user; 查询结果: 其中 Host代表当前用户访问的主机, 如果为localhost, 仅代表只能够在当前本机访问,是不可以远程访问的。 User代表的是访问该数据库的用户名。在MySQL中需要通过Host和User来唯一标识…