您当前的位置: 首页 > 
  • 0浏览

    0关注

    214博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

app逆向(10)| APP的加固与脱壳

不愿透露姓名の网友 发布时间:2022-10-15 16:38:29 ,浏览量:0

文章目录
  • 一、了解dex文件
  • 二、APP加固
  • 三、APP脱壳
    • 1.脱壳本质
    • 2.脱壳的方式
    • 3.模拟器脱壳示例
    • 4.frida脱壳步骤

一、了解dex文件

什么是dex文件

  • 他是Android系统的可执行文件,包含应用程序的全部操作指令以及运行时数据。
  • 由于dalvik是一种针对嵌入式设备而特殊设计的java虚拟机,所以dex文件与标准的class文件在结构设计上有着本质的区别。当java程序编译成class后,还需要使用dx工具将所有的class文件整合到一个dex文件,目的是其中各个类能够共享数据,在一定程度上降低了冗余,同时也是文件结构更加经凑,实验表明,dex文件是传统jar文件大小的50%左右 在这里插入图片描述 dex的文件结构

在这里插入图片描述

关注
打赏
1657102503
查看更多评论
立即登录/注册

微信扫码登录

0.0338s