分类:安全和逆向

Android逆向之旅—解析编译之后的Dex文件格式

一、前言 新的一年又开始了,大家是否还记得去年年末的时候,我们还有一件事没有做,那就是解析Android中编译之后的classes.dex文件格式,我们在去年的时候已经介绍了: 如何解析编译之后的xml文件格式: 点击进入 如何解析编译之后的resource.arsc文件格式:...

尼古拉斯.赵四 8年前 (2016-05-12) 19754℃ 0评论 29喜欢

Android逆向之旅—静态分析技术来破解Apk

一、前言 从这篇文章开始我们开始我们的破解之路,之前的几篇文章中我们是如何讲解怎么加固我们的Apk,防止被别人破解,那么现在我们要开始破解我们的Apk,针对于之前的加密方式采用相对应的破解技术,Android中的破解其实大体上可以分为静态分析和动态分析,对于这两种方式又可以细分为...

尼古拉斯.赵四 8年前 (2016-05-12) 31767℃ 0评论 44喜欢

Android中对Apk加固(加壳)续篇之—对Native层(so文件)进行加固

有人说Android程序用Java代码写的,再怎么弄都是不安全的,很容易破解的,现在晚上关于应用加固的技术也很多了,当然这些也可以用于商业发展的,梆梆加密和爱加密就是很好的例子,当然这两家加固的Apk也是被很多geeker拿来练手和研究的主要对象,没有绝对的安全,只有相对的攻防。...

尼古拉斯.赵四 8年前 (2016-05-12) 16391℃ 0评论 5喜欢

Android逆向之旅—基于对so中的函数加密技术实现so加固

一、前言 今天我们继续来介绍so加固方式,在前面一篇文章中我们介绍了对so中指定的段(section)进行加密来实现对so加固 点击进入 这篇文章我们延续之前的这篇文章来介绍一下如何对函数进行加密来实现加固,当然这篇文章和前篇文章有很多类似的地方,这里就不做太多的解释了,所以还...

尼古拉斯.赵四 8年前 (2016-05-12) 15238℃ 0评论 8喜欢

Android逆向之旅—基于对so中的section加密技术实现so加固

一、前言 好长时间没有更新文章了,主要还是工作上的事,连续加班一个月,没有时间研究了,只有周末有时间,来看一下,不过我还是延续之前的文章,继续我们的逆向之旅,今天我们要来看一下如何通过对so加密,在介绍本篇文章之前的话,一定要先阅读之前的文章: so文件格式详解以及如何解析一个s...

尼古拉斯.赵四 8年前 (2016-05-12) 21113℃ 2评论 11喜欢

Android逆向之旅—Android应用的汉化功能(修改SO中的字符串内容)

一、前言 今天我们继续来讲述逆向的知识,今天我们来讲什么呢?我们在前一篇文章中介绍了关于SO文件的格式,今天我们继续这个话题来看看如何修改SO文件中的内容,看一下我们研究的主题: 需求:想汉化一个Apk 思路:汉化,想必大家都了解,老外开发的一个游戏,结果他不支持中文,那么我们就...

尼古拉斯.赵四 8年前 (2016-05-12) 16224℃ 1评论 8喜欢

Android逆向之旅—SO(ELF)文件格式详解

第一、前言 从今天开始我们正式开始Android的逆向之旅,关于逆向的相关知识,想必大家都不陌生了,逆向领域是一个充满挑战和神秘的领域。作为一名Android开发者,每个人都想去探索这个领域,因为一旦你破解了别人的内容,成就感肯定爆棚,不过相反的是,我们不仅要研究破解之道,也要研...

尼古拉斯.赵四 8年前 (2016-05-12) 21617℃ 1评论 19喜欢

Android中的Apk的加固(加壳)原理解析和实现

一、前言 今天又到周末了,憋了好久又要出博客了,今天来介绍一下Android中的如何对Apk进行加固的原理。现阶段。我们知道Android中的反编译工作越来越让人操作熟练,我们辛苦的开发出一个apk,结果被人反编译了,那心情真心不舒服。虽然我们混淆,做到native层,但是这都是...

尼古拉斯.赵四 8年前 (2016-05-12) 26528℃ 1评论 31喜欢