这门课解决什么问题
物联网安全涉及多个层面的技术,包括硬件、固件和通信协议等。这门课程旨在帮助你快速掌握物联网安全的基础知识和技能,解决从硬件层到固件层,再到应用层的安全问题。你将学习如何进行逆向分析、漏洞挖掘和渗透测试,从而保护物联网设备和系统免受攻击。
适合什么基础
这门课程适合有一定计算机基础知识和编程经验的学员。如果你对计算机底层知识有一定了解,尤其是ARM和MIPS汇编,这将会对你学习本课程有很大的帮助。如果你之前接触过逆向工程、PWN相关知识或物联网安全,将有助于更快地掌握课程内容。
建议先看哪些部分
建议你先从第一章逆向基础和第二章PWN基础开始学习。这些章节将带你了解逆向分析和漏洞利用的基本概念,为后续学习打下坚实的基础。
学完能独立做什么
学完这门课程后,你可以独立进行基本的逆向分析、PWN攻击和物联网设备的安全测试。你可以使用IDA Pro、Ghidra和Radare2等工具进行代码逆向和漏洞挖掘。此外,你还能根据实际需求搭建测试环境,进行物联网硬件和固件的安全评估。
资料怎么配合练习
课程资料包包括详细的代码示例、工具使用指南和实际案例分析。建议你结合具体的案例进行实践,比如使用Ghidra和Radare2进行固件分析;使用IDA Pro进行PWN攻击的调试。同时,课程中的物联网硬件层和固件层安全讲解部分,可以作为你进行实际设备测试的理论基础。通过动手实践和案例分析,你将能够更好地理解和应用所学知识。
课程目录
第一章_逆向基础/ 课时二_ARM汇编详解(没有视频)/ 课时二_ARM及ARM寄存器详解/ 课时六_Ghidra使用详解/ 课时七_Radare2使用详解/ 课时三_MIPS汇编详解2/ 课时三_MIPS及MIPS寄存器详解/ 课时四_逆向分析环境搭建/ 课时五_IDA使用详解/ 课时一_逆向入门介绍/ 第二章_pwn基础/ 课时二_PWN常见工具详解/ 课时三_MIPS堆栈溢出/ 课时四_ARM堆栈溢出/ 课时一_PWN入门介绍_PWN环境搭建/ 第三章_物联网硬件层安全讲解/ 课时二_物联网通信接口调试/ 课时三_物联网硬件渗透测试流程/ 课时一_物联网硬件层安全讲解-1/ 课时一_物联网硬件层安全讲解-2/ 课时一_物联网硬件层安全讲解-3/ 第四章_物联网固件层安全讲解/ 课时二_常见嵌入式操作系统详解/ 课时三_固件分析环境搭建_常用分析工具详解/ 课时四_固件提取详解/ 课时五_实际漏洞分析/ 课时一_文件系统详解/ 第五章_物联网结构之嵌入式web/ 课时二_Tinyhttpd源码分析讲解/ 课时三_soap协议讲解/ 课时四_常见嵌入式web应用及漏洞分析讲解/ 课时一_http协议讲解/ 第六章_物联网协议/ 课时二_Zigbee讲解/ 课时三_BlueTooth_BLE协议讲解/ 课时四_RFID讲解/ 课时一_wifi协议讲解/ 第七章_物联网测试之移动应用/ 课时二_ios应用程序分析/ 课时三_动态调试分析工具使用/ 课时四_安卓_ios应用网络接口分析/ 课时一_安卓应用程序分析/ 课时一_安卓应用程序分析2/ 第八章_物联网安全防护/ 课时一_物联网各层防御措施讲解/ 资料代码/ 第一章_逆向基础/│ 课时二_ARM汇编详解(没有视频)/│ 课时二_ARM及ARM寄存器详解/│ 课时六_Ghidra使用详解/│