您现在的位置是:课程

周哥教IT.逆向分析基础与实战

2023-06-14 21:58课程 人已围观

周哥简介      
周哥:男,真名周扬荣,毕业于中科院软件所。曾就职于阿里巴巴,奇虎360安全公司,SUN中国工程研究院,北大计算机研究所等,创办了“麦洛科菲”高端IT安全培训 。   
     
课程内容介绍     
本课程基于强大的IDA PRO工具,为大家详细的介绍了逆向分析的基础理论和基本操作。最后提供了2个逆向实战例子,供大家参考。本课程适合于逆向零基础的同学作为逆向分析的入门课程学习和开发同学逆向参考。以此为后续深入学习打下坚实基础。课程的内容包括:    

1. 序言
2. IDA简介
3. 线性反汇编与递归下降反汇编算法
4. 启动与关闭IDA
5. 获取SYS驱动文件
6. IDA视图与窗口
    6.1汇编视图
    6.2函数窗口
    6.3名字窗口
    6.4字符串窗口
    6.5PE和导入表窗口
7. IDA基本操作
    7.1查找
    7.2跳转
    7.3编辑(U,C,D,A)
8. 数据、代码交叉引用(XREFS)
9. 反C插件Hex-rays F5
10. 结构体
   10.1 第一种添加结构体方法:Insert
   10.2第二种添加结构体方法:LocalTypes
   10.3第三种添加结构体方法:头文件
   10.4结构体应用
11. C语言与底层汇编特点
    11.1C语言函数调用约定与底层汇编
    11.2C语言函数传参与底层汇编
    11.3C语言语句与底层汇编
    11.4C语言与X64汇编、调用约定
12C语言与底层ARM汇编
    12.1调用约定与ARM汇编
    12.2传参与ARM汇编
    12.3C语句与ARM汇编
13.C++反汇编特点
14.IDA脚本编程
    14.1 IDC和Python版hello world
    14.2 IDC基础语法
    14.3 脚本编程实现函数遍历
    14.4 脚本编程实现调用者遍历
    14.5 脚本编程实现交叉引用查找
15.发行版代码保护与反逆向方法
    15.1 发行版代码优化
    15.2花指令
    15.3OLLVM混淆
    15.4目标地址动态计算
    15.5加壳与壳的分类
    15.6upx加壳
    15.7VMP加壳
    15.8IDC和IDA-EMU模拟器去混淆
16.逆向分析实战
   16.1 脱壳原理与步骤
    16.2upx脱壳
    16.3ASProtect等其它脱壳思路
    16.4逆向实战1
    16.5逆向实战2
    
学员评价     
          

勘误提示:如您在学习过程中发现任何“错误”,请通过email:10950150@告知我们错误所在的课程名称和错误所在视频的时间起始位置。错误一经我们确认,我们将会在该门课程的“课程概述”里提供“错误更正”信息,并对您表示衷心的感谢。
-->

站点信息

  • 文章统计篇文章