吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 390|回复: 0
收起左侧

[求助] 求助,如何使用汇编修改全局变量的值?

[复制链接]
黄毅 发表于 2023-1-13 00:19
经过调试发现,需要修改2个全局变量的值,“license_check_flag = 1”和“license_type = 0x1FF”
"license_check_flag"已经修改成功,但“license_type”的地址不明白要怎么来的,如图所示:

目标添加2行代码:
license_check_flag = 1;
license_type = 0x1FF;

我以前没有用过汇编,根据附近的代码依葫芦画瓢,总结需要做以下几步
1、MOVW            R5, #0x1FF    把0x1FF放入R5
2、LDR.W           R6, =(byte_1366A80 - 0x3B5DFA)    加载“license_type”相当于是一个内存指针
      ADD             R6, PC
3、STR             R5, [R6,#(dword_13669B6 - 0x13669B2)]    写入

指令集是arm

目前卡在第2,3步不知道要如何实现,第一次尝试破解,望各位老师不吝赐教,谢谢。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-3-28 21:13

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表