文档章节

自用Android程序破解,逆向分析工具集

扣丁禅师
 扣丁禅师
发布于 2015/03/17 09:51
字数 356
阅读 381
收藏 20

下载:

git clone https://github.com/zencodex/hack-android.git

本人主要在Mac osx使用,所以linux下没经过严格测试,可能会存在小问题。签名脚本是自己写的,临时文件写到了/tmp 目录下,所以linux下要确定存在/tmp。

如遇到问题,可在github上new issue

romtools可配合厨房工具使用,可用于ROM的定制修改,厨房工具下载:

git clone https://github.com/zencodex/Android-Kitchen.git

本人网上首发的 酷派5217 ROOT ROM 就是基于此套工具集定制而成。

hack-android

适用于linux和mac osx平台。

工具简介

  • apktool/ apk的反编译,编译工具,代码为smali格式

  • signtool 签名工具,命令为 signed.sh yours.apk,生成yours-signed.apk

  • dex2jar 将apk中的classes.dex 转换成jar包,然后通过JD-GUI 分析代码,转换出的java代码有一定的误差。

  • JD-GUI.app 查看jar包的java代码,此为Mac OSX 平台

  • jd-gui-linux 同上,此为linux平台

  • baksmali 可以合并,拆分优化过的odex和apk。

  • class-dump-z 分析 iOS object c的定义。

  • jbe 类似JD-GUI的反编译工具,java class文件的字节码编辑工具,可以查看和修改class文件。

  • arm-bin arm CPU编译好的小工具集,比如busybox,tcpdump等,可直接adb push到android手机中,用于调试。

  • romtools boot.img等格式 拆包,打包工具 记住命令:gunzip -c ../boot.img-ramdisk.gz | cpio -i

老刺猬联盟

© 著作权归作者所有

共有 人打赏支持
扣丁禅师
粉丝 15
博文 31
码字总数 13588
作品 0
沈阳
架构师
私信 提问
最强最全干货分享:Android开发书籍、教程、工具等

最全干货分享,本文收集整理了Android开发所需的书籍、教程、工具、资讯和周刊各种资源,它们能让你在Android开发之旅的各个阶段都受益。 入门 《Learning Android(中文版)》 本书为Andro...

拉偶有所依
2015/01/09
0
1
一文了解安卓APP逆向分析与保护机制

本文由 网易云 发布 “知物由学”是网易云易盾打造的一个品牌栏目,词语出自汉·王充《论衡·实知》。人,能力有高下之分,学习才知道事物的道理,而后才有智慧,不去求问就不会知道。“知物...

wangyiyungw
05/15
0
0
Android安全防护之旅---Android应用"反调试"操作的几种方案解析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jiangwei0910410003/article/details/65935044 一、前言 在之前介绍了很多破解相关的文章,在这个过程中我们难...

尼古拉斯_赵四
2017/04/11
0
0
Android应用程序逆向入门

  我们每天都会在Google Play商店看到一系列新的Android应用程序,从游戏到公用设施,再到物联网设备客户端等等,几乎我们生活中的每一个方面都可以通过一个app以某种方式进行控制。我们有...

FreeBuf
04/27
0
0
Android 渗透测试学习手册 第三章 Android 应用的逆向和审计

第三章 Android 应用的逆向和审计 作者:Aditya Gupta 译者:飞龙 协议:CC BY-NC-SA 4.0 在本章中,我们将查看 Android 应用程序或文件,并了解其不同的组件。 我们还将使用工具(如 Apktoo...

apachecn_飞龙
2016/12/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

揭秘 | 双11逆天记录背后的数据库技术革新

摘要: 第十个天猫“双11”狂欢节圆满落幕,如今双11已不仅仅是天猫的盛会,更是阿里技术人的新年 每一个数字背后 都需要强大的技术支撑 Higher, Faster, Smarter 是我们不变的追求 技术无边...

阿里云云栖社区
19分钟前
4
0
element ui中的input组件不能监听键盘事件解决

vue使用element-ui的el-input监听不了键盘事件,原因应该是element-ui自身封装了一层div在input标签外面,把原来的事件隐藏了,所以如下代码运行是无响应的: <el-input v-model="search" p...

呵呵闯
22分钟前
3
0
Linux常用中间件启动命令

zookeeper redis lts

王桥修道院副院长
23分钟前
1
0
Kotlin极简教程中对? extends 和 ? super (out和int)的描述

PECS 现在问题来了:我们什么时候用extends什么时候用super呢?《Effective Java》给出了答案: PECS: producer-extends, consumer-super 比如,一个简单的Stack API: public class Stack<E...

SuShine
24分钟前
1
0
微信分享link问题

前提:公司业务,分享的页面需要自定义并且是一个固定页面 因此自定义分享link,这里存在一个问题,必须与安全域名一致,自不必说,而且这个link必须是当有协议的,也就是说不能写成locatio...

litCabbage
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部