BGL中文网

[求助]三句smali语句,我的修改方法是否适当?请教-Android安全-看雪-安全社区|安全招聘|kanxue.com

发布日期:2025-01-04 16:31    点击次数:131

源代码: .method static synthetic c(Z)Z     .locals 0     .prologue     .line 59     sput-boolean p0, Lcom/Yxian/app/activity/main/gameActivity;->aj:Z    return p0 .end method我的期望: 不论程序的何处调用此c()过程时, aj的值都为false,过程返回也为false我的改法1:.method static synthetic c(Z)Z    .locals 0     .param p0, 0   #在这里添加param,将参数值赋值为0,可否?    .prologue 0        .line 59        sput-boolean p0, Lcom/Yxian/app/activity/main/gameActivity;->aj:Z         return p0.end method我的改法2:. method static synthetic c(Z)Z    .locals 0    .prologue         .line 59      const  p0,0x0   #增加const,在这里将p0赋值为0   sput-boolean p0, Lcom/Yxian/app/activity/main/gameActivity;->aj:Z         return p0.end method 我的改法3:. method static synthetic c(Z)Z    .locals 1      #增加一个v0寄存器    .prologue          .line 59    const v0,0x0   #v0=0    move  p0,v0   #将v0赋于p0     sput-boolean p0, Lcom/Yxian/app/activity/main/gameActivity;->aj:Z        return p0.end method 关于调试:由于这是某个软件一个游戏修改,该游戏只在周六出现一分钟,其余时候没有它的界面。所以不能时时调试。 还请各位帮忙看下。本人学习学习,不甚感激!! [培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

 




Powered by BGL中文网 @2013-2022 RSS地图 HTML地图

Copyright Powered by365站群 © 2013-2024