书香雅阁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1897|回复: 0

【APK加验证】

[复制链接]

451

主题

474

帖子

158万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1581710
发表于 2022-11-25 01:20:36|字数:1,263 | 显示全部楼层 |阅读模式
前言
你需要首先判断你要加验证的apk是否存在签名验证,有签名验证的apk是不支持做任何修改的,自然也不支持加验证

——————————这一步通过不了说明你的apk不支持加验证


对于大家比较关心的几个问题进行阐述
①:加验证后的安全性如何
apk实际上就是压缩包,假设你桌面有一个1.apk,你改成1.zip就可以直接使用压缩软件打开了,目前市场上有许多厉害的壳,其作用就是让apk解包修改后无法正常打包,但是其价格也是非常高的


360加固价格参考
https://jiagu.360.cn/#/global/vip/packages


因此,如果没有一个好的壳子,那就意味着你的apk可以被轻松修改(当然,这个轻松也是相对的,毕竟懂安卓破解的还是比较少的)

所以从专业角度来说,
加验证后的apk防破解能力不强,但是使用“框架模式”可以让破解者想要破解需要找你先买一张卡

②:自己的apk能不能加
目前提供了多种加验证的方式,基本上99.9%的apk都可以加,但是可能会存在以下缺陷
1:到期无法下线
一些apk可能无法向其中注入心跳,这使得到期后apk不会自动关闭,但是前台退出,下次再次进入则会提示已到期。

注:安卓系统的特性是优先保持前台软件的运行,就像你正在看个视频,有人给你发了个消息你去聊天工具中和人家聊会天,再切换回视频软件时视频软件就会闪退重启

也就是说,如果你的用户一直保持对当前apk的前台运行,也不熄屏或切换其他应用,那么由于到期也不会下线,他将可以一直使用


2:软件太大需要分包
一些apk可能当你的apk过大(一般是超过200M,这个值是有弹性的,手机性能越好,能处理的apk越大)的时候,可能需要用户安装2个apk(一个数据包,一个启动器)

操作说明
先配置系统环境
点击查看: 【环境配置】
目前apk加验证提供2种类型的加验证方式
1:一体类型
这种模式就是将原有加验证软件进行解包,然后植入验证代码,软件启动后首先会来到验证界面,验证成功会进入正常界面,在一些地方也叫云注入

这种模式的缺点是他人可以在不买卡的情况下对apk去除验证并修复,一般不推荐使用

点击查看:【一体模式】

————————————————————————————

2:框架模式
①:将要加验证的apk进行修改处理后,以一种自定义加密的方式再对处理后的文件加密,生成数据包
②:将加密后的文件和验证系统进行合并,并将加密密码存储在易游后台中
③:软件启动后,首先进入验证界面,验证成功后服务器返回加密密码
④:软件使用加密密码对加密的数据包进行解密,并弹出安装提示,会将这个处理后的数据包安装到系统中(仅首次,不会每次都执行本操作)
⑤:验证成功进入加验证软件初始界面

框架模式在许多著名的企业级软件都有应用,通常就是app里面的某个功能会需要单独下载并安装数据包插件
由于存在对数据包解密的这样一个步骤,这使得破解者想要破解首先就需要找你买卡(为了拿到加密密码),想暴力跑出来(一个个尝试)几乎是不可能的

点击查看:【框架模式】

返回:【易游成品加验证工具简介】
回复

使用道具 举报

  高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Archiver|小黑屋|书香雅阁论坛 ( 湘ICP备17011672号-3 )

GMT+8, 2024-11-21 18:00 , Processed in 0.077873 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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