随笔分类 - Android 逆向与安全
摘要:使用AndroidStudio 4.0以下版本,安装插件:ideasmali,安装完成后重启IDE。 反编译apk,在AndroidMainfest.xml中添加debuggable=“true” 在smail文件中找到oncreate()并添加 invoke-static{},Landroid/o
阅读全文
摘要:Android逆向分析Hello World,使用 改之理,通过简单学习 smail 和 改之理的基本使用,可以完成逆向实战的Hello World。本次逆向的项目无壳无.SO,分析起来较为容易,适合入门。下面我们来讲述如何实现。 首先我们需要准备一个 Apk文件,此Apk需要是未加壳的。 此Apk
阅读全文
摘要:本文参考资料: 《一种绕过Android P对非SDK接口限制的简单方法》。 《另一种绕过 Android P以上非公开API限制的办法》。 一、Android P 引入了针对隐藏API的使用限制 众所周知,Android P 引入了针对非 SDK 接口(俗称为隐藏API)的使用限制。这是继 And
阅读全文
摘要:一、前言 为何需要混淆呢?简单的说,就是将原本正常的项目文件,对其类,方法,字段,重新命名,a,b,c,d,e,f…之类的字母,达到混淆代码的目的,这样反编译出来,结构乱糟糟的,看了也头大。 另外说明一下,本文的混淆总结基于Android Studio的IDE开发环境。 二、官方默认的混淆配置 其实
阅读全文