QQ登录

只需要一步,快速开始

APP扫码登录

只需要一步,快速开始

查看: 5560|回复: 0

反勒索软件编程实战篇

[复制链接]

等级头衔

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

丰功伟绩

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

联系方式
发表于 2022-10-12 10:50:48 | 显示全部楼层 |阅读模式
       现在的网络在线教学会教你写驱动、写应用层代码、写界面、还会教你玩逆向、以及一些调试技巧。但在安全软件开发领域,却没有教程会教你从实际的项目角度去切入,如何灵活的应用这些知识,最终打造一款安全产品出来。它涵盖了通过对安全趋势感受选择方向,确定后分析威胁(分析大部分样本)归纳其共性后,进而推导出防御思路,单调的防御思路还不足以形成产品,此时需要思考还需添加哪些功能才能使其足够成熟,能够满足基本产品级要求。再对所有功能进行归纳划分,最后产生成熟的架构。再根据架构开始进行驱动、应用层、界面的代码编写,这中间踩过的坑,遇到的坎,都将为大家呈现。看到这里,估计你的心中也有点了然了。
4 [! Q& T) B& R" Q. X课程内容:2 Z! [) L  b0 h+ m
1.1 课程简介
: S2 _4 @9 V: `: o3 N: j2 d1.2 预备知识与学习方法
9 e/ e' A3 p! n1.3 勒索病毒流行原因分析4 ]& J& D6 r) _  X
1.4 我的防勒索演进过程
, i, \. o; ?) G( g- I2.1 功能的添加、细化与补充% Q9 w$ D6 C, ^
2.2 细化功能的归类与整合, `$ B2 G3 K" M% e- T
2.3 最终架构与核心流程
7 ]* o4 e; t! @/ {  }2 z2.4 终结者源码编译:
) Z' K% G0 B' L- k3.1 Windows服务程序标准框架讲解5 H5 I) T4 f' c  R* J& ]8 |$ J6 V
3.10 服务与界面通讯的初始化流程9 m* j; ], o& L7 h& b  l' i) a3 t
3.11 通讯建立及配置更改流程讲解
/ P& k5 P# [8 e( n3.12 威胁与无响应消息回调流程
9 A' W2 }9 ~* s- ]3.13 心跳消息流程与关键点回顾
4 \4 Z0 R0 O, n* h4 m3.14 诱饵文件与清除接口源码讲解8 S- M( l, Q1 @! z/ s
3.15 驱动接口与杂项源码讲解
$ Z: A; Y! r0 z3 T% c/ j3.16 缺点分析与重构建议
( }5 a8 F$ ]+ [3.2 Windows服务程序排错技巧2 H$ M/ v% H" E& c
3.3 安全产品DLL导出表处理
& j6 l* _1 _7 P8 C5 |" f3.4 终结者接口、开发与阅读流程$ d# Z6 W. i0 f4 y( ?8 [
3.5 服务主线程与三种启动流程% m5 ]: V$ r" `- W  H' R
3.6 配置文件的处理6 }5 |, q4 E; R0 y
3.7 核心配置文件类的源码解读5 g4 j7 d) O, z/ v: R1 B- f: a/ ]
3.8 服务创建进程之逆向工程
7 E" P/ V' z$ O3.9 服务创建进程之扒后处理
  Q5 }4 R& @1 G6 g% ~4.1 驱动接口模块的初始化流程- o" M7 E4 V2 L% z% [5 w7 `
4.2 驱动握手算法与接口讲解! x# m/ w" I8 Z  c  r
4.3 回调流程与接口说明
: E- U* c' v+ S/ s5.1 驱动开发环境的选择与搭建3 M# C3 d8 h6 ^' w& \
5.10 如何安全的进行HOOK卸载9 C/ @7 s$ t6 o( B# C& N4 l
5.11快速理解SFilter框架+ @6 i2 a9 V4 }2 I0 `
5.12 终结者驱动框架与功能概述. b3 h; g/ p$ Y0 H* f
5.13 RWTBase框架与例程处理4 ~# ~7 M: q8 e, a5 K: f$ m
5.14 MBR保护与函数导出
8 u: H$ D' f5 x5.15 RWTKrl驱动入口点执行流程0 E' L& N4 _; f3 c, I! \7 \
5.16 系统重启时RWTKrl保护配置的读取流程8 e1 \5 ^5 \+ U& z3 K5 z
5.17 规则的数据结构及其运作方式
3 R  r0 X# y4 t. N; b/ G5.18 GenericTable在驱动中的使用
  p4 n5 I) H3 H# A0 v# K5.19 威胁回调消息的运作流程
2 o% ^) E0 e% Q* L. x2 Q5.2 WinDbg内核调试初步2 \! Q( c2 Z0 |& p! S- E' L9 Z
5.20 _ExInterlocked_XX_List在项目中的使用
' W9 N: d' c/ o0 H) z# |5.21 自我保护的运作流程
2 \5 a! S/ F# u6 V) J6 {5.22 Create分发函数的处理流程/ l9 z2 }; L' Q0 f
5.23 SetInformation分发函数的处理流程
* q1 m% v5 Q* y" N5.24 其它分发函数的处理流程" D5 }0 `. ], D
5.25 备份的核心逻辑与初始化
+ U: ?, G0 B2 @' B7 Y5.26 备份核心逻辑的具体实现* g# Z2 r4 L6 S0 g/ m
5.27 获取备份信息的具体实现
# T- f" g, |' r3 s) Q& }9 Y" S5.28 备份接口与其它杂项说明) D( S2 X- t) n6 X8 X# T. h
5.29 驱动部分的课后作业
& s0 S, l/ r3 }1 {, J- z5.3 WinDbg内核调试实践
0 S* q6 b( p5 ^) c5.4编写Windbg脚本来达成调试目的: o$ T3 F- J$ s% Z) ^
5.5 使用Verifier验证驱动稳定性, d, w6 X3 Q7 [$ n  x/ _; c% d
5.6经典HOOK与异常捕获
& u& i% w" J$ f' N5.7 安装HOOK的注意事项
3 G) y4 L! ~- Q  f, K( |5.8 InlineHook的各种大法(一). \' V; P3 S9 L5 {
5.9 InlineHook的各种大法(二)) a) u' p* f& {" @; }' F
6.1 清除模块的初始化与还原点1 m6 y: c1 i) @4 s/ G, u2 B* m
6.2 还原清除的运作流程
8 V; h$ t, k; F! K4 H. @: T6.3 清除模块其它功能梳理与课后作业
5 f- l% b, a; A  ]! x9 [! ]6.4 守护模块的运作流程与课后作业6 s8 f+ ]0 I) p1 X( o. J
7.1 界面进程的几种启动流程; k' R4 B. G+ C2 s* C& p
7.10 界面的整体框架梳理7 q" T9 u8 B  J# P' M) O% f+ I6 p  ]6 C
7.11 左边树形控件的布局与源码剖析2 @& Y5 A  n  E" B' o. H( B
7.12 摘要页的布局与源码剖析8 {) C) V/ d+ D% m6 \( N( A! C
7.13 陷阱设置页的布局与源码剖析8 y7 V, R& L! [
7.14 备份设置与类型管理页的源码剖析- p8 P3 Z2 _  R' y5 Y$ G& A
7.15 文件保护管理页的布局与源码剖析
( N; t* @0 w9 A1 m- X7.16 备份文件导出页的布局与源码剖析; B- g9 P& S/ o7 v0 r6 P1 N: A. E
7.17 手动清除页的布局与源码剖析% {! }; r& I5 x# N4 V
7.18 清除日志页的布局与源码剖析
  L& y( `1 C3 T+ Y3 q' d7.19 威胁警报页的布局与源码剖析
- u* B- h% V% D  u7.2 SOUI生成的框架代码剖析
5 o' d1 x3 I! g. T8 {, P4 C7.20 文件保护回调页的布局与源码剖析  V/ E, u1 Q: z  G- F5 q+ e
7.21 其它页面的布局与课后作业, f- b3 L9 q$ ^' [. }+ C
7.3 SOUI中图片资源与对话框的使用方法
8 W# V) H; }+ a7.4 SOUI的锚点布局与TabCtrl控件4 ]% A. y- @3 h& h; Y( M
7.5 SOUI中编写自定义控件
: |# L# h( d) a% n7.6 保护密码引导页的布局与源码剖析. c) X5 t; |0 r: o) @2 q/ O; l
7.7 备份磁盘选择引导页的布局与源码剖析`
- A/ H/ }) k3 ]. o* M7.8 备份文件上限引导页的布局与源码剖析7 Y' l5 @; h: U) R
7.9 其它引导页与第一次正式启动流程
& I3 n% u! ?; E4 J9 o8 @6 D8.1 卸载程序的运作流程!4 l+ K' Y" L# Q9 x4 J8 @
8.2 安装包的页面布局与杂项说明
5 y+ n. p+ t# C. @: c8.3 安装包的运行流程与源码剖析
3 `# X2 {+ ]  b) M% R' w8.4 遗留问题与课程最后的话
( |8 D7 j- o& }
. x9 Q( N& d0 L5 o, ~ 1.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-9-7 22:01

Powered by paopaomj X3.5 © 2016-2025 sitemap

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