栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

unidbg之0异事件--bixin样本

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

unidbg之0异事件--bixin样本

前言

昨天群里有人发了一个bixin样本 计算一个 Signature 的
龙哥说是个好样本,值得研究。
我立马跟上一顿操作弄出来了,现在做下记录。

unidbg load apk/so

这里是老规矩了 没啥好说的 值得注意的是要用64位模拟器

public BiXin() {
        emulator = AndroidEmulatorBuilder.for64Bit().build(); // 创建模拟器实例,要模拟32位或者64位,在这里区分
        final Memory memory = emulator.getMemory(); // 模拟器的内存操作接口
        memory.setLibraryResolver(new AndroidResolver(23)); // 设置系统类库解析
        vm = emulator.createDalvikVM(new File("unidbg-android/src/test/resources/other/bixin_8.5.0.apk"));

        emulator.getSyscallHandler().setVerbose(true);
        vm.setVerbose(true); // 设置是否打印Jni调用细节

        //解决so依赖
        new AndroidModule(emulator,vm).register(memory);

        DalvikModule dm = vm.loadLibrary(new File("unidbg-android/src/test/resources/other/libMapiSign.so"), true);
        module = dm.getModule();

        //绑定IO重定向接口
      
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/276624.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号