bKt
4
2020.5~2021.5 第1期<软件逆向工程特训>历时12个月 zALtG<_t
2021.5~2022.7 第2期<软件逆向工程特训>历时14个月,目前已圆满结束,第3期增加了一些新的内容,老师高超的技术水平+周到的交流辅导服务,这可能是最好的线上windows逆向安全培训班! x7!gmbMfK'
2022.9-2023.10 第3期 ."Q}2
2023.10-2025.1 第四期(快完结) :B~m^5
2025.2 第五期招生中 j:7AVnt
.`jYrW-k
&AnWMFo
逆向工程存在于各行各业,于IT行业来说,无论是开发还是安全,软件逆向一直充斥着重要的作用,学习软件逆向可以更好的理解甚至反推软件的设计框架、原理、实现思路、解决方案以及软件的操作行为,也是为了更好的做相关正向开发、软件安全和病毒分析,同时也需要掌握很多相关的技术知识点,难度较大,正因如此,逆向工程师人才紧缺,供不应求,薪资待遇处于IT业顶峰! 认真学习本课程、多与老师交流并加以实践将能达到就业水平。 a FL;E
互联网已经全面渗透于各行各业,逆向工程将关系到众多企业乃至国家的安全,所谓懂进攻知防守,精易作为国内最具影响力的PC软件开发社区之一,将带领大家从开发到安全,从正向到逆向,为社会和国家输出更多的安全人才。 b6! 7j
课程会着重对基础知识及原理的加固,让大家能够循序渐进,知其然和所以然,课程中将穿插大量的实例和项目以及每节课都会布置作业,只要跟着老师的学习路线,不懂就问,经过1年的实践,定会有所成就。 ^&KpvQNW_
Hm'aD2k
开课日期 培训周期 教学模式 教学费用 (联系方式:QQ 727446985) k
[iT']
1年左右 直播+录播,周一~周五晚上2小时讲课+2小时答疑交流,白天通过QQ群/群语音交流 32000 限时惊爆价10600元 sBa&]9>m
elz0t<V
}H:wgy`
第一章 进制、寄存器与汇编指令(汇编与C语言相结合) 3000元 l4ru0V8s7
学习汇编能做什么(逆向,游戏安全,加固/脱壳,反病毒,漏洞挖掘等等必备基础) -8yN6
0|
1.1 计算机的基本构造及其运行原理 )]C(NTfxg
1.2 不同进制的书写方法 NqM=Nu\
1.3 为什么计算机要用二进制 '"T9y=9]s
1.4 不同进制间如何运算1 fZb}-
1.5 不同进制间如何运算2 *tfD^nctO
1.6 为什么要用十六进制 _R}yZ=di
1.7 什么是逻辑运算 1 %8JMq\
1.8 计算机的计数与数学计数的区别 <"yL(s^u"
1.9 谁能告诉我计算机有多少通用寄存器 9V|)3GF
1.10 安装VC2012/VC6,写简单的汇编 @H$Sv
1.11 怎么操作汇编指令 6w~Cyu4Ov
1.12 什么是内存 Of>2 m<
1.13 寄存器与内存有什么区别 Hu+GN3`sx^
1.14 怎么把[ ]里面的值变成地址 KNjU!Z/4
1.15 堆栈的作用。 t==\D?Rt
1.16 函数的调用过程1 S0`u!l89(
1.17 函数的调用过程2 >D%
1.18 汇编指令运算过程中,出现进位借位,或者溢出该怎么办 F+!9T
1.19 对寄存器ESI或者EDI操作的指令有哪些 aU*}.{<!
1.20 指令和内存有什么联系
N@X(YlO
1.21 如何用汇编写程序 K[S)e!\.
1.22 逆向的起源。什么是内存框架 9.B gsV .
1.23 用汇编怎么调用函数 VniU:A
1.24 不用CALL指令,如何调用函数 mrBK{@n
考试:用汇编写一个程序 S$
k=70H
i,wZNX
" c+$GS
第二章 C语言(软件开发必备) 2500元 7^C&2k5G
2.1 C语言有哪些规则,如何赋值 -vv_6ZL[
2.2 什么是C语言表达式 4 %V9
2.3 “如果”代表C语言的哪条语句 PMT}fg
2.4 “如果明天下雨,我不去逛街”该如何用C语言表达 _&r19pY
2.5 假设(a*4)怎么用移位表达,a向哪边移,移多少 Q/0oe())
2.6 C语言有哪些循环语句 1A[(R T]
2.7 C语言for 语句该如何使用 J-qUJX~4c
2.8 什么是C语言变量 B!U;a=ia
2.9 “现在有相同类型的100个变量”,怎么用一条C语句实现 @VQ<X4Za
2.10 什么是二维数组,二维数组跟一维数组有本质上的区别吗 0\V)DV.i
2.11 C语言结构体是什么 =#vJqA
2.12 怎样合理的运用C语言结构体 R6TT1Ka3c
2.13 C语言变参函数有什么作用 LtUvFe
2.14 深刻理解switch 语句1 Pn l}<i
2.15 深刻理解switch 语句2 2"c 5<
2.16 C语言宏定义有什么好处 dZX;k0
2.17 什么是C语言指针, 指针是怎么赋值的 u4$R ZTC
2.18 C语言指针和数组有什么区别 8erG](
2.19 C语言指针是有符号的,还是无符号的 r7FJqd
2.20 “void a ;” 这样定义可以吗?什么是空指针 @`ii3&W4
2.21 指针数组和数组指针分别代表什么 Dus!Ki~8(t
2.22 指针数组和数组指针的区别在哪里 Ns]$+|
2.23 怎样定义C语言函数指针 frc9
2.24 C语言函数指针有什么作用 b,X+*hRt
2.25 数据结构之单链表 GK;IY=8W
2.26 数据结构之双链表 V9jxmu F,
2.27 数据结构之数组 [^D>xD3B2
2.28 数据结构之队列 !E| m'_x*
2.29 数据结构之二叉树 E
u<f
项目:学生管理系统或者贪吃蛇小游戏 X#HH7V>
lOM8%{.'_x
DTa!vg
第三章 C++与MFC/逆向练习 4000元 11c\C Iu
3.1 结构体与类有什么区别 iNc!zA4
3.2 封装之this指针的本质 Yr>0Qg],
3.3 构造函数和析构函数 [SD
mdr1T$
3.4 继承有什么好处 *Q#oV}D_
3.5 多继承与菱形继承 P@D\5}*6
3.6 纯虚函数和虚函数 tEt46]{
3.7 多态与虚函数有什么联系 DP;:%L}
3.8 虚继承以及析构调用虚函数 'Va<GHr>+
3.9 函数重载的妙用 &TL"Hd
3.10 什么是运算符重载 +d7Arg!m
3.11 模板是怎么运用的 u%lUi2P2E
3.12 类模板以及命名空间 Uq~b4 X$
3.13 容器之string ?#Y:2LqP C
3.14容器之vector Xppv
3.15 容器之deque 5 D=r7
3.16 容器之list PpH
;p.-!d
3.17 迭代器的用法 {+GR/l\!#
3.18 输入流和文件流 !cdY`f6x
3.19set map O<#8R\v
3.20 stl之 元素计数以及最小值 I0qJr2[X~
3.21 函数对象和一元谓词 [$td:N
*
3.22stl之 查找 删除 +v$W$s&b-h
3.23 C++异常 hA;Ai:8
3.24 一个Win32程序的执行过程(消息机制的本质) %hlgLM
3.25 win32之创建显示窗口 w=3
j'y{f
3.26 win32之消息派发流程 9dm<(I}
3.27 win32之消息循环及消息函数 ={f8s,m)P,
3.28 win32 对话框消息流程 |3 I
ug
3.29 MFC与Win32程序的关系 , &n"#
3.30 MFC类层次结构以及消息流程 eoXbZ
3.31 操纵控件的几种方法 9C=*>I27?
3.32 MFC之对话框 _#MKp H
3.33 MFC之菜单 ><S(n#EB
3.34 MFC之画图 UWhJkJsX
3.35 MFC之文本操作 5W$Jxuyqj
3.36MFC之单文档和多文档 h-RhmQA=Iz
3.37 C++版本超市管理系统 '$eJATtC
zR<fz
9gglyoZ%
数据库:(新增) 0Lb{HLT
1. 数据库的基础 e]CoYuPr
2. 关系数据库的基础 t&NpC;>v
3. 表的管理和数据类型 9|[uie
4. 基础查询 nA{yH}D4
5. 创建表,添加和删除 C| 2|OTtQ
6. 数据库设计 ~mwIr
7. 创建数据库 >#'?}@FWQN
8. 存储过程 k2tSgJW
9. 触发器 qj `C6_?
10. 事务 3o0ZS^#eB
11. 锁 qozvNJm)
12. 数据备份和恢复 [S8*b^t4
13. 数据库的安全性 "RM\<)IF
y/kB`Z(Yj
CJ7S5
SOCKET编程:(新增) dsj}GgG?Z
1. 什么是 socket qS"#jxc==+
2. Internet 套接字的两种类型 r;MFVj{
3. 网络理论 k{=dV
4. 结构体 %K.r rn M
5. 本机转换 0w0{@\9
6. IP 地址和如何处理它们 ?L0k|7
7. socket()函数 M] +.xo+A
8. bind()函数 Ok|Dh;1_
9. connect()程序 -|f0;Fl
10. listen()函数 mQR9Pn}H
11. accept()函数 t1"#L_<e
12. send() and recv()函数 ;E[Q/
tr:w
13. sendto() 和 recvfrom()函数 V"'PA-z3
14. close()和shutdown()函数 v;U5[
15. getpeername()函数 Gi#-TP\
16. gethostname()函数 %vm_v.Q4)
17. 域名服务(DNS) &xhwOgI