QQ登录

只需要一步,快速开始

APP扫码登录

只需要一步,快速开始

查看: 5580|回复: 0

反勒索软件编程实战篇

[复制链接]

等级头衔

积分成就    金币 : 2861
   泡泡 : 1516
   精华 : 6
   在线时间 : 1328 小时
   最后登录 : 2026-7-17

丰功伟绩

优秀达人突出贡献荣誉管理论坛元老活跃会员

联系方式
发表于 2022-10-12 10:50:48 | 显示全部楼层 |阅读模式
       现在的网络在线教学会教你写驱动、写应用层代码、写界面、还会教你玩逆向、以及一些调试技巧。但在安全软件开发领域,却没有教程会教你从实际的项目角度去切入,如何灵活的应用这些知识,最终打造一款安全产品出来。它涵盖了通过对安全趋势感受选择方向,确定后分析威胁(分析大部分样本)归纳其共性后,进而推导出防御思路,单调的防御思路还不足以形成产品,此时需要思考还需添加哪些功能才能使其足够成熟,能够满足基本产品级要求。再对所有功能进行归纳划分,最后产生成熟的架构。再根据架构开始进行驱动、应用层、界面的代码编写,这中间踩过的坑,遇到的坎,都将为大家呈现。看到这里,估计你的心中也有点了然了。
" j& r$ m1 J7 ^# r, w, D9 f课程内容:8 i- Y1 M/ x6 V. V+ r; U( W
1.1 课程简介) E+ G8 l9 \6 ^! C' w
1.2 预备知识与学习方法/ F5 R. D9 E2 D6 n( \
1.3 勒索病毒流行原因分析
( ?0 I1 k! D9 l9 R1.4 我的防勒索演进过程
5 G, f9 j3 d6 a2 T2.1 功能的添加、细化与补充
! N  @7 |* \1 z0 C( |6 o& n2.2 细化功能的归类与整合4 L5 x# d% G  ?: ~) f
2.3 最终架构与核心流程7 x/ B' _& d: C! i% S
2.4 终结者源码编译:
: C7 d( f# X2 J3 T1 t3.1 Windows服务程序标准框架讲解
( x  a; ~! t( U' U0 P3.10 服务与界面通讯的初始化流程
* @1 p( I: s: W( ?" P3.11 通讯建立及配置更改流程讲解
- I( R3 |. D' O5 x3.12 威胁与无响应消息回调流程6 o$ F( }& w1 ?& C/ s( {; [
3.13 心跳消息流程与关键点回顾
* d' K4 S3 L% z& a* c+ P) N; h3.14 诱饵文件与清除接口源码讲解
8 K) c7 a& G( p( N. s2 O7 E' s3.15 驱动接口与杂项源码讲解, Y! N# k7 `# c. N! ]* |' C
3.16 缺点分析与重构建议
0 N/ f8 \/ a- [" x" ?, e" w3.2 Windows服务程序排错技巧; k, _0 H8 r2 F( f) G
3.3 安全产品DLL导出表处理. ?' S% _3 u, E# m: ]
3.4 终结者接口、开发与阅读流程
' S  V  L; l! W  S8 D8 Z3.5 服务主线程与三种启动流程( d6 V2 K7 A+ \$ Z, ?% ^
3.6 配置文件的处理' F; U% v! _1 E- v
3.7 核心配置文件类的源码解读
2 ~3 |( v& u$ M- q) H' W5 K8 y( M3.8 服务创建进程之逆向工程
# D- A  c: h4 j$ J7 z1 R5 [3.9 服务创建进程之扒后处理2 ]0 w: r, T- O' w& g$ M
4.1 驱动接口模块的初始化流程
- w6 b0 A& G7 J4.2 驱动握手算法与接口讲解
" s& x: D# Z. S8 E7 L8 v4.3 回调流程与接口说明3 h" c% C" p; N5 j. N! N
5.1 驱动开发环境的选择与搭建
6 I& E' q! ]3 ~+ H- W5 _9 [( E5.10 如何安全的进行HOOK卸载
$ A$ K) D$ W; W" a3 b5.11快速理解SFilter框架# j# A# W. ^4 @6 b& O# }3 @
5.12 终结者驱动框架与功能概述
: I  A8 A" }0 y" v0 _5.13 RWTBase框架与例程处理
- c6 m- g/ R' L) \$ `1 X( c5.14 MBR保护与函数导出
7 z+ v0 `! j: T* k$ j5.15 RWTKrl驱动入口点执行流程
5 W& z, E. \$ R. W" y( M( E5.16 系统重启时RWTKrl保护配置的读取流程+ s9 \1 g8 q# X6 T5 m: F# w0 f
5.17 规则的数据结构及其运作方式
4 [8 u  R) F- \3 e% i8 x5.18 GenericTable在驱动中的使用6 g. Z( k  n5 P+ R/ q# }
5.19 威胁回调消息的运作流程
: y6 m' _( y4 f5.2 WinDbg内核调试初步$ d4 o% r! j- A5 ?
5.20 _ExInterlocked_XX_List在项目中的使用% v/ n" `9 o: f/ Q, E
5.21 自我保护的运作流程! T7 u+ C" p3 t9 d# u: Y1 N0 d
5.22 Create分发函数的处理流程& i) E9 ]- I& E: J* j$ t
5.23 SetInformation分发函数的处理流程( @; v& u. `2 @
5.24 其它分发函数的处理流程/ f' [( e8 R" U+ y" k, s
5.25 备份的核心逻辑与初始化  c: Q- I9 d* G
5.26 备份核心逻辑的具体实现5 @# C* f' n' M% ]
5.27 获取备份信息的具体实现
% s. n1 e9 S! I, H! ~5.28 备份接口与其它杂项说明
/ v3 j, d8 i: O% l5.29 驱动部分的课后作业
& h1 V/ Z: |) @( L4 {5.3 WinDbg内核调试实践, C" v( _( E) f5 s5 S$ ~: J
5.4编写Windbg脚本来达成调试目的+ [- V8 n2 P& L; m! t' M
5.5 使用Verifier验证驱动稳定性1 N1 b0 ~, l( ~5 f$ P6 Y; y) l; Z
5.6经典HOOK与异常捕获
. }3 x( t$ z& F; r; ~+ c5.7 安装HOOK的注意事项
9 p9 ]1 w! Q7 a5.8 InlineHook的各种大法(一)
% X1 b3 Q) ?9 d5 e9 ?5.9 InlineHook的各种大法(二)7 ?; M- Q9 a# h7 r7 m% \$ ]& Q# ~
6.1 清除模块的初始化与还原点2 _7 q  ?0 E, }2 ]3 q* T
6.2 还原清除的运作流程4 ^" M. `9 e- s5 G- D. l8 y: P3 c
6.3 清除模块其它功能梳理与课后作业3 J/ p3 r2 ^1 v* x3 ~% _
6.4 守护模块的运作流程与课后作业
% [8 P; r/ t1 J7.1 界面进程的几种启动流程
; ]. ?7 p  b3 l7.10 界面的整体框架梳理% l$ `* Q+ K% d; E$ R# W
7.11 左边树形控件的布局与源码剖析
  q6 @7 h( z: A( {) i8 h# V- j7.12 摘要页的布局与源码剖析; y" f6 w9 L, S
7.13 陷阱设置页的布局与源码剖析
+ P. l8 I- T" W3 t7.14 备份设置与类型管理页的源码剖析
# u" Q6 ^" ?$ E/ S7.15 文件保护管理页的布局与源码剖析
2 L8 f4 K2 E: U# S4 }7.16 备份文件导出页的布局与源码剖析  A. K- k1 G$ D( k
7.17 手动清除页的布局与源码剖析
: b$ G& ~! X, J& Q7.18 清除日志页的布局与源码剖析( j, n& ?7 G! x$ |+ j! J/ j
7.19 威胁警报页的布局与源码剖析$ i( i, [. V3 d, `0 N& p
7.2 SOUI生成的框架代码剖析
+ W8 f, p0 x  L2 M1 ?, G& r* F7.20 文件保护回调页的布局与源码剖析# y; `2 k$ @0 v7 y, N6 d$ Z1 s  o
7.21 其它页面的布局与课后作业
+ [" Z8 f  I9 D2 {0 L  ?7.3 SOUI中图片资源与对话框的使用方法# h: {! Z' u7 r
7.4 SOUI的锚点布局与TabCtrl控件7 n% f$ T2 K1 Q0 }9 z" S
7.5 SOUI中编写自定义控件3 k7 ~/ D1 Z, P9 o
7.6 保护密码引导页的布局与源码剖析
& }/ V- P" n, V( k7.7 备份磁盘选择引导页的布局与源码剖析`
9 h& M, g3 t& z7 m7.8 备份文件上限引导页的布局与源码剖析
& g1 G# R  r; D7.9 其它引导页与第一次正式启动流程
; D" ^+ |7 G* P/ k( D. x0 q9 `+ M8.1 卸载程序的运作流程!
; y7 A6 W, D! X8 Q  ]% \8.2 安装包的页面布局与杂项说明; H6 i5 N' b4 g# V( N  A; b5 r
8.3 安装包的运行流程与源码剖析
9 ~% I5 h! B$ W7 c! c8.4 遗留问题与课程最后的话* k- a, c' `: n6 R0 ?- P( R& [

+ }# R# _; G# C4 l 1.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|paopaomj.COM ( 渝ICP备18007172号|渝公网安备50010502503914号 )

GMT+8, 2026-9-12 22:46

Powered by paopaomj X3.5 © 2016-2025 sitemap

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