geekgame记录一:unity逆向

news/2025/11/25 2:15:33/文章来源:https://www.cnblogs.com/hicode002/p/19266340

geekgame打的很烂,pwn题当时都没看,时间全花在web上了,web上平台和知识点太多了我记不住啊emmm。而且还考验对语言的理解能力,c和python还好,碰到java只能抄网上的教程,结果网上的也很烂,就寄了。misc的题也很难绷,好多人都是用ai做的那个paper那个题,那个题必须了解pdf结构,过两天也记录一下。还有一个勒索病毒的题竟然是已知的勒索病毒,早知道问ai了。这下好了ai出来之后搞安全的咋感觉要失业了都。

后面的pwn题今天看了看flag1,感觉也是很抽象,要绕过授权才能利用漏洞,那个授权的密码是从urandom里面取16字节随机数,所以说只能暴力枚举啊,感觉没啥好办法。flag2好像更复杂,另外pwn我没有实战,所以必须练一练了。

crypto题是完全不了解,对aes的了解不够,对新型签名算法完全不了解,另外python有个特性可以访问负数下标相当于倒着找。

那个股票题更不会玩了里面的概念都不知道。。。

然后逆向题是都过了,里面有一个unity逆向的不错,三个flag,结果后两个我弄出来了,第一个就是简单提取unity游戏里面的图片这个我最开始没弄出来,花了好久才弄出来。

image
这个是flag1,就是一个图片
那么有一个工具处理unity的资源,就是uabea,比网上吹的那些垃圾玩意强多了。assetstudio不好用
就是里面那个simu_data里面是游戏真正的资源文件
managed里面是代码
资源里面xx.assets和那些没有后缀的是有意义的资源,xx.res,xx.resource不是
确定哪个文件里面有flag可以通过重命名某一个文件来实现,看看哪个缺了图片就不显示了

然后发现是image
uabea导入之后image
找到flag2这张图片,然后右边的view scene view data export data export raw都没用,都不是导出图片的
image
这个export texture才是真正导出图片
然后就可以看到flag了FLAG2-sharedassets0.assets-25
然后就是剩下的flag怎么找,这就需要逆向unity的代码了。

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

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

相关文章

哈希集合

哈希集合:核心思想是利用哈希函数将元素映射到数组的特定索引,从而实现快速访问 底层逻辑是将数组和链表进行结合 桶数组:存储元素的数组,每个元素成为一个“桶” 链表/红黑树:当多个元素映射到同一个桶中时,这些…

聚焦2025测评:大型液压机厂家哪家好

聚焦2025测评:大型液压机厂家哪家好!想选到合适的大型液压机厂家,其实有几个关键点要抓牢。首先得看厂家的技术是否跟自己的生产需求匹配,比如你是做金属成型还是粉末冶金,不同场景需要的液压机工艺不一样;然后要留…

ubuntu折腾记录

唉好久没正经更新了...感觉前三年就是大混子啊,啥也没干。这学期某课程的组队大作业今天和学长做了一下,结果发现其实现在很多作业大家都是用ai做。现在llm太强了,我发现很多项目、作业都可以交给llm来完成大部分,…

102302142罗伟钊第三次作业

作业①: – 要求:指定一个网站,爬取这个网站中的所有的所有图片,例如中国气象网(http://www.weather.com.cn)。实现单线程和多线程的方式爬取。 1)代码内容: SingleThreadImageDownloader.py -----------------…

new和init

2025.11.25 1.__new__确实是一个静态方法(使用@staticmethod装饰器),它在类创建实例时被调用。而__init__是实例方法,它的第一个参数是self,代表实例本身。 2.__new__方法负责创建并返回一个实例对象,如果不返回对…

KEYDIY KD NB15-3 Universal 3-Button Flip Remote Key for VW MQB (5pcs/lot)

Solving VW MQB Key Replacement: The KEYDIY KD NB15-3 Universal Flip Remote Key The Challenge of VW MQB Key Replacement For European and American car owners with VW MQB platform vehicles (think Volkswag…

KEYDIY NB12-3 KD Universal 3-Button Flip Remote Key for Ford - 5pcs/lot

KEYDIY NB12-3 KD Universal Flip Remote Key: Your Ford Vehicle’s Reliable Key Solution The Problem: Ford Key Replacement Challenges For automotive repair shops and Ford vehicle owners, key replacements…

2025年上海全铝家居定制品牌权威排名Top5:环保家居新趋势深度解析

摘要 随着环保意识的提升和消费升级,全铝家居行业在上海及长三角地区呈现爆发式增长。本文基于市场调研、用户口碑和专业技术评测,对上海地区全铝家居定制服务商进行综合排名,为消费者提供客观、专业的参考指南。本…

实用指南:程序人生,人生如戏

实用指南:程序人生,人生如戏2025-11-25 01:04 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !importan…

Universal 3+1 Button Flip Remote Key for Ford Type by KEYDIY - 5pcs/lot

Struggling with Ford Key Issues? Meet the KEYDIY KD NB12-4 Universal Flip Remote Key Problem: The Cost and Compatibility Headaches of Ford Key Replacements For European and American car owners, replac…

linux文件系统版本的理解

文件系统 文件系统主要看库的版本,库版本可以兼容里面的程序就可以通用。 root@linaro-alip:/# ldd --version ldd (Debian GLIBC 2.31-13+deb11u7) 2.31 或者 # /lib/libc.so.6 GNU C Library (GNU libc) stable rel…

2020年至2024年NOIP题目分析

2020年至2024年NOIP题目分析2025-11-25 01:00 宋海宾 阅读(0) 评论(0) 收藏 举报从2020年~2024年的题型 时间分类T1T2T3T42024年题型分析题目链接P11361 编辑字符串P11362 遗失的赋值P11363 树的遍历P11364 树上查…

在编写 shell 脚本时,要比较版本号大小,为什么使用 sort -V 就能正确比较出版本号的大小关系

在编写 shell 脚本时,要比较版本号大小,为什么使用 "sort -V" 就能正确比较出版本号的大小关系版本号的两种格式 版本号的基本格式:x.y.zx:表示主版本号,涉及到重大的变更,不向下兼容时递增 y:表示次…

模电乱写

二极管 理想模型和恒压降模型非常简单。 交流小信号模型就是假设 \(u_i\) 在一个非常小的范围震荡。 然后因为 \(i(u)\) 是连续的,你在看 \(\lim \limits_{\Delta u\to 0} i(u+\Delta u)=i(u),\) 所以换来换去都是一个…

KEYDIY KD NB30-3 Universal 3-Button Flip Remote Key (5pcs/Lot) for European/American Cars

Problem: Broken or Lost Car Keys? A Universal Solution Is Hard to Find For European and American car owners, a lost or damaged remote key can disrupt daily life, while dealerships often charge exorbit…

在 SHELL 脚本中,为什么使用 sort -V 就能正确比较出版本号的大小关系

在 SHELL 脚本中,为什么使用 "sort -V" 就能正确比较出版本号的大小关系版本号的两种格式 版本号的基本格式:x.y.z字段 名称 说明x 主版本号(Major) 不向下兼容 的重大变更时递增y 次版本号(Minor) 添…

P1165 日志分析

点击查看代码 #include<bits/stdc++.h>using namespace std;const int N=200010; //mxstk和stk始终保持相同的大小,记录的是从栈底到该位置的最大值,弹出的话不会将所有的最大值弹出,如果最后一个加入的不是最…

【Java学习】【Java基础】--第2篇:抽象类和接口

一、抽象类和接口的区别特点 抽象类 接口关系 “是一个”的关系(圆形是几何形状的一种) “能做什么”的关系(微波炉能够加热)方法 可以有抽象方法和具体方法 主要是抽象方法,可以有默认方法(default)变量 可以有普…

TiDB为什么它正成为取代MySQL的新宠?

在数据库技术日新月异的今天,TiDB作为一款开源的分布式SQL数据库,正引起越来越多企业的关注。当MySQL 5.7在2023年10月达到其生命周期的终点时,许多组织都在寻找下一代数据库解决方案,TiDB便是其中的佼佼者。在数字…

[数据存储/数据库/分布式系统] 一致性哈希算法

1 概述:一致性哈希算法一致性哈希(Consistent Hashing)是一种特殊的哈希算法,其主要用于在分布式系统中实现【数据的负载均衡】和【高可用性】。它解决了【传统哈希方法】在节点增减时导致【大量数据迁移】的问题。…