当前位置:   article > 正文

frida native hook 技术( frida hook so层函数)_frida hook so方法 便宜

frida hook so方法 便宜

什么是hook:

hook,中文译作”钩子“,”挂钩“,看起来好像和钓鱼有点关系,其实它更像一张网。想象这样一个场景:我们在河流上筑坝,只留一个狭窄的通道让水流通过,在这个通道上设一张网,对流经的水进行过滤,那么,想从这里游过去的鱼虾自然就被网住了。在计算机中,当程序执行时,指令流也像水流一样,只要在适当的位置下网,就可以对程序的运行流程进行监控,拦截。Hook的关键就是通过一定的手段埋下”钩子“,钩住我们关心的重要流程,然后根据需要对执行过程进行干预。

 

frida

frida是一个轻便好用的工具,支持对java层和so层进行hook。

frida环境搭建

frida的环境搭建分为两部分,在windows安装客户端、在手机中安装服务端

windows客户端环境搭建

  1. pip install frida
  2. pip install frida-tools

安装完之后发现启动frida报错,百度搜索解决方案发现我们要在frida · PyPI手动下载合适版本的egg文件并拷贝到python安装目录。例如:C:\Program Files\Python37\Lib\site-packages

查看连接到的设备

frida -ls -devices
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/872328
推荐阅读
相关标签
  

闽ICP备14008679号