吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12103|回复: 17
收起左侧

[Android 原创] android so加固

[复制链接]
liumengdeqq 发表于 2018-5-10 18:07
开源代码地址:https://github.com/liumengdeqq/CustomLinker.git        
一.so的加载过程分析
       1.png
    二.分析系统加载so的原理
     (1)用mmap函数映射so文件到内存
             2.png
        (2)映射内存根地址
       3.png
          (3)映射so代码load内存
         4.png

         (4)映射soinfo结构体和重定向]
5.png

             (5)重定向系统函数]
6.png

           (6)调用初始化函数和函数数组]
7.png

        (7)还原系统权限]
8.png

        (8)单个函数加密]
9.png

      
        三.难点分析
       (1).在android 7.0之后dlopen不返回soinfo结构体,通过读取maps 获取基地址读取系统so的结构体
       (2).在android5.1之后 出现read被pread64函数读取so的结构
       (3).在android4.1.2 5.0 7.0等page_size 也是内存大小有改变
       (4).在android4.4之后都是c++ 考虑安全问题 用c语言实现
        四.加固前后对比图
10.jpg

免费评分

参与人数 6威望 +3 吾爱币 +18 热心值 +5 收起 理由
mhxy2012 + 1 + 1 谢谢@Thanks!
GuXing + 1 + 1 用心讨论,共获提升!
zy1234 + 1 + 1 用心讨论,共获提升!
CarroAro -1 盗链文章標示原創有點爭議
a634085832 + 1 + 1 图全部挂了,请重新编辑一下吧
qtfreet00 + 3 + 15 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

SHH1997丶 发表于 2018-5-10 18:31
图全挂  重新编辑一下吧
Deteriorator 发表于 2018-5-10 18:45
gunxsword 发表于 2018-5-10 18:48
头像被屏蔽
nedesq 发表于 2018-5-10 20:10
提示: 作者被禁止或删除 内容自动屏蔽
我不吃史莱姆 发表于 2018-5-11 00:15
防盗链是什么....
finalcrasher 发表于 2018-5-11 09:03
图片挂了啊,根本没学到东西
forfor 发表于 2018-5-11 09:58
对的,加固 就是防盗链
Hmily 发表于 2018-5-11 10:15
@liumengdeqq 图片盗链了,上传论坛吧。
lixx123 发表于 2018-5-11 10:17
学习到了   楼主辛苦了

免费评分

参与人数 1吾爱币 -1 收起 理由
MXWXZ -1 请勿灌水,提高回帖质量是每位会员应尽的义务!

查看全部评分

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 22:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表