当前位置: 首页 >  法制聚焦  >   >  正文

一.《泽诺尼亚》背包物品数据分析和遍历

  • 2023-07-01 21:33:11 来源:哔哩哔哩

寻找突破口

1.首先寻找突破口,围绕一个“变”字去找

2.之前在别的课程中也给同学们说过,我们在找背包物品遍历,无非就是要先拿到物品对象


【资料图】

3.然而要拿到物品对象,必须先拿到物品属性,然后逆向分析拿到物品对象

4.那么问题来了, 怎么拿到物品属性呢?

5.这时候就要找到我们能够通过CE容易搜索出来的数据,比如:物品的数量

6.因为数量我们很好去控制他的数量

CE寻找数据

1.我们就搜索背包里面的药品数量

2.观察药品数量当前为520,经过我们改变和精确搜索,还剩下3个结果

3.怎么确定这3个地址那个是真正的物品数量的数据呢?

4.犹豫数量少,我们可以一个一个挨着修改,然后观察游戏物品数量的变化,从而得知那个是真正的数据

5.修改后发现是第三个地址

6.好,接下来拿到地址,我们用XDBG附加游戏,观察数据

寻找对象

1.接下来我们就需要找这个数据存在那个对象下,下一个硬件写入断点

2.我们去打怪减少血量,从而断到写入数量的汇编代码处

3.断下来后,观察到rax+18就是我们的数量地址,那么rax应该就是结构体首地址或者对象首地址

4.此时rax等于这个值0000021FAC59D750

5.我们观察这个地址,发现0000021FAC59D750+18的地址中的值0x1FC确实是我们的物品数量

寻找对象来源

1.接下来我们继续找rax等于0000021FAC59D750的来源,往上分析

2.结果发现就在本层这个rax来源一个CALL的返回值

3. 这个时候我们在这个CALL下断,为了确认下是否返回的是否是我们上面的对象

4.结果在这个CALL里面发现来源是rsi

5.继续找rsi来源

6.发现rsi来源rbp,同时rbp来源[rdx],结果就在我们以为来源是rdx的时候,我们发现rdx是堆栈地址,也就是来源是这个CALL的rdx参数,也就是第二个参数

7.好!这个时候我们来到这个CALL下断再看看rdx参数里面存着什么

8.观察到,的确,在调用这个CALL的时候,rdx堆栈里面已经存着对象了

9.接下来就继续找堆栈里面对象的来源

10.当我们往上找的时候,发现紧接着上面的CALL就有一个很熟悉的汇编语句

rdx, ss:[rsp+0x38]有经验的同学就知道这句汇编结合调用下面的CALL并把rdx作为第二个参数的含义是什么

12.其实就是传递一个局部变量的地址,然后CALL内部把需要的值写入rdx指向的地址中去

13.现在我们验证下,我们断下

14..咦!我们居然发现我们需要的对象怎么存在这个堆栈里面呢?其实是有的,只是经过这个CALL,才会被写入,也就是这个CALL很可能是一个获取对象的CALL,并把对象写入到rdx堆栈地址中,说明我们的猜测应该是对的,最终堆栈里面的对象来源就是这个CALL

15.分析参数,发现此时rdx堆栈地址里面存这2个对象,同时r8我们发现类似一个ID

16.经过这个CALL,rdx由原来的没有对象被写入了2个对象,刚好第一个对象就是我们需要找的物品对象

17.接下来继续找这个堆栈地址啥时候写入的这2个对象

18.这下就好办了,我们就在这个CALL下断点,然后转到rdx堆栈地址,观察此时是没有我们所需要的对象,这个时候按F7进入CALL,接着按F8,逐步分析啥时候写入了这个rdx堆栈地址中得值

19.当我们慢慢的分析,这里观察到一个遍历,而且还是一个结构体数组,每个结构体大小是0x60

20.发现一个结构体数组,了解过数组概念的同学都知道,我们只需要找首地址就行了,也就是rcx的地址

21.发现这个r11首地址来源r15,然后在函数头发现来源rcx,也就是这个CALL的第一个参数

22.我们看看rcx参数对象在内存存的是什么,居然我们的结构体数组在这个对象里面

分析结构体数组所在对象

1.我们发现居然确实有一个结构体数组

2.我们观察下这个结构体数组, 同时我们上面分析得到这个结构体数组中每个结构体大小为0x60

3.同时我们发现在每个0x60大小的结构体中还有一个结构体数组

4.我们进入分析看看,居然发现这个结构体数组中,每个大小为0x18,同时每个结构体+8 +10的2个对象就是我们写入上面rdx堆栈地址中的2个值

5.原来如此,此时我们就找到了遍历所在

6.但是!细心的同学发现我们的物品不是有32个吗,这个结构体数组才0xE

7.对的,的确是这样的,其实正如上面我们所看到的,在rcx对象中有0x60结构体,而每0x60结构体中+8 +10有一个物品结构体0x18数组

8.那么也就是把所有0x60结构体的物品0x18大小结构体数量加起来应该就是我们物品总数了

9.我们看看刚好前3个0x60结构体的物品0x18大小结构体一共有32个,这就对了

10.这里再说下,为什么有3个0x60结构体呢?

11.其实观察过这个游戏的同学就明白了!我们看看这个背包界面他有3个类型按钮,然后再数一数物品数量,你就明白啦!!!

12.好了,到这里我们整个遍历就找到了,还是比较简单,只是在这个CALL内部需要分析一段时间,但是呢有经验的同学其实根本不用去分析汇编了,只需要观察这个结构体数组我们去翻一翻内存就能分析出来!

13.到这里我们分析了遍历,知道了遍历就在rcx对象中,那么rcx对象存在哪里呢???这个时候就需要往上分析找来源啦,这个步骤相对来说就简单了很多!

寻找rcx来源

1.发现rcx来源[rcx+38]

2.这时候rcx就是一个对象了,因为我们在+0的地方看到了虚函数表首地址

3.继续分析找来源,发现来源rsi,结果在上面就看到来源一个CALL的返回值

4.进入CALL,分析

5.轻松的找到偏移表达式:[[[0x00007FF798D8E448]+30]+28] 是一个对象数组,而我们需要的rcx对象在这个对象数组索引为0x4的地方

6.这个4来源是哪里呢?其实就是这个CALL的参数传递进来的0xC,然后在CALL内部被计算成了4,其实我们写死就行了,因为调用这个CALL的时候,汇编也是写死的

7.好了我们整个背包物品遍历数据分析就到此结束了

8.敲了这么多字,希望大家喜欢,感谢同学们支持迪大学院285530835

9.多多点赞和收藏

标签:

最新推荐

一.《泽诺尼亚》背包物品数据分析和遍历

寻找突破口1 首先寻找突破口,围绕一个“变”字去找2 之前在别的课程中

皓月当空是什么意思呢 皓月当空的皓是什么意思-热闻

1、意思是明亮的月亮在空中照耀着大地,形容月光皎洁,天气晴和。2、注

全球热讯:校校通的目的_关于校校通的目的概略

1、《校校通的目的》是2001年7月中央广播电视大学出版社出版的图书,作

寒富苹果_关于寒富苹果的介绍

1、寒富苹果是沈阳农业大学于1978年以抗寒性强而果实品质差的东光为母

世界讯息:新洋街道盐电社区举办文艺演出庆“七一”

新洋街道盐电社区举办文艺演出庆“七一”

西红柿生吃和炒哪个有营养

关于西红柿生吃和炒哪个有营养的内容,包含西红柿生吃与熟吃哪个营养价

当前资讯!网红盘交付半年,房东成本价卖房!又一个价差快抹平的区域

江南的梅雨季节,本身就是二手房成交淡季。再加上市场大行情不太好,买

42、道门弟子允许赌博吗? 环球微资讯

大家好,今天我给大家讲一个道门赌博的故事。在前边的故事我讲了,我在

有望于年内国产上市,全新福特Ranger大量实拍图发布

全新一代国产福特Ranger车型此前已经在车展上亮相,虽然没有特别详细的

【新要闻】苹果6plus忘记id密码_苹果6plus解id锁教程

1、一、准备工作:原装连接数据线(这点非常重要);2、选择电脑最好的USB

童年不散场 梦想再启航

鲁中网淄博7月1日讯6月29日,博山区实验幼儿园人民路园大班举行了毕业

券商7月金股出炉:这些股获力挺 看好大科技、军工等板块

【券商7月金股出炉:这些股获力挺看好大科技、军工等板块】展望后市,

欧媒刊文:美国长期双标 信誉正严重下滑

欧媒刊文:美国长期双标信誉正严重下滑

天天快消息!外汇局:今年一季度我国国际收支基本平衡

外汇局:今年一季度我国国际收支基本平衡国家外汇管理局6月30日公布的

面向科技前沿打造人才高地

【人才强国新征程】自天安门广场一路向西,复兴路北侧,中国科学院高能

6月30日资金流向统计:水产板块股票资金流向如何?|微速讯

6月30日资金流向统计:水产板块股票资金流向如何?,A股三大指数2023年6

2023上海城市空间艺术季9月开幕_全球观热点

2023上海城市空间艺术季将于9月24日开幕,20个展区将通过多空间、多场

天天微速讯:玖恩青春定格原液骗局一套多少钱 玖恩青春定格原液骗局

1、我用久恩二次就出现了问而且代理还不负责任。相信通过玖恩青春定格

科技动态:黑鲨推出重新设计徽标的黑鲨3预计3月3日发布 全球消息

在这个正是日新月异的时代,飞黄腾达的时代,人类的科技、生活已经在近

演不好妲己别乱演!9版妲己对比,温碧霞惊艳,新版妲己看不下去 环球报资讯

​乌尔善执导的电影《封神》第一部据悉将在7月份上映,片方很早就放出

焦点精选!男人的身边,有这三个人,就是好命的信号,福报满满

一个好汉三个帮。一个男人,在自己的人生路上,到底能够取得什么样的成

美国证券交易委员会 SEC内部审查案件的做法招致美国最高法院的审查

美国证券交易委员会(SEC)内部审查案件的做法招致美国最高法院的审查。

【全球热闻】乌克兰公布卡霍夫卡水电站被毁的直接经济损失

人民网基辅6月30日电(记者谭武军)乌克兰经济部30日表示,卡霍夫卡水

解决老年人药品说明书“看不清”问题 国家药监局出手 快看点

新华社北京6月30日电记者从国家药监局获悉,国家药监局29日发布征求意

百亿级新能源发电产业链投资密集披露 金风科技拟40亿投向光伏-天天速看

新能源发电市场良好预期下,产业布局仍在加码。6月30日晚间,三家上市

焦点快报!四川眉山三苏祠举行“千年苏祠 宋风雅集”活动

炎炎夏日,正是眉山三苏祠荷花盛开粉白黛绿之时,清风拂过,迎来阵阵荷

AL.Harder赛后采访:打野是队伍里稳住军心的那个人_天天快播

直播吧6月30日讯 在2023LPL夏季赛常规赛W5D5的第二场比赛中,AL2-0战

北方稀土:拟出资4亿元投资参股铁融公司_环球观热点

北方稀土(600111)6月30日晚间公告,公司拟在铁融国际融资租赁(天津)有

2023年中国—东盟糖业博览会在南宁开幕

图为2023年中国—东盟糖业博览会开幕式现场。 林浩 摄中新网南宁6月3

中信银行天津静海支行:开展惠民现金服务 践行中信金融温度

近日,中信银行天津静海支行按照人民银行相关安排有序开展网格化现金服

鹤壁市成立全省首家市级政府采购协会

【大河财立方消息】据鹤壁市人民政府,6月29日上午,鹤壁市政府采购协

吉克皓中国新歌声(吉克皓)

诸多的对于吉克皓中国新歌声,吉克皓这个问题都颇为感兴趣的,为大家梳

三川智慧(300066):6月30日技术指标出现看涨信号-“红三兵”-天天资讯

截至发稿,三川智慧(300066)报5 43元 股,成交量5 778万手,换手率0

美最高法院裁决两名校招生考虑种族因素违宪 视讯

据新华社报导,美国联邦最高法院29日裁定哈佛大学和北卡罗来纳大学考虑

业内人士:DRAM和NAND闪存的合同市场价格三季度将继续下降

App6月30日消息,报道援引业内人士称,DRAM和NAND闪存的合同市场价格将

半年度收官之战,四大看点值得关注

三大指数全天窄幅震荡,沪指午后一度翻红,创业板全天水上震荡,尾盘小

奥地利:2022年光伏装机首次超过1GW-每日速读

奥地利在2022年首次超过1GW的年度光伏安装量。根据PVAustria的数据,20

合众伟奇、广合科技等深市IPO将于7月6日上会

根据公告,深交所上市审核委员会定于2023年7月6日召开2023年第50次上市

自闭症孩子家庭干预的5大误区,你踩坑了吗?-世界看点

比如,想教孩子认识水果,维儿康的康复师是通过图片辅助孩子认识的,但

33千克等于多少斤_33qqrr|环球观点

1、网络有问题。2、那个是你网络的问题,看看你的DNS是否有问题,或者

环球热资讯!华泰证券:啤酒板块估值具性价比 优选渠道掌控力等的龙头酒企

华泰证券指出,啤酒板块估值具性价比,优选渠道掌控力 升级推力强的龙

长沙县江背镇印山学校与湘龙二小开展城乡手拉手党建活动

科教新报·新湖南客户端讯(通讯员邓大康)近日,长沙县江背镇印山学校

李娜挚友、天才少女,十年八次进前十的她,竟成女网稳定担当

沃兹尼亚奇、科维托娃、阿扎伦卡、莎拉波娃、李娜、斯托瑟、兹沃娜列娃

服毒诈钱案_对于服毒诈钱案简单介绍_环球微速讯

1、服毒诈钱案。2、发生于清朝道光年。文章到此就分享结束,希望对大家

吉普牧马人

1、吉普牧马人Jeep®最新的Rock-Trac分时四驱系统是Jeep®牧马人Rubico

"estar逆袭,XYG压力山大"_世界报资讯

2023年KPL夏季赛常规赛第3周第2个比赛日的第2场比赛,结果已经尘埃落定

栗四文_关于栗四文概略_热闻

1、栗四文,男,1961年出生。第二批国家级非物质文化遗产项目三弦书(

关于山西工商银行招聘的一些信息

本文内容是由小编为大家搜集关于山西工商银行招聘,以及的资料,整理后

“禁毒宣传+中华民族一家亲”,合力打造平安桥江-天天新消息

湖南日报·新湖南客户端讯(通讯员舒一菲)为深入学习宣传贯彻党的二十

X 广告
X 广告

精彩放送

jr史密斯十佳球 jr史密斯最高得分-播报

生活提示:志愿填报咨询机构人员称“有关系”上好大学?骗局!

中国帆船帆板运动协会南方总部基地落户珠海

无缝数据转换!使用C++ 实现 Excel文件与CSV之间的相互转换

石头A10 UltraE官宣!更实惠的一机多用洗地机要来了|全球热消息

美CDC主任:美国公卫系统仍依赖上世纪技术 没有为下次大流行做好准备-天天快消息

今日最新!大昌集团(00088):黄志光获委任为独立非执行董事

环球精选!诺基亚x20参数(诺基亚x2报价)

朋家_对于朋家简单介绍

2023年甘肃省民营企业50强榜单发布 兰州12家企业上榜_今日视点

头条焦点:【短期融资券新发公告】23中兴通讯SCP051今日发布发行公告

电报解读|十四五医疗设备配置证规划落地 CT/MRI不需要配置证

头条焦点:ai导出jpg格式模糊 ai导出jpg模糊

封神演义为什么播一半不播了(封神演义为什么停更)

申请qq邮箱注册_申请qq邮箱

天天时讯:港股午评:恒生科技指数跌1.89%,媒体板块逆市上涨,体育用品股、CXO概念股低迷

天天报道:中美何以仍能斗而不破?

前沿热点:总投资6亿元!泰安市宁阳县举行鑫阳升绿色建材基地投产启动仪式

环球快报:「高质量发展调研行」宿迁:大数据让企业少跑腿 电商经济让城市多活力

鹏孚隆终止创业板IPO 保荐机构为海通证券-世界热推荐

旅法大熊猫幼仔“圆梦”将于7月25日回国 环球实时

中国代表在人权理事会阐述中国在国际团结问题上立场 环球看热讯

网传刘强东减持京东股票不实 经核实为员工持股平台减持_当前头条

梅毒感染症状_梅毒感染|环球观热点

违禁物品发快递?云南加大对寄递渠道安全隐患整治

【环球聚看点】京山轻机:融资净偿还1033.73万元,融资余额6.51亿元(06-28)

512升级版、5G工厂、矿山5G专网……工业互联网重点工作来了!|焦点速看

【警方视点】哈尔滨市公安局举行夏季治安打击整治行动启动仪式-动态焦点

总投资30亿元,辰显光电全球首条TFT基Micro-LED产线落户成都

“脆李航班”再启航 “中华名果”飞出三峡库区

安徽成立工作专班 从严从实整治非煤矿山重大安全隐患

金边碗为什么不能放微波炉-世界观天下

协合新能源(00182.HK)附属就若干储能设备订立融资租赁安排

今日热闻!侣行夫妇&三亚学院,一起看不一样的世界!

俄外长回应美方“不干涉俄内政”言论:美机构曾在俄训练反对派_环球观点

世界聚焦:民法起诉离婚费用是多少

AI行业投资分析:Datadog、博通、英伟达等国内外AI股票的市场潜力与风险因素揭秘|每日简讯

世界头条:广东台山借“荔”发力 带旺全域旅游人气

孚能科技: 孚能科技2022年年度股东大会决议公告_焦点速讯

桓台县公安局田庄派出所开展防范电信诈骗宣传活动 环球新要闻

快消息!懂得感恩的人 运气一定不会太差

创新人文交流方式!港澳青年生态研学游•万顷沙番石榴体验专场活动启动-全球今热点

天孚通信:股东拟减持不超1%公司股份

英雄联盟皮肤大全排名榜_英雄联盟皮肤大全 焦点热讯

东软载波:取得发明专利证书

四方科技:公司全资子公司四方节能主要生产PIR聚氨酯冷库板、岩棉复合板和门板等产品,目前已运用于物流冷库、中央厨房、食品加工设备、食品速冻设备、面点醒发房等项目中 环球视讯

简讯:神武夺宝奇兵怎么玩(神鬼传奇夺宝奇兵宝箱技巧)

【全球快播报】米体:国米有意引进尼翁托并已咨询情况,球员估价1500万欧

多念别人的好,常修自己的心-世界今热点

【播资讯】投保基金征询退市公司挂牌转让相关制度建议,重点关注券商退市业务成本收益、投资者确权登记等问题

Copyright ©  2015-2022 南非律师网版权所有  备案号:沪ICP备2022005074号-13   联系邮箱:58 55 97 3@qq.com