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

做网站给菠菜引流玉林市住房和城乡建设局网站

做网站给菠菜引流,玉林市住房和城乡建设局网站,专业建站公司报价单,便捷的网站建设平台Android逆向学习(十) IDA逆向编辑Android so文件 一、 写在前面 这是吾爱破解论坛正己大大的第10个教程 native code在我之前的博客中讲到过,所以这里就不讲了 简单来说,native code就是在android中使用c或c语言进行开发 这样…

Android逆向学习(十) IDA逆向编辑Android so文件

一、 写在前面

这是吾爱破解论坛正己大大的第10个教程

native code在我之前的博客中讲到过,所以这里就不讲了

简单来说,native code就是在android中使用c++或c语言进行开发

这样的话会给逆向带来一定的难度,所以本博客就是介绍如何解决这个问题

使用到的工具有:

vscode

IDA pro 9.0

二、 任务目标

打开挑战7,可以看到这次的任务是要打开这个大门,但是我们是不知道密钥的,所以可以明确我们的任务就是想办法获得这个密钥。

在这里插入图片描述

三、 实现方法

首先分析第七关的代码:

在这里插入图片描述

可以发现调用了lib中so文件,然后我测试用的手机是红米k30su,架构是arm64,所以就选择arm64-v8a文件夹下面的so文件

之后通过ida打开这个文件,查找名称为check的函数

在这里插入图片描述

大概就可以判断出check是进行判断的函数,只要对这个进行修改就可以了:

然后观察代码的样子,(这是我做完题目后又回过头写博客的,所以跟原版有点不一样,就是v7=strcmp(v6,v5) == 0可能本来是1来着)

在这里插入图片描述

我的第一个想法就是修改v7的判断,但实际上这种修改是有点问题

strcmp 返回 1 并不等于“不相等”这么简单,它只是在字典顺序上 str1 > str2 的情况下才返回 1。

查看汇编代码会发现实际上是这样的:

在这里插入图片描述

W22会保存最终的返回值,只要这个返回值永远是true就可以了,说干就干

在这里插入图片描述

选中CSET 然后点击上图中的Changebyte

在这里插入图片描述

这就是16进制的字节码,然后复制到这个网站

https://armconverter.com/

这个网站是字节码转汇编的网站

在这里插入图片描述

之后修改这个代码,将cset w22,eq转化称mov w22,#1,就可以永远返回为真,这时候有变出现ARM64的字节码,然后复制这个字节码,粘贴回去

在这里插入图片描述

粘贴回去就会发现代码变了:

在这里插入图片描述

在这里插入图片描述

然后保存打包就可以了

保存就是ctrl+s

打包就是点击下面的apply

在这里插入图片描述

在这里插入图片描述

然后通过逆向的重打包功能就可以重新运行:

右键apktool.yml然后选择APKLab:Rebuild and Install the APK,就可以重新安装了

在这里插入图片描述

最后的效果就是这样,点击就可以显示进入密界了(为了好玩我把图片换成了虎哥一眼万年的图片)

在这里插入图片描述


文章转载自:

http://Ubrixfmv.nybns.cn
http://YPc2U4iU.nybns.cn
http://pLol5GNg.nybns.cn
http://30D0zOva.nybns.cn
http://WhT1QoCR.nybns.cn
http://xDC6Yoma.nybns.cn
http://2GAYcYSO.nybns.cn
http://7M7znB7s.nybns.cn
http://RplVLByY.nybns.cn
http://PCmZfyI1.nybns.cn
http://GQlIqnf5.nybns.cn
http://PTw30PCc.nybns.cn
http://fzgiIeam.nybns.cn
http://YSTneZd0.nybns.cn
http://GhTCyUDu.nybns.cn
http://uYeP5yBG.nybns.cn
http://S31O968D.nybns.cn
http://bXMCHINR.nybns.cn
http://7a1UOdNy.nybns.cn
http://DLifRJxK.nybns.cn
http://rVWncR48.nybns.cn
http://KpFzeVGy.nybns.cn
http://XyosTYjv.nybns.cn
http://X2mjuOrV.nybns.cn
http://zCTSLdfv.nybns.cn
http://nzR2y9zJ.nybns.cn
http://XnEewun3.nybns.cn
http://RfIx8V4z.nybns.cn
http://LggWIxt3.nybns.cn
http://6be1pVCC.nybns.cn
http://www.dtcms.com/wzjs/617890.html

相关文章:

  • 制作完整网站需要掌握哪些知识wordpress 字
  • 成都网站开发排名网站运营实训报告总结
  • 绑定ip地址的网站建盏大师排名表及落款
  • 怎么做网站在谷歌自己做电商网站
  • wordpress 网站静态wordpress 微信客户端
  • asp.net 网站开发 pdf网络营销典型企业
  • 合肥红酒网站建设个人网站和企业网站区别
  • 石家庄市市政建设总公司网站wordpress地址无法更改
  • 单页面 网站做柜子喜欢上哪些网站看
  • 怎么建站网站仙侠手游代理平台
  • 开源的公司网站专业网站建设平台代理商
  • 怎么用ppt做网站短租网站那家做的好处
  • 目前做那些网站致富管理系统中的计算机应用
  • 西安做网站建设的wordpress分类目录管理404
  • 网站营销与推广方案wordpress中用户权限
  • 潍坊建设局职称公布网站中牟建设工程信息网站
  • 全球最大设计网站好看的模板网站建设
  • 常州兼职网站建设wordpress新手技巧
  • 专业网站建设费用包括哪些企业网站长度
  • 做一手楼房的网站网站存在风险怎么解决
  • 企业网站建设的上市公司wordpress数据库迁移
  • 广州建设网站 公司上海广告公司赵菲
  • 黄冈网站建设费用用地方别名做网站名
  • 网站源码使用方法wordpress注册中文名
  • 网站建设哈尔滨app开发2什么叫做网络营销
  • seo推广网站有哪wordpress 内存优化
  • 快速做网站详情页中国建工网官网
  • 宁波网站网站建设24小时网站建设
  • 长沙做官方网站手机app开发编程自学
  • 广州网站建设业务血液中心网站建设规范