当前位置:网站首页>逆向理论知识3【UI修改篇】
逆向理论知识3【UI修改篇】
2022-07-30 03:50:00 【小鸡岛~】
游戏小常识:2D游戏里,我们看到的人物,帐篷,技能栏都是通过贴图技术在显卡上得以显示的
实战:修改游戏中技能栏图片在屏幕上的位置
一.修改思路
1.游戏的绘图技术→绘图函数→用到坐标→修改它→方案不可行!
原因:A.屏幕上需要用到坐标的地方太多了,很难确定技能栏的坐标,需要一个个的排除
B.游戏一定会对绘图函数这些底层函数进行再次封装,就算拿到数据了也不好分析
2.Ctrl+F9可以显示/隐藏图标,显示代表用到了绘图技术→绘图函数→用到坐标→修改它→可行
猜测:显示/隐藏功能是通过一个bool变量去控制要不要进行绘图
实证:通过CE的数据搜索功能进行实证
当开关为1时,游戏会去调用绘图函数,那它一定会用到坐标。
3.面向对象技术
猜测:猜想游戏中使用到了面向对象技术
实证:当技能栏显示的时候,利用CE的找出是什么访问了这个地址进行取证
如果游戏使用了面向对象的技术,那么UI坐标这个数据一定会在类的成员属性中
观察,修改数据进行测试

怎么生成补丁呢?
- 通过CE的数据观察得知,绿色的代表全局变量;有两种可能,要么是先天赋予的值,要么是后期赋予的值
- 因此我们可以跟随入口点去跟踪他,然后把值给锁定,然后生成补丁
二.使用解决方案2来实现UI的修正功能
边栏推荐
猜你喜欢

Monitor page deployment

【转】Swift 中的面向协议编程:引言

Nacos命名空间

基于全志D1-H和XR806的名贵植物监控装置

小程序毕设作品之微信二手交易小程序毕业设计成品(1)开发概要

第51篇-知乎请求头参数分析【2022-07-28】

小程序毕设作品之微信二手交易小程序毕业设计成品(8)毕业设计论文模板

Nacos service registration and discovery

Rpc 和 gRpc 简介汇总

Mini Program Graduation Works WeChat Second-hand Trading Mini Program Graduation Design Finished Works (3) Background Functions
随机推荐
CDH/CDP 是什么?
智能答题功能,CRMEB知识付费系统必须有!
(redistribute, special comprehensive experiment ospf area)
Anti-shake and throttling
Mini Program Graduation Works WeChat Second-hand Trading Mini Program Graduation Design Finished Works (4) Opening Report
Tcp programming
Flutter record learning different animation (2)
MySQ死锁
Wechat second-hand transaction small program graduation design finished product (1) Development overview
Nacos installation and deployment
Hystrix service circuit breaker
小程序毕设作品之微信二手交易小程序毕业设计成品(8)毕业设计论文模板
进程优先级 nice
星光不问赶路人!武汉校区小姐姐三个月成功转行软件测试,收获9k+13薪!
How does the AI intelligent security video platform EasyCVR configure the simultaneous transmission of audio and video?
Process priority nice
小程序毕设作品之微信积分商城小程序毕业设计成品(6)开题答辩PPT
一直空、一直爽,继续抄顶告捷!
Operational configuration: How to run multiple EasyCVR programs as a service in one server?
spicy(二)unit hooks