当前位置: 首页 > news >正文

单页面网站现在杭州网站建设网络

单页面网站现在,杭州网站建设网络,企业网站 制作,广安建网站Android逆向学习(三)vscode修改smali绕过vip 写在前面 这是吾爱的第二个作业,主要就是要修改smali代码,其实smali代码我感觉没有必要去学,当然主要是我本来就会汇编语言,基本上汇编语言都是一样的&#x…

Android逆向学习(三)vscode修改smali绕过vip

写在前面

这是吾爱的第二个作业,主要就是要修改smali代码,其实smali代码我感觉没有必要去学,当然主要是我本来就会汇编语言,基本上汇编语言都是一样的,我是了解过mips,x86,jimple的,不管是mips还是smali还是x86的或者jimple,主要就是最寄存器的一些操作,格式也都差不多,简单学一下就可以上手

修改判断绕过vip

还是老样子,我们直接逆向后找到第二个挑战

事实上这个挑战我感觉更加简单,所以大概率这篇博客看起来像是一个水文

1、任务目标

在这里插入图片描述

这一个挑战的目标就是实现投币的一键三连,但是三连的话需要有一个大会员判断,我们这一次的任务就是绕过这个大会员

2、代码分析

我们直接使用之前的代码逆向软件,逆向后找到这个activity。然后看看这个代码的逻辑是怎么样子的

在这里插入图片描述

这时候可以直接使用smali2java这个插件查看反编译的java代码,但是缺点就是没法直接改java代码然后逆向回去,这里点名表扬一下dnspy这个软件,这是个专门对.NET进行逆向的一个软件,这个软件就可以直接修改代码后重新编译回去

然后查看代码结构我们发现他就是通过isvip这个函数判断是不是大会员,这里其实有两个方法,一种是改变判断条件,一种是改变返回值,这个只需要简单学一下smali代码的语法就可以了,我选择的是第二种,这种更加简单

我们通过查看代码发现isvip是只会返回一个false,我们就把它换成true就可以了

然后我们很快就发现这个代码了

.method public final isvip()Z.locals 1const/4 v0, 0x0return v0
.end method

3、代码修改

然后我们将这个代码修改为这样

.method public final isvip()Z.locals 1const/4 v0, 0x1return v0
.end method

把0x0换成0x1,就相当于永远返回true了

然后我们重新打包一下,然后签名安装

4、结果

20230903222258

http://www.yayakq.cn/news/495873/

相关文章:

  • 闵行网站建设哪家好深圳网站建设公司报价
  • mvc网站建设的实验报告做wap网站能火吗
  • 怎么自己在微信上做网站做网站需提供什么资料
  • 做网站的软件帝国个人注册公司需要哪些资料
  • 陕西省建设银行网站6中国建筑集团有限公司天眼查
  • 官方网站英语建设个人网站的策划书
  • 织梦app网站模板qq官网在线登录网页版
  • 建立互联网公司网站网站建设总计
  • 珠海横琴天聚建设工程有限公司网站长安做英文网站
  • 手机改ip地址软件免费潍坊百度推广优化
  • 杭州网站建设报价静安免费网站制作
  • 浙江网站建设公司推荐网站手机端 怎么做
  • 网站制作公司的网站网络维护和故障维修
  • 韩国大型门户网站天堂tv在线观看
  • 亲子网站源码wordpress首页文章并排
  • 上海市建设注册管理网站网络软件开发公司
  • 手机网站发展西安市建设工程信息网平台
  • 如何做自己的在线作品网站seo公司服务
  • 哈尔滨网站备案手续费wordpress发帖时间
  • 成都网站建设福州百度收录技术
  • 成都网站建设时代汇创制作3d动画的软件
  • 免费网站建设图书下载合肥企业网站建设
  • 做推广哪个网站好WordPress免费自动采集
  • 25亿企业网站管理系统最好最值得做的调查网站
  • 涟源网站建设唐山网站制作企业
  • 网站建设 服务器 预算报价清单域名注册阿里
  • 科技园网站建设网站开发的招标参数
  • 5118站长工具箱美食网站页面设计模板
  • 济南优化网站技术手机端网页设计规范
  • 运动 网站专题怎么做建站公司最新报价