找回密码
 立即注册
查看: 768|回复: 0

恶意代码分析实战课后习题分析 视频教程

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-7-13 17:57:47 | 显示全部楼层 |阅读模式
课程目录:
/ l+ i4 v9 ]8 a; c第一章:静态分析基础
& N6 ]# T, T6 m, u- ?5 ~课时1 让我们从最简单的静态分析开始0 _; w! t- w0 a$ N3 b% b- d
课时2  初次接触加壳的程序9 _) `4 \- F' T' v0 |
课时3 通用脱壳机能够减轻我们的很多工作1 V! E: b  y( F0 A; F( ?& K5 \+ e% L
课时4 PE结构其实能告诉我们很多信息8 X% _( y3 N7 n. k
, _7 E+ B; p6 c' _. g- G0 g
第二章:动态分析基础
' k6 X( a2 _* k, i" ?" V课时1 开始动态地分析恶意程序
; k, P' s( B2 S课时2 分析一个不可直接运行的DLL程序1 C5 D( v+ W8 c8 g: ~: g! `
课时3 恶意程序会窃取你的键盘输入
! v, X, q2 M$ p5 B% O课时4  会自我删除的恶意程序4 G% d, b" M1 i: M' P% F7 @; _: U
" j2 s- h$ Z2 F9 a
第三章:IDA Pro- \/ T) q! d! _! X6 Q- U
课时1 IDA Pro可以让恶意程序无所遁形
5 w9 }# U; W# v; Q+ t3 j' z' N. ]' y6 {9 A  a$ ?) ^" z

' O, v4 C* K3 B. s第四章:识别汇编中的C代码结构
1 n* ~) H) V& v课时1 能判断网络连接状况的恶意程序+ h8 I8 G0 g7 e* x" K) h: y
课时2 判断是否存在可用Internet连接的恶意程序
2 i  u3 v. k# Z% v6 ]: @& N6 ]课时3 分析结合switch语句的恶意代码+ A5 j: @4 p1 m! w3 S
课时4 分析带有循环结构的恶意程序+ S' V9 |% U$ _, C
. r% F3 ]. ^# }& q3 K
第五章:分析恶意Windows程序
$ j. N( N' d* m: ~* B' I# V课时1 能发动DDoS攻击的恶意程序
5 @) ~+ ]. r& B) ]" ], o课时2 会显示一个网页的恶意程序
1 B, @! Z5 w& W* z, S, k, L课时3 会创建后门的恶意程序; S" R3 [6 v: W9 B( B, L( H

. L5 R$ `- w: e第六章:OllyDbg4 Q4 U! A3 w: Q' s0 p' E' B* W
课时1  用OD进行动态调试可以发现恶意程序更多的秘密
, N5 B7 K4 g9 ~" \课时2 动静结合分析效果好7 Q0 L+ x# F: z% d: w

% i( R! u' I6 G; r, c0 x0 p8 D- g第七章:恶意代码行为* l9 w4 q4 f- ]4 D/ {
课时1 Windows系统的设计缺陷会为恶意程序开启方便之门
6 G9 Y0 Z+ N9 b2 a课时2 功能强大的内联钩子) z- b* t( V, b1 V* ^
课时3 被感染的程序往往会成为恶意程序的帮凶
7 W1 `+ z9 N4 K6 [  t# g) ~; s& A+ u" G" s1 A4 _7 q- o8 y# |
第八章:隐蔽的恶意代码启动
3 F' d3 V: }! `/ V# k课时1 时刻留意进程的远程注入( L! P# ?& Q8 X% R4 |
课时2 进程替换技术会让我们更加难以发现恶意程序
+ A; A1 M- ^. C+ ]* e) C课时3 发现挂钩就要提高警惕
3 V! K- c" L/ _3 C5 C( x. E# k9 _课时4 资源节往往大有文章# B' F: z$ F, j3 ~, b, U
+ `" {/ k2 a* \  D
第九章:数据加密0 q* J' D9 E$ h
课时1 插件往往是加密数据的天敌
! q$ N1 `* c8 N1 z# V  P课时2 ImmDbg有时比OD还要强大  L: X' l$ d6 l( P2 r- g
课时3 找到加密函数的密钥很重要
1 l" T! s. ]/ n1 b$ o) o3 Z+ {4 `# y8 p
9 z. a0 [0 s. z% ^% m第十章:恶意代码的网络特征
8 ~" z0 B& y8 A课时1 抓包的方法可以获取恶意程序的联网信息
9 [( r% M+ W+ Y/ s/ d课时2 灵活运用脚本程序实现数据包的解密
' P( @8 |  P5 Y4 }" U! k课时3 时刻留意自定义的加密方式
3 j( _3 B1 {, {6 K8 z' Z* |7 ~; C1 G5 A/ }/ U: K
第十一章:对抗反汇编
. [: G8 d$ X; F, }课时1 一定要时刻留意“E8”这个机器码! P5 e6 q4 q5 d  `# \, H
课时2 idc脚本能够灵活化解对抗反汇编技术3 B) {/ Y( C/ D" M
课时3  恶意程序会给自己加上重重陷阱
. h* E- e! R( a0 W6 V$ N
9 z/ F8 _8 v" p& v3 U) m第十二章:反调试技术0 d1 K& V+ d0 E# V* g$ w
课时1 OD的PhantOm插件能绕过很多反调试技术6 b: ?4 I2 V  w1 v5 S: ?8 A9 a! D
课时2  TLS回调函数也可以实现反调试
0 b8 ?' ^! Q7 k  d课时3 巧用时间差来实现反调试& H  {7 w/ j9 S  Z" T* E- I2 F& ]

, l( B0 c* I6 g3 M! |  [# S- B1 i( s1 `第十三章:反虚拟机技术
, J2 S% i8 k( e; G2 j课时1 活用Python脚本来协助我们的分析
/ o/ Y; n" M1 _; f9 h1 y8 {8 T课时2 尝试禁用位于程序里面的反虚拟机技术1 N/ D" ~" ]$ Q% R, C) W; @1 t
课时3 灵活应对采用了多种反虚拟机技术的程序, J5 t+ z  ]7 }2 E7 l+ \0 a

1 z* x, A, u7 Z* i$ F第十四章:加壳与脱壳
9 p  S% r  m& \0 j  D课时1 尾部跳转有时会告诉我们加壳程序真实的入口点( ?. _1 A& n1 b' Q! ?
课时2 学会利用OD的插件来寻找加壳程序的入口点: }* {6 f' Z6 \/ e
课时3 利用pushad和popad查找入口点3 P' M1 A! v) B1 {" e9 G6 ~
课时4 初识堆栈平衡原理
7 v1 t  B6 N2 a7 l8 m$ B7 e' }3 Y" l课时5 熟练掌握万能的ESP定律
4 q* d) q  o+ r7 d$ V1 \8 j# W0 ^4 D+ w# }: e# b3 _$ |( O; h9 i
第十五章:shellcode分析/ f4 s& T4 u5 ?; z% N
课时1  加密的shellcode其实并不可怕
, a+ M5 I' p* X2 L9 |* X8 ^课时2 shellcode也可以动态获取所需的函数7 a4 H6 a7 o9 v- S
课时3  PDF文件有时也会很危险% N3 G2 }# \$ s! z

- }, n9 Z3 y% ~第十六章:C++代码分析, m2 f1 Z$ |# G6 x" c
课时1 发现C++中的this指针* c! b# ~9 e' u3 O4 @
课时2 一步一步来解析虚函数
! m" I% s; ?7 W& R  L7 Y8 _课时3 分析一个综合性的C++程序
5 X9 i2 l4 A* b6 D7 m
- w7 l0 b$ E5 L7 W6 c0 N4 L8 `3 c第十七章:使用WinDbg调试内核
1 m5 A- c% o9 r' w课时1 利用WinDbg揪出隐藏在内核中的恶意程序
8 P+ X" D, s* b* F) {% d课时2 SSDT表历来是兵家的必争之地9 k) g8 i' j% u4 h2 i5 a
课时3 检测被隐藏的恶意进程3 v. {% H7 `; X* q& b; w. {" X; t

- a' H6 P  `4 v( S1 r; b$ \" q2 @第十八章:64位恶意程序$ }  L5 E& U- w8 f9 ~& z8 ]
课时1  初识64位恶意程序
) l+ G3 J, p% c. P8 {. D课时2 会耍花招的64位程序; ~  g9 z; e! U% Y7 o' h
7 t0 x+ V6 b  l8 ~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-10-28 08:12

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表