首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
so
订阅
Android NDK
Android小菜鲲
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
移植 OLLVM 到 LLVM 18,C&C++代码混淆
OLLVM 简介 OLLVM (Obfuscator-LLVM) 是一个基于 LLVM 的代码混淆工具。 LLVM 是一个广泛使用的编译器框架,OLLVM 在其基础上提供了多种混淆技术,旨在增加程序逆
攻防:如何防止动态hook绕过jni签名校验
攻 我们知道jni校验签名也不可靠,可以被动态hook绕过。代码如下: 只要得到了签名的signature,并且在application中添加 这时无论java层还是jni层,当获取getPackag
基于渠道信息的 APK 文件校验方案
应该说 Android 文件签名的方案本身就是一个公开的“秘密”。这种方案本质上是在 Android 自身签名校验的基础上增加了一层校验逻辑。
Android 使用jni校验应用签名sha1值,防止so文件逆向盗用
在日常开发中,我们会把一些关键的算法与数据使用c++编写,然后打包成so文件使用。 因为反编译后已经知道我们的应用包名与方法参数,解压apk后so文件也非常容易的获取到,所以只要新建一个java类就能轻松的获取到so文件加密的数据了。 那我们怎样防止生成的so文件被其他人盗用呢…
Android 如何生成 so 库
Android 开发中难免会使用到 jni,实践中虽然简单,但也还是有不少坑点,本文将十分详细介绍在生成 so 库过程中细节。