2018-07-09

安卓逆向

  • 安装Android Studio
    使用android studio 遇见了一些问题
  1. 版本的问题
  2. 对于android 的图形界面程序开发仍然还有很多的问题
  3. gradle 是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具,使用上存在对版本的不同上有问题。

工具apktool安装 使用文档
https://ibotpeaches.github.io/Apktool/documentation/#utility

Java 学习

JDK环境搭建

  • Dalvik汇编(指令集)语言学习

  • DEX文件反汇编工具
    BakSmali
    Dedexer
    android killer

初次尝试安卓的逆向工作,使用androidkiller工具(应该是中国的大佬将一些安卓逆向工具整合的产物)

基本思路
暂时没有遇见有壳的程序,基本思路,寻找跳过点然后,更改条件语句或直接跳过判断,达到一些目的。

跳过验证的一些思路

  1. 拖入apktool 生成 smali(类Java代码)格式的代码
  2. 寻找特殊的标记字符,以此找到判断点
  3. 更改判断条件,达到目的。

至今还没有用到IDApro(更深层次的逆向,涉及汇编的层面)

你可能感兴趣的:(2018-07-09)