欢迎报名!新课《Frida源码情景分析》
2025-1-11 10:0:0 Author: mp.weixin.qq.com(查看原文) 阅读量:0 收藏

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的旅程,共同成长!

球分享

球点赞

球在看

点击阅读原文查看更多


文章来源: https://mp.weixin.qq.com/s?__biz=MjM5NTc2MDYxMw==&mid=2458588573&idx=2&sn=faff2f0fd2cdc5ddab970c5ab150d74c&chksm=b18c251786fbac01987d449630eb908309f812aa88b611c439eaa12acdb36a199b9e212512e3&scene=58&subscene=0#rd
如有侵权请联系:admin#unsafe.sh