从0到android逆向01 - 查找字符串

本文介绍了安卓逆向工程的概念,探讨了其在安全评估、破解、定制和学术研究中的应用。还提到了如何在AndroidStudio中创建工程并使用工具如jadx和androidkiller进行字符串查找的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1 什么是安卓逆向

2 android工程

3 查找字符串


1 什么是安卓逆向

安卓逆向(Android reverse engineering)指的是对 Android 应用程序进行反向工程,以获取应用程序的内部结构、代码、资源和逻辑等信息。逆向工程旨在深入了解应用程序的运行方式,可能涉及分析应用程序的二进制文件、解密加密的数据、破解应用程序的安全措施等。

安卓逆向可以用于各种目的,包括但不限于以下几个方面:

  1. 安全评估:安全专家可以通过逆向应用程序来识别潜在的漏洞和安全风险,以提高应用程序的安全性。

  2. 破解:某些人可能试图破解应用程序的保护机制,以绕过付费功能、获取付费内容、修改应用程序行为等。

  3. 定制和修改:开发人员可以通过逆向应用程序来了解其内部工作原理,并对其进行定制和修改,以满足特定需求或添加新功能。

  4. 学习和研究:安卓逆向也可用于学术研究或个人学习目的,帮助人们深入了解 Android 平台的工作原理和应用程序开发技术。

需要注意的是,逆向工程可能涉及到法律和道德问题,因此在进行安卓逆向时应该遵守适用法律法规和道德准则。

2 android工程

Android Studio  新建一个工程,添加textview

 text是res文件夹下的资源

3 查找字符串

在jadx中进行反编译,

 基本一致

 在反编译中可以看出没有字符串

 搜索也没有

 

使用工具 android killer 可以成功搜索到字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值