首页 > 其他分享 >Frida官方文档-操作模式

Frida官方文档-操作模式

时间:2023-04-25 10:06:35浏览次数:37  
标签:core 程序 官方 文档 frida Frida 运行 加载


Frida通过其强大的用C语言编写的工具核心Gum提供了动态工具。由于这种工具逻辑易于更改,因此您通常希望用脚本语言编写它,以便在开发和维护它时获得简短的反馈循环。 这就是GumJS发挥作用的地方。 仅需几行C语言,您就可以在可以完全访问Gum API的运行时中运行一段JavaScript,从而允许您挂接函数,枚举已加载的库,其导入和导出的函数,读取和写入内存,扫描内存中的模式 等
Frida提供

目录

注入式的
嵌入式的
预装的

Injected

在大多数情况下,您想生成一个现有程序,附加到一个正在运行的程序,或者劫持一个正在生成的程序并在其中运行您的检测逻辑。由于这是使用Frida的常见方式,因此我们大多数文档都着眼于此。 该功能由frida-core提供,它用作物流层(logistics layer),将GumJS打包到一个共享库中,并注入到现有软件中,并提供双向通信通道,以在需要时与您的脚本对话,然后卸载。 他们。 除了此核心功能之外,frida-core还允许您枚举已安装的应用程序,正在运行的进程和已连接的设备。 连接的设备通常是运行frida-server的iOS和Android设备。 该组件本质上只是一个守护程序,它通过TCP公开frida-core,默认情况下在localhost:27042上侦听。

Embedded

有时无法在注入模式下使用Frida,例如在没有越狱(jailed )的iOS和Android系统上。 在这种情况下,我们为您提供frida-gadget,这是一个共享库,您应该将其嵌入要检测的程序中。 通过简单地加载库,它将允许您使用现有的基于Frida的工具(例如frida-trace)与它进行远程交互。 它还支持一种完全自主的方法,该方法可以在文件系统外运行脚本,而无需任何外部通信。

在这里阅读更多关于Gadget的内容

Preloaded

也许您对LD_PRELOAD或DYLD_INSERT_LIBRARIES很熟悉? 如果有JS_PRELOAD会不会很酷? 这是上一节中讨论的共享库frida-gadget在配置为通过从文件系统加载脚本自动运行时真正有用的地方。

在这里阅读更多关于Gadget的内容


标签:core,程序,官方,文档,frida,Frida,运行,加载
From: https://blog.51cto.com/u_16087831/6223421

相关文章

  • Frida官方文档-快速入门指南
    对于不耐烦的人,这里是使用Frida进行跟踪的方法~$pipinstallfrida-tools~$frida-trace-i"recv*"-i"read*"*twitter*recv:Auto-generatedhandler:…/recv.js#(snip)recvfrom:Auto-generatedhandler:…/recvfrom.jsStartedtracing21functions.PressC......
  • 解决企业微信在线文档里的代码复制后不能执行的问题
    【问题】某日帮同事改了个SQL,自己能执行,因为懒得另存为,就直接丢到企业微信发了。企业微信提示因为超长生成了在线文档。同事复制后,执行一直报错,类似下面的情况:【报错】 【能执行】【原因】既然语法正确,那么就把文档下载下来瞅瞅。以下是WPS的检查方法,word检查方法类似。......
  • 官方教程|免费领海外云主机(优质长期)
    前言:不久前,社区的DVK师傅贡献了一个《白嫖国外主机新思路》立即就收到了一些师傅们的反馈:Github账号存在被封风险以及2小时不够用等等...而“代码编译”“跑需要公网IP的服务”“访问谷歌”等场景的确需要临时主机,于是乎,牧云助手团队的师傅们表态了:自愿拿出团建经费,采购一大波......
  • Markdown与中文文档写作规范
    记录一下Markdown学习,还有写作规范。Markdown学习Markdown语法教程写作规范中文技术文档的写作规范中文文案排版指北......
  • OpenCV实现文档扫描识别
    目录1.处理读入图像(1)读入模板图像(2)预处理(3)轮廓检测(4)透视变换2.调用pytesseract工具实现图片内容的提取本文实现了对读入图片进行变换,最后调用pytesseract工具实现图片内容的提取。包含高斯滤波操作去除噪音点、边缘检测、轮廓检测、透视变换、pytesseract文本识别。步......
  • 冰橙GPT提供开放接口 。提供与OPENAI官方一致的体验效果(同步返回数据,同时支持流式及非
    冰橙GPTchatGPT开放接口使用说明 【接入了腾讯云内容安全检测】冰橙GPT稳定提供API接口服务定时有人进行问题排查处理1小时内问题响应接入了腾讯云的内容安全检测有任何疑问请加入QQ交流群:310872519           1.请求地址:https://gpt.bcwhkj.cn/a......
  • Knife4j文档请求异常
    通常遇到这个异常信息,都是由于在SpringBoot项目中,分不同的模块开发。注解配置@EnableSwagger2WebMvc不在启动类上,而是加到了其他模块的注解中导致的。我的是common一个单独的模块,在common模块中配置了WebMvcConfig。然后在WebMvcConfig类上面加了注解@EnableSwagger2WebMvc.......
  • boot-admin整合flowable官方editor-app源码进行BPMN2-0建模(续)
    boot-admin整合flowable官方editor-app源码进行BPMN2-0建模(续)书接上回项目源码仓库github项目源码仓库giteeboot-admin是一款采用前后端分离模式、基于SpringCloud微服务架构的SaaS后台管理框架。系统内置基础管理、权限管理、运行管理、定义管理、代码生成器和办公管理6个功......
  • PageOffice调用本地office实现多人在线同时编辑Word文档
    说明:多人同时在线编辑文件大多数会出现文档相互覆盖的问题,后保存的文档会覆盖先保存的文档。pageoffice的这个功能可以用程序控制不同用户打开文件后,编辑Word文档中属于自己的区域,并且不会互相影响。1、环境:前端:vue后端:springboot、pageoffice5.4.0.3版本vue+springboot集成pa......
  • 《官方声称,GPS导航系统使用了相对的目的是什么?》 回复
    《官方声称,GPS导航系统使用了相对的目的是什么?》      https://tieba.baidu.com/p/8357957275    5 楼我说  “明天来回复这帖。”  ,  结果拖了好几天 。 用  @jmctian介绍的四星定位算法,  不用天地同时。  既然不用天地同......