当前位置: 首页 > java >正文

app加固

1、什么是加固?
我们之前讲的逆向,大多数都是用加密算法去加密一些明文字符串,然后把得到的结果用 Base64、Hex等进行编码后提交。加固其实也一样,只不过他通常加密的是 dex文件而已。但是 dex 文件加密以后,安卓系统是没法直接运行的。所以加固的核心,就是把 dex 文件加密,然后 app 运行过程中把 dex 文件解密,还原到内存中。
2、加固的类型
压缩壳:upX
加密壳:
一代        动态加载型        DexClassLoader 落地
二代        动态加载型
三代        代码抽取型
虚拟保护壳
四代        VMP壳         Java2c
混淆壳:ollvm

http://www.xdnf.cn/news/5339.html

相关文章:

  • Vue.js 页面切换空白与刷新 404 问题深度解析
  • 《智能网联汽车 自动驾驶功能道路试验方法及要求》 GB/T 44719-2024——解读
  • 视频编解码学习三之显示器续
  • 鸿蒙跨平台开发教程之Uniapp布局基础
  • LWIP的ICMP协议
  • 小刚说C语言刷题—1058 - 求出100至999范围内的所有水仙花数
  • 每日算法刷题 Day3 5.11:leetcode数组2道题,用时1h(有点慢)
  • UE5定序器中摇臂挂载摄像机 让摄像机始终朝向目标
  • CDGP数据治理主观题评分标准与得分策略
  • 杆件的拉伸与压缩变形
  • 海康相机无损压缩
  • 深入浅出之STL源码分析2_类模版
  • 向前传播(forward)和反向传播
  • vue vite 无法热更新问题
  • navicat112_premium_cs_x64.exe PatchNavicat.exe
  • 【Text2reward】关于general.py与specific.py的区别的咨询笔记
  • Helix:一种用于通用人形控制的视觉语言行动模型
  • OrangePi Zero 3学习笔记(Android篇)5 - usbutils编译(更新lsusb)
  • KEIL_C51和KEIL_MDK共存
  • 批量导出docker镜像
  • JAVA练习题(2) 找素数
  • Openai开源的对文本进行Token编码、解码的库:Tiktoken 库
  • 【Linux系统编程】进程属性--标识符
  • MySql 年,月,日 查询 某时间段的 日期列表
  • Yocto中`${S}`和`${WORKDIR}`的联系与区别
  • C++(5):有符号整数和无符号整数差异
  • RAG 赋能客服机器人:多轮对话与精准回复
  • C++STL——stack,queue
  • 牛客周赛round91
  • 饮水计划(ST表+二分+差分)