• 安卓逆向一


    配置路径jdk等,安装好android studio ,下载所需应用,新建一个app(hello world)

    输出成apk

    直接在cmd中输入 adb install  (拖入刚生成的apk文件)

    下载安装android killer 

    看下smali语法:https://blog.csdn.net/qq_32115439/article/details/72973025

           https://blog.csdn.net/jackzhouyu/article/details/51605738

    反编译apk  涉及到的一些工具:https://blog.csdn.net/lpohvbe/article/details/7983907

     一些要掌握的逆向工具:

    1、apktool的使用:

      主要用来打包和解压再用andiro签名

      https://www.cnblogs.com/chen110xi/p/6612437.html

      主要用到的命令:1.apktool d test.apk 解包test.apk
              2.apktool b test.apk 重打包test.apk

      之后可以用andirokiller来签名

     2、jeb工具的使用

      参考地址https://www.52pojie.cn/thread-696860-1-1.html

      简单的使用方法:https://www.52pojie.cn/thread-742250-1-1.html

      建议官网下载并注册

      https://www.pnfsoftware.com/jeb/demo

      1.反编译apk,dex
      2.包名树状图
      3.查看指定类的smali代码
      4.转换成java语言
      5.java代码中双击函数 进入函数方法的定义 ,查看方法的调用
      6.查看AndroidManifest.xml

    3、adb命令集合

      https://www.cnblogs.com/JianXu/p/5161179.html

    4、OLLVM的混淆与反混淆

      https://bbs.pediy.com/thread-217727.htm

    5、python反混淆工具

      https://github.com/cea-sec/miasm

  • 相关阅读:
    Hadoop概述与配置
    组件间通讯及钩子函数
    react组件
    JSX
    Node.js二分查找
    链表
    微信支付V3
    在有序数组中查找某一特定元素的索引
    给定一个只包括 ‘(‘,‘)‘,‘{‘,‘}‘,‘[‘,‘]‘ 的字符串,判断字符串是否有效。
    我的前半生
  • 原文地址:https://www.cnblogs.com/Robertzewen/p/10064111.html
Copyright © 2020-2023  润新知