首页
社区
课程
招聘
[新课]Frida源码情景分析:深入理解并掌握Frida的内部机制和应用场景
发表于: 1天前 1328

[新课]Frida源码情景分析:深入理解并掌握Frida的内部机制和应用场景

1天前
1328

Frida,作为一款强大的动态分析工具,已经在软件安全领域走过了15个年头,深受安全研究人员的喜爱。近年来,Frida在移动安全领域的应用更是成为热门话题。为了帮助大家更好地理解和掌握Frida的内部机制和应用场景,我们推出了《Frida源码情景分析系列课程》。


超值优惠价:¥899


讲师在2021年尝试开发了一个名为strong-frida的项目,随着安全对抗技术的不断升级,讲师决定深入研究Frida的整体框架及其内部实现细节,以便向那些前辈学习他们的思路与实现方法。这个研究过程将是一个庞大的工程,也深知许多朋友也曾有过类似的计划,但由于种种原因,目前市场上并没有一份完整的、系统化的资料可供参考。


在这个过程中,讲师将记录下自己的学习心得、遇到的困难以及解决方案,将整个学习计划分成三季的视频内容来展开。希望能够为其他有志于探索Frida的朋友提供一些参考和帮助。



课程内容


第一章:构建系统与语言基础篇


Vala语言基础:深入讲解Vala语言的特点、语法结构及其在Frida中的应用,帮助学员快速掌握Vala编程技巧。


Frida构建系统:剖析Frida的构建流程,包括依赖管理、编译配置等,让学员了解如何搭建Frida的开发环境。


多语言动态调试:结合Python、Node.js、C、Vala等语言,讲解如何在Frida中实现动态调试,掌握跨语言调试的技巧。



第二章:Linux系统篇


frida-core组件接口实现:详细分析frida-core的核心组件,如注入器、会话管理等,讲解其接口设计和实现原理。


frida-gum组件接口实现:深入探讨frida-gum的内存操作、代码钩子等组件,剖析其在Linux系统中的实现细节。


devkits与frida-tools工具:介绍devkits的开发工具包和frida-tools的辅助工具,如frida-trace、frida-ls等,讲解其功能和使用方法。



第三章:安卓系统篇


组件工作流程:梳理Frida在安卓系统中的各个组件工作流程,如进程注入、内存管理等,帮助学员理解其在安卓平台的运行机制。


安卓特定实现细节:深入讲解Frida在安卓系统上的特定实现,如与安卓框架的交互、权限管理等。


hook内幕与Frida JS调试:剖析hook技术的内幕,讲解如何使用Frida进行JavaScript调试,掌握高级调试技巧。


讲师介绍:非虫


独立安全研究员 前奇安信威胁情报中心安全研究员,专注软件安全领域。《Android软件安全与逆向分析》、《macOS软件安全与逆向分析》作者、《Androi软件安全权威指南》作者。




课程特色


多语言开发与调试:课程涉及Python、Bash、JavaScript、C、Vala等多种编程语言的开发与调试,满足不同学员的需求。


丰富的图表辅助:为了帮助学员更好地理解项目框架,课程中绘制了大量组织架构图、时序图与活动图,直观展示Frida的内部结构和工作流程。



双语学习资料:课程中的一些学习参考资料都是英文的,为了方便学员学习,我们专门提供了中文翻译版本与中英对照版本,确保大家能够轻松掌握课程内容。




立即报名


图片

¥899  《Frida源码情景分析系列课程》


带你深入Frida的内部世界,从基础到高级,逐步掌握其核心技术和应用场景。无论你是软件安全领域的从业者,还是对动态分析感兴趣的爱好者,这门课程都将为你打开一扇通往Frida世界的大门。让我们一起踏上探索Frida的旅程,共同成长!




[招生]系统0day安全班,企业级设备固件漏洞挖掘,Linux平台漏洞挖掘!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
// // 统计代码