没有合适的资源?快使用搜索试试~ 我知道了~
dlfunc:通过伪造调用者地址绕过Android上的动态链接功能限制
共22个文件
java:3个
gradle:3个
properties:2个
需积分: 10 2 下载量 115 浏览量
2021-05-31
12:41:32
上传
评论
收藏 68KB ZIP 举报
温馨提示
函数 介绍 最近的 Android 版本中的动态链接函数( dlopen 、 dlsym )受到调用者地址检查的限制。 这个项目可以通过伪造调用者地址作为一种解决方法。 基本思想是简单地将dlopen / dlsym设置为 JNI 函数,这些函数实际上是由libart.so的蹦床代码libart.so ,可以用来欺骗链接器。 通过这种方式,既不需要/proc/self/maps文件也不需要 ELF 解析,并且希望在解析过程中可以使用符号哈希表以加快符号查找。 设置 该库是使用 Android Gradle 插件的新特性构建的,用于,这会将模块添加到.aar文件中。 要使用该库,请首先确保使用 Android Gradle 插件版本 4.0+。 然后将库添加为依赖项: implementation 'io.github.rk700:dlfunc:0.1.0' build.gradl
资源推荐
资源详情
资源评论
收起资源包目录
dlfunc-main.zip (22个子文件)
dlfunc-main
.gitignore 244B
settings.gradle 45B
dlfunc
.gitignore 6B
build.gradle 1KB
src
androidTest
java
lab
galaxy
dlfunc
ExampleInstrumentedTest.java 753B
main
jni
include
dlfunc.h 378B
dlfunc.c 3KB
AndroidManifest.xml 153B
java
lab
galaxy
dlfunc
JNIHelper.java 202B
test
java
lab
galaxy
dlfunc
ExampleUnitTest.java 378B
consumer-rules.pro 0B
proguard-rules.pro 750B
CMakeLists.txt 1KB
build.gradle 530B
gradlew 5KB
LICENSE 11KB
.github
workflows
ci.yml 282B
README.md 3KB
gradlew.bat 2KB
gradle.properties 1KB
gradle
wrapper
gradle-wrapper.properties 230B
gradle-wrapper.jar 53KB
共 22 条
- 1
资源评论
e起学美术
- 粉丝: 18
- 资源: 4631
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功