Android逆向之--------常用软件安装

简介: Android逆向之--------常用软件安装

Android逆向系列文章目录

第一章 Android逆向学习入门之软件安装


文章目录


前言

本篇文章讲解的是学习逆向需要安装的一些软件


一、ApkTool

官网下载:ApkTool下载地址

Android逆向分析领域最久远的工具之一,提供了Android APK的反编译和回编译的功能,让APK可以重打包

按照提示完成安装

使用apktool进行反编译apk

apktool d 需要破解的APK文件地址  -o 输出反编译apk后的文件地址

示例:apktool d ./app.apk -o outdir

即在outdir文件夹里面生成了反编译后的apk

二、smali/baksmali

DEX文件的反编译和回编译工具,提供了smali语法格式,使Dex文件的修改可以基于samli的语法完成。
APKTool本质上也是使用他提供的dexlib库来生成smali反汇编文件的

三、dex2jar

使用最多的将DEX文件转换为jar包的工具

四、010 Editor

1.跨平台的二进制编辑器,该工具可以使用文件格式模板对二进制文件进行查看和编辑
在一些
2,在一些分析场景中,可以使用010 Editor内置的脚本语言编写二进制的文件格式模板
3.是分析二进制程序的必备工具

五,使用起来最简单的工具(图形化界面)

它能够对反编译后的Smali文件进行修改,并将修改后的文件进行打包。

这里引用的是@昨夜星辰2012 吾爱大神:

下载地址:

链接:软件下载地址

提取码:tfdo

解压密码:www.52pojie.cn

基本使用

1

点开exe文件直接运行即可,如遇到反编译卡死,反编译失败等现象请查看第一个红框中的文件夹里面列举了常见的问题

点击打开输入想要反编译的apk地址或者直接拖入apk

2.

右下角即为进度,左上角的Android和工具也提供了非常便捷的操作

总结

以上就是今天要讲的内容,本文仅仅简单介绍了学习逆向分析的软件安装。


相关文章
|
网络协议 Android开发 数据安全/隐私保护
Android手机上使用Socks5全局代理-教程+软件
Android手机上使用Socks5全局代理-教程+软件
8328 2
|
3月前
|
安全 Shell 测试技术
安卓硬改一键新机,一键新机改串软件,免ROOT网卡串号Imei/sn码
本内容提供移动安全研究相关资料与方法,包括通过Android Studio官方工具和模拟器进行设备测试、ADB调试命令学习
|
2月前
|
监控 Android开发 数据安全/隐私保护
批量发送短信的平台,安卓群发短信工具插件脚本,批量群发短信软件【autojs版】
这个Auto.js脚本实现了完整的批量短信发送功能,包含联系人管理、短信内容编辑、发送状态监控等功能
|
3月前
|
XML Android开发 数据格式
手机型号修改器, 安卓修改手机型号软件, 一键修改手机型号
这个实现方案包含四个核心模块:设备伪装类、后台服务、Xposed模块和清单文件。DeviceSpoofer类负责生成和修改设备信息
|
7月前
|
安全 Android开发 数据安全/隐私保护
Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
278 12
Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
|
6月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
7月前
|
JavaScript 搜索推荐 Android开发
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
203 8
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
|
10月前
|
Android开发
布谷语音软件开发:android端语音软件搭建开发教程
语音软件搭建android端语音软件开发教程!
|
10月前
|
自然语言处理 数据可视化 Java
国内首位聋人 Android 软件工程师体验通义灵码,“这真是太棒了”
@workspace 功能发布后,我们收到了非常多新老朋友的积极反馈,其中有一个特别的朋友给我留下了深刻的印象,来分享一下他的故事。
|
Android开发
解决android apk安装后出现2个相同的应用图标
解决android apk安装后出现2个相同的应用图标
702 2