摘要: 6.setJNIload方法只有动态注册方法的时候才执行,静态注册的不用执行 7.keystone,是将汇编语言转成地址的。capstone是将地址转成汇编语言的 8.在线汇编和地址互转的网站:https://armconverter.com/ 9.参数的基本类型,比如int,long等,其他的对象类型一律要手动 addLocalObject,其中context对象用: DvmObject context = vm.resolveClass("android/content/Context").newObject(null);// context list.add(vm.addLocalObject(context)) 10.找准一行汇编,Alt+G快捷键,查看架构类型,值为1则是thumb,为0则是arm,如果ida解析有误,可以手动修改这个值 11.RM调用约定,入参前四个分别通过R0-R3调用,返回值通过R0返回 12.unidbg的项目可以打包成java包执行 阅读全文
posted @ 2023-04-21 10:50 Eeyhan 阅读(1112) 评论(0) 推荐(0) 编辑