- 简单的Jni 例子都是映射模式,及对应的Jni 的c/c++ 实现需要,被java的函数命名规则限制死,为了解决这类毛病,引入的JNI_OnLoad这类方法。 jint JNI_OnLoad(JavaVM* vm, void* reserved) 该方法在Jni so 被加载时调用。该方法告诉VM此C组件使用高级的JNI版本。如果你的... 简单的Jni 例子都是映射模式,及对应的Jni 的c/c++ 实现需要,被java的函数命名规则限制死,为了解决这类毛病,引入的JNI_OnLoad这类方法。 jint JNI_OnLoad(JavaVM* vm, void* reserved) 该方法在Jni so 被加载时调用。该方法告诉VM此C组件使用高级的JNI版本。如果你的...
- 文章目录 一、程序头偏移量二、节区头偏移量三、处理器特定标志四、ELF 文件头大小 一、程序头偏移量 ELF 文件头 第 28 ~ 31 字节 : 程序头偏移量 ;... 文章目录 一、程序头偏移量二、节区头偏移量三、处理器特定标志四、ELF 文件头大小 一、程序头偏移量 ELF 文件头 第 28 ~ 31 字节 : 程序头偏移量 ;...
- 文章目录 一、读寄存器二、写寄存器 一、读寄存器 调用 ptrace(PTRACE_GETREGS, m_nPid, NULL, regs) 1 读取进程运行时... 文章目录 一、读寄存器二、写寄存器 一、读寄存器 调用 ptrace(PTRACE_GETREGS, m_nPid, NULL, regs) 1 读取进程运行时...
- 文章目录 一、向进程内存写出数据二、写出流程三、完整代码 一、向进程内存写出数据 向内存写出数据 : 每次最多能写出 4 字节 ; ptrace(PTRACE_P... 文章目录 一、向进程内存写出数据二、写出流程三、完整代码 一、向进程内存写出数据 向内存写出数据 : 每次最多能写出 4 字节 ; ptrace(PTRACE_P...
- 文章目录 一、读取进程内存数据二、读取流程三、完整代码 一、读取进程内存数据 使用 ptrace 函数读取内存数据 : ptrace(PTRACE_PEEKTEX... 文章目录 一、读取进程内存数据二、读取流程三、完整代码 一、读取进程内存数据 使用 ptrace 函数读取内存数据 : ptrace(PTRACE_PEEKTEX...
- 文章目录 一、加壳技术识别二、VMP 加壳示例三、Dex2C 加壳示例 一、加壳技术识别 加壳技术识别的必要性 : 拿到 APK 文件后 , 如果想要分析其 DEX... 文章目录 一、加壳技术识别二、VMP 加壳示例三、Dex2C 加壳示例 一、加壳技术识别 加壳技术识别的必要性 : 拿到 APK 文件后 , 如果想要分析其 DEX...
- 文章目录 一、加壳的 Android 应用启动流程二、使用反射替换 LoadedApk 中的类加载器流程 一、加壳的 Android 应用启动流程 加壳的 Andr... 文章目录 一、加壳的 Android 应用启动流程二、使用反射替换 LoadedApk 中的类加载器流程 一、加壳的 Android 应用启动流程 加壳的 Andr...
- 文章目录 一、程序头数据二、节区头数据三、动态符号表 一、程序头数据 在上一篇博客 【Android 逆向】ELF 文件格式 ( ELF 程序头入口大小 | ELF... 文章目录 一、程序头数据二、节区头数据三、动态符号表 一、程序头数据 在上一篇博客 【Android 逆向】ELF 文件格式 ( ELF 程序头入口大小 | ELF...
- 一. BluetoothClass简介 1. 继承关系 public final class BluetoothClass extends Object implements Parcelable 该类是final类, 不能被继承, 没有子类; 该类继承了Object类, 实现了Parcelable接口; Parcelabl... 一. BluetoothClass简介 1. 继承关系 public final class BluetoothClass extends Object implements Parcelable 该类是final类, 不能被继承, 没有子类; 该类继承了Object类, 实现了Parcelable接口; Parcelabl...
- 一. BluetoothDevice简介 1. 继承关系 public static Class BluetoothDevice extends Object implement Parcelable 该类实现了Parcelable接口, 实现了Parcelable接口的类的对象可以封装到Parcel对象中, 封装后的数据可以通过I... 一. BluetoothDevice简介 1. 继承关系 public static Class BluetoothDevice extends Object implement Parcelable 该类实现了Parcelable接口, 实现了Parcelable接口的类的对象可以封装到Parcel对象中, 封装后的数据可以通过I...
- 文章目录 一、远程调用总结二、远程调用注意事项 一、远程调用总结 在之前的博客 【Android 逆向】Android 进程注入工具开发 ( 调试进程中寄存器的作... 文章目录 一、远程调用总结二、远程调用注意事项 一、远程调用总结 在之前的博客 【Android 逆向】Android 进程注入工具开发 ( 调试进程中寄存器的作...
- 文章目录 一、测试 WebP 图片解码速度二、测试 WebP 图片编码速度三、参考资料 测试结果 : WebP 格式图片 , 解码快 , 编码慢 , 占用空间小 ; 在解码速度上 ... 文章目录 一、测试 WebP 图片解码速度二、测试 WebP 图片编码速度三、参考资料 测试结果 : WebP 格式图片 , 解码快 , 编码慢 , 占用空间小 ; 在解码速度上 ...
- 文章目录 一、函数拦截流程二、定位动态库及函数位置 一、函数拦截流程 函数拦截流程 : 定位动态库及函数位置 : 获取该动态库在内存中的位置 , 以便于 查找函数... 文章目录 一、函数拦截流程二、定位动态库及函数位置 一、函数拦截流程 函数拦截流程 : 定位动态库及函数位置 : 获取该动态库在内存中的位置 , 以便于 查找函数...
- 文章目录 一、动画效果添加对象二、kotlin-android-extensions 插件使用步骤1、配置 kotlin-android-extensions 插件2、导入视图3、完整布局文件4、... 文章目录 一、动画效果添加对象二、kotlin-android-extensions 插件使用步骤1、配置 kotlin-android-extensions 插件2、导入视图3、完整布局文件4、...
- 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/25996817 工信部规定的网速测试标准 : 除普通网页测速采用单线程外,用户宽带接入速率测试应使用多线程(多TCP连接)HTTP下载进行测速,测试中... 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/25996817 工信部规定的网速测试标准 : 除普通网页测速采用单线程外,用户宽带接入速率测试应使用多线程(多TCP连接)HTTP下载进行测速,测试中...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签