前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android逆向之--------常用软件安装

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

作者头像
北洋
发布2021-12-08 10:17:12
7540
发布2021-12-08 10:17:12
举报
文章被收录于专栏:北洋csdn

Android逆向系列文章目录

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

文章目录

前言

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

一、ApkTool

官网下载:ApkTool下载地址

代码语言:javascript
复制
Android逆向分析领域最久远的工具之一,提供了Android APK的反编译和回编译的功能,让APK可以重打包
在这里插入图片描述
在这里插入图片描述

按照提示完成安装

使用apktool进行反编译apk

代码语言:javascript
复制
apktool d 需要破解的APK文件地址  -o 输出反编译apk后的文件地址

示例:apktool d ./app.apk -o outdir 即在outdir文件夹里面生成了反编译后的apk

二、smali/baksmali

代码语言:javascript
复制
DEX文件的反编译和回编译工具,提供了smali语法格式,使Dex文件的修改可以基于samli的语法完成。

APKTool本质上也是使用他提供的dexlib库来生成smali反汇编文件的

三、dex2jar

代码语言:javascript
复制
使用最多的将DEX文件转换为jar包的工具

四、010 Editor

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

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

代码语言:javascript
复制
它能够对反编译后的Smali文件进行修改,并将修改后的文件进行打包。

这里引用的是@昨夜星辰2012 吾爱大神: 下载地址: 链接:软件下载地址 提取码:tfdo 解压密码:www.52pojie.cn

基本使用

1

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

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

2.

在这里插入图片描述
在这里插入图片描述

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

总结

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/11/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Android逆向系列文章目录
    • 文章目录
    • 前言
    • 一、ApkTool
      • 使用apktool进行反编译apk
      • 二、smali/baksmali
      • 三、dex2jar
      • 四、010 Editor
      • 五,使用起来最简单的工具(图形化界面)
        • 基本使用
        • 总结
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档