首页 > 其他分享 >某游戏忍者全局过异常分析

某游戏忍者全局过异常分析

时间:2024-04-20 18:22:43浏览次数:22  
标签:忍者 r0 游戏 FC 操作码 全局 异常 我们

虽然这篇文章可能会涉及到某些人的利益,但我还是写了
首先,我们先将手机与ce进行桥接(具体的教程b站有)

然后我们先找到a内存的过异常(原理就是将当前怪物包改0,当前市面上广为流传的过异常都是这个原理)

我们在ce中添加他的地址

查看访问他的操作码(触发他)

然后我们看到访问了他的操作码

这里我提前找过了,第二个就是了
我们在那里进行断点
触发他

我们可以看到 LDR R0, [R6, #FC] 的意思为在r6的指针头处偏移fc然后将其中的值传给r0
此时的r0为1(不重要),我们接着f7踏入

可以看到程序进入了下一条指令,且r0发生了变化
正是我们当前的怪物包id
于是我们可以在LDR R0, [R6, #FC]处,直接将r0改成0,再也不需要a内存循环修改了

效果

ps:都没有人看我博客么,评论区一点也不活跃捏

标签:忍者,r0,游戏,FC,操作码,全局,异常,我们
From: https://www.cnblogs.com/wuliaoyyds/p/18147978

相关文章

  • 07-全局异常捕获
    全局异常捕获回顾:APIView的dispatch的时候--》三大认证,视图类的方法中--》出了异常--》被异常捕获--》都会执行一个函数: -dispatch的大约509行response=self.handle_exception(exc)-只要出了异常,都会执行response=self.handle_exception(exc)-handle_exception......
  • 7-02.创建游戏数据存储结构框架
    安装Newtonsoft-jsoncom.unity.nuget.newtonsoft-json创建GameSaveData创建ISaveable创建SaveLoadManager修改ISaveable创建DataGUID修改ISaveable给Player绑定GUID运行,然后停止,然后再运行,这时GUID就一直存在了修改Player脚本给所有Ma......
  • 通过构建游戏学习-Python(四)
    通过构建游戏学习Python(四)原文:zh.annas-archive.org/md5/8d68d722c94aedcc91006ddf3f78c65a译者:飞龙协议:CCBY-NC-SA4.0第十一章:使用Pygame超越Turtle-使用Pygame制作贪吃蛇游戏UIPython游戏开发在某种程度上与pygame模块相关。到目前为止,我们已经学习了关于Py......
  • 通过构建游戏学习-Python(五)
    通过构建游戏学习Python(五)原文:zh.annas-archive.org/md5/8d68d722c94aedcc91006ddf3f78c65a译者:飞龙协议:CCBY-NC-SA4.0第十四章:了解PyOpenGL几何形状和图形在游戏开发中起着至关重要的作用。当涉及到先进的图形技术的开发时,我们往往忽视它们的重要性。然而,许多流行的游......
  • 通过构建游戏学习-Python(一)
    通过构建游戏学习Python(一)原文:zh.annas-archive.org/md5/8d68d722c94aedcc91006ddf3f78c65a译者:飞龙协议:CCBY-NC-SA4.0前言2018年9月,我正在教一些学生使用Python进行游戏编程和自动化。然后,我意识到是时候创建一本书,不仅提供关于使用Python进行游戏编程丰富内容......
  • 2024-04-17:用go语言,欢迎各位勇者莅临力扣城,本次的挑战游戏名为「力扣泡泡龙」。 游戏
    2024-04-17:用go语言,欢迎各位勇者莅临力扣城,本次的挑战游戏名为「力扣泡泡龙」。游戏的起点是一颗形状如二叉树的泡泡树,其中每个节点的值代表该泡泡的分值。勇者们有一次机会可以击破一个节点泡泡,但需要满足以下规则:被击破的节点泡泡最多只能有一个子节点泡泡。如果被击破的节点......
  • .Net6-利用IServiceProvider实现全局依赖注入
    需求背景:自定义类库程序中的类文件引用IService接口对象并实现依赖注入。1.修改应用程序Program.cs文件1varbuilder=WebApplication.CreateBuilder(args);2builder.Services.AddProgramService();345varapp=builder.Build();6InternalApp.ServiceProvider=a......
  • 4-02. 实现跟随游戏时间触发切换场景光效
    修改Settings修改TimeManager修改EventHandler修改TimeManager修改LightManager修改LightControl修改LightManager修改LightControl修改TimeManager给门灯添加LightControl添加LightPattern并把它拖动给Light2D下面那个灯也要拷贝相同的L......
  • 重载全局的new和delete
    重载全局的new和delete::operatornew::operatornew[]->不可以被声明与同一个namespace之内new会执行三个动作:->之前的代码提到:new本身会开辟内存空间.所以声明方法需要一个size_tsize的参数inlinevoid*operatornew(size_tsize){}::operatordelete::......
  • P3345 [ZJOI2015] 幻想乡战略游戏
    题意:傲娇少女幽香正在玩一个非常有趣的战略类游戏,本来这个游戏的地图其实还不算太大,幽香还能管得过来,但是不知道为什么现在的网游厂商把游戏的地图越做越大,以至于幽香一眼根本看不过来,更别说和别人打仗了。在打仗之前,幽香现在面临一个非常基本的管理问题需要解决。整个地图是一......