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和工具也提供了非常便捷的操作

总结

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


目录
相关文章
|
6月前
|
网络协议 Android开发 数据安全/隐私保护
Android手机上使用Socks5全局代理-教程+软件
Android手机上使用Socks5全局代理-教程+软件
5007 2
|
7月前
|
Java API 调度
Android系统 自定义开机广播,禁止后台服务,运行手动安装应用接收开机广播
Android系统 自定义开机广播,禁止后台服务,运行手动安装应用接收开机广播
363 0
|
1月前
|
Android开发
布谷语音软件开发:android端语音软件搭建开发教程
语音软件搭建android端语音软件开发教程!
|
1月前
|
自然语言处理 数据可视化 Java
国内首位聋人 Android 软件工程师体验通义灵码,“这真是太棒了”
@workspace 功能发布后,我们收到了非常多新老朋友的积极反馈,其中有一个特别的朋友给我留下了深刻的印象,来分享一下他的故事。
|
7月前
|
存储 Java 开发工具
在Eclipse配置安装Android详细教程(新手)
在Eclipse配置安装Android详细教程(新手)
171 1
|
4月前
|
Android开发
解决android apk安装后出现2个相同的应用图标
解决android apk安装后出现2个相同的应用图标
373 2
|
5月前
|
Oracle Java 关系型数据库
Android studio 安装以及第一个程序
Android studio 安装以及第一个程序
135 0
|
7月前
|
安全 物联网 测试技术
构建未来:Android与IoT设备的无缝交互深入探索软件自动化测试的未来趋势
【5月更文挑战第30天】在物联网(IoT)技术快速发展的当下,Android系统因其开放性和广泛的用户基础成为了连接智能设备的首选平台。本文将探讨如何通过现代Android开发技术实现智能手机与IoT设备的高效、稳定连接,并分析其中的挑战和解决方案。我们将深入挖掘Android系统的底层通信机制,提出创新的交互模式,并通过实例演示如何在Android应用中集成IoT控制功能,旨在为开发者提供一套可行的指导方案,促进IoT生态系统的进一步发展。
|
6月前
|
存储 Android开发
详细解读Android获取已安装应用信息(图标,名称,版本号,包)
详细解读Android获取已安装应用信息(图标,名称,版本号,包)
91 0
|
7月前
|
Shell 开发工具 Android开发