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(更深层次的逆向,涉及汇编的层面)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,842评论 25 709
  • Android 使用Retrofit2进行Https请求 之前没搞过,现在有空在网上翻腾一上午,整理一下: 1、先...
    yuezhenfeng110阅读 827评论 0 1
  • 前言 如果你有看我之前的vim操作演示视频,你会发现,我的vim和你的不一样。你的只有黑白两色,而我的有语法高亮。...
    咖喱py阅读 596评论 1 5
  • 已是冬天,新年将近。北方的城市早已飘雪,A城总算是挺着要把冬天里的第一场雪留给新年。 今天是平安夜。因为在室内,胡...
    月落阅读 210评论 0 1
  • 你知道吗? 每次听到薛之谦的那首「你还要我怎样」,我还是会不自觉的落泪 以前,知道没有希望 而今,已明确不能希望 ...
    誰言1990阅读 515评论 0 14