当前位置: 首页 > news >正文

邢台无忧网站建设公司近期热点新闻

邢台无忧网站建设公司,近期热点新闻,关于委托建设网站,网站建设公司怎么做业务使用Frida框架HOOK RegisterNatives函数,获取动态注册的函数地址、名称、签名、class名称、所属的so文件名称、so文件加载基址、函数在so文件中的地址。 废话不多说,上代码: 运行命令:frida -U -f in.****** -l RegisterNatives…

使用Frida框架HOOK RegisterNatives函数,获取动态注册的函数地址、名称、签名、class名称、所属的so文件名称、so文件加载基址、函数在so文件中的地址。

废话不多说,上代码:

运行命令:frida -U -f in.****** -l RegisterNatives.js

function hook_native(){var module_libart=Process.findModuleByName("libart.so");console.log("module_libart info:"+module_libart);var symbols=module_libart.enumerateSymbols();var addr_RegisterNatives=null;for(var i=0;i<symbols.length;i++){var name=symbols[i].name;if(name.indexOf("CheckJNI")==-1&&name.indexOf("JNI")>0){if(name.indexOf("RegisterNatives")>0){console.log("RegisterNatives:"+name+"\n"+"RegisterNatives_Address:"+symbols[i].address);addr_RegisterNatives=symbols[i].address;}}}if(addr_RegisterNatives){Interceptor.attach(addr_RegisterNatives,{onEnter:function(args){var java_class=Java.vm.tryGetEnv().getClassName(args[1]);var methods=args[2];var method_count=parseInt(args[3]);var module = Process.findModuleByAddress(methods.add(Process.pointerSize*3+Process.pointerSize).readPointer());var module_addr=0;if(module){console.log("===========module so name:"+module.name+"===========");//打印所属模块名称module_addr=Process.findModuleByName(module.name).base;console.log(module.name+" address is:"+module_addr);}else{console.log("===========cannot find so name===========");//打印所属模块名称}console.log("addr_RegisterNatives Java Class Name:"+java_class);console.log("addr_RegisterNatives Java Class method count:"+method_count);for(var i=0;i<method_count;i++){var method_name=methods.add(i*Process.pointerSize*3).readPointer().readCString();var method_sign=methods.add(i*Process.pointerSize*3+Process.pointerSize).readPointer().readCString();var method_addr=methods.add(i*Process.pointerSize*3+Process.pointerSize).readPointer();console.log("method name:"+method_name);//打印内存的函数console.log("method sign:"+method_sign);//打印函数签名console.log("method addr:"+method_addr);//打印函数地址if(module_addr>0){var file_method_addr=method_addr.sub(module_addr);console.log("method file addr is:"+file_method_addr)}}},onLeave:function(retval){}})}
}
function main(){hook_native();
}
setImmediate(main)

http://www.hrbkazy.com/news/42736.html

相关文章:

  • 阿里巴巴网站怎样做的漂亮百度关键词排名销售
  • 上海网站建设推广服务seo优化网站排名
  • 学做饼干网站软文300字介绍商品
  • 建设一个网站的具体步骤免费投放广告的平台
  • 网站开发哪里接单简述如何优化网站的方法
  • 云速建站可以建个人网站吗技术培训班
  • 淘宝网站建设类别北京网站建设公司哪家好
  • 建立个网站需要多少钱下载百度app并安装
  • 版权申请网站百度上传自己个人简介
  • 微信做网站支付工具百度快照推广排名
  • 天津靠谱点的装修公司上海网站seo招聘
  • 网站做收录是什么意思合肥网站推广助理
  • 专业做网站报价app拉新推广平台渠道
  • wordpress哪种语言网站优化哪家好
  • 网站设计建设制作合肥做网站推广
  • 河南建设网站公司简介千锋教育培训
  • deamweaver怎么做网站大数据培训课程
  • mvc在网站开发中的应用太原百度快速排名提升
  • 做购物比价的网站b站视频怎么快速推广
  • 深圳专业做网站多少钱成年学校培训班
  • 开发网站的目标网络优化公司排名
  • 广州天河网站开发公司广东免费网络推广软件
  • 网站服务器维护 价目表国内最好用的免费建站平台
  • 国外网站有哪些推荐的站长工具国色天香
  • 做soho一定要做网站吗百度推广售后服务电话
  • 专做商铺中介网站短期培训学什么好
  • 国企网站建设要求微信营销的方法和技巧
  • 永久免费网站服务器推广关键词优化公司
  • 网站建设职位seo怎么优化简述
  • 小学课程建设网站目标生成关键词的软件