专栏名称: 看雪学苑
致力于移动与安全研究的开发者社区,看雪学院(kanxue.com)官方微信公众帐号。
目录
相关文章推荐
看雪学苑  ·  黑客利用暴露的云凭证,仅19分钟劫持AI大模型 ·  17 小时前  
上饶市场监管  ·  【市场监管大讲堂】维护网络公平竞争 ... ·  14 小时前  
上饶市场监管  ·  【市场监管大讲堂】维护网络公平竞争 ... ·  14 小时前  
BRTV建外14号  ·  刘晓庆紧急回应:不是我! ·  2 天前  
BRTV建外14号  ·  刘晓庆紧急回应:不是我! ·  2 天前  
十字路口Crossing  ·  你要一起去硅谷吗?亲自看看那些闷声赚大钱的 ... ·  2 天前  
十字路口Crossing  ·  你要一起去硅谷吗?亲自看看那些闷声赚大钱的 ... ·  2 天前  
数据何规  ·  国家网络安全通报中心通报Ollama安全风险 ·  2 天前  
51好读  ›  专栏  ›  看雪学苑

限时4折!Frida 编译调试、框架学习及定制开发

看雪学苑  · 公众号  · 互联网安全  · 2025-03-04 17:58

正文

Android 应用开发如火如荼,而深入了解其底层原理和掌握强大的工具,能让你在开发、测试以及安全分析等领域如虎添翼。你想了解Android应用的实现原理吗?你想掌握应用层加密数据的解密方法吗?亦或是渴望通过技术手段对应用进行深度控制吗?那么这门课一定不要错过!


赠送 android rat源码供学习

限时折扣:199元


*技术储备:vala语言、javascript语言、python语言及计算机底层基础,适合中级android逆向人员


本课程专注于Frida编译调试、Hook框架的原理与实践,结合Android平台的特点,带你深入了解应用的运行逻辑,掌握逆向工程和安全测试的核心技能。通过课程学习,你将能够在应用层开启“上帝模式”,对应用进行深度控制,甚至实现加密数据的解密和自动化测试。


课程亮点抢先看


01.

Frida源码深入分析

课程不仅会教你如何使用Frida,还会通过源码的方式,带你了解Frida的编译和调试过程。通过时序图展示代码调用关系,帮助你彻底掌握Frida的运行逻辑。

02.

Hook框架的原理与实践

课程会从 Hook 框架的原理入手,结合Java层和Native层接口的讲解,带你了解Android应用的实现原理。通过实战演练,掌握在Android下利用Hook技术进行定制开发的技巧。

03.

实战为主,技能为王

课程包含多个实战章节,包括Java层Hook、Native层Hook、DES/AES加解密、结合BurpSuite进行自动化测试等内容。通过真实的客户端分析和实战演练,帮助你快速掌握Hook技术的实际应用。

04.

讲师经验丰富,技术扎实

课程主讲老师从业10余年,拥有丰富的计算机底层技术、软件研发和逆向分析经验,多次在信息安全比赛中获奖。讲解深入浅出、专业实用,保证你学有所获。


主讲:Gh0stFev1l


毕业于西南大学,大学期间自学计算机相关课程,立志想成为优秀的安全从业人员,毕业后在某运营商全资子公司从事软件研发及信息安全相关工作,从业10余年积累了大量的计算底层技术、软件研发、逆向分析等经验。


曾获得2020年集团公司举办的信息安全比赛获个人三等奖、团体三等奖、2020年全国电信和互联网行业网络安全管理职业技能竞赛(第九届)全国总决赛获个人三等奖、2021年集团公司甘肃公司网络和信息安全技能竞赛获团体二等奖、2021年年初中集团授予了“集团技术能手(C2级)”和“信息安全标兵(C3级)”称号、2021年全国电信和互联网行业网络安全管理职业技能竞赛(第十届)全国总决赛获个人二等奖。


闲暇之余,喜欢研究各类开源软件,包含cpython、frida、yak、asop等;深入研究过一些软件,例如xray企业版、daybreak、集团内部云原生系统。



课程收获


  • 讲解基础的Hook模板,并通过源码帮助学员学习设计原理,让学员知其所以然。


  • 详细讲解Java层、Native接口的作用。


  • 通过大量实例讲解其使用方式,让学员学有所获。



课程亮点


1、通过 debug 脚本的方式,带学员理解内部逻辑(全网首例)


2、通过带学员大致看源代码的方式,让学员知其所以然。


3、通过实战分析客户端的方式让学员掌握使用方法。



课程目录


课程分为18小节,理论与实战相结合


上下滑动查看


1、导学、课程介绍及演示

介绍课程学习各个章节及内容;演示安装环境、动态调试、实战内容


2、环境准备

在windows下准备环境,android真机演示


3、frida源码逻辑梳理一

通过时序图展示代码调用关系


4、frida源码逻辑梳理二

主要解决在frdia_server中注入js代码是什么运行的


5、frida脚本调试方式讲解

讲解怎样调试注入到frida_server中的代码


6、结合源码Java层接口讲解一

JAVA层接口讲解


7、结合源码Java层接口讲解二

Java层接口讲解


8、结合源码Native层接口讲解一

Native层代码讲解(so)


9、结合源码Native层接口讲解二

Native层代码讲解(so)


10、实战一(Java层Hook)

实战通过Java层代码让你了解Android代码运行逻辑,开启上帝视角


11、实战二(Java层Hook)

实战通过Java层代码让你了解Android代码运行逻辑,开启上帝视角


12、实战三(Native层Hook)

实战通过Native层代码让你了解Android代码运行逻辑,开启上帝视角


13、实战四(Native层Hook)

实战通过Native层代码让你了解Android代码运行逻辑,开启上帝视角


14、实战五(DES加解密)

讲解通过脚本观测加密前的数据,任意修改数据包


15、实战六(AES加解密

讲解通过脚本观测加密前的数据,任意修改数据包


16、实战七(结合BurpSuite做自动化测试)

结合Brida做自动化测试


17、object工具使用演示

objection工具演示,提高工作效率







请到「今天看啥」查看全文