QQ登录

只需要一步,快速开始

APP扫码登录

只需要一步,快速开始

查看: 5577|回复: 0

反勒索软件编程实战篇

[复制链接]

等级头衔

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

丰功伟绩

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

联系方式
发表于 2022-10-12 10:50:48 | 显示全部楼层 |阅读模式
       现在的网络在线教学会教你写驱动、写应用层代码、写界面、还会教你玩逆向、以及一些调试技巧。但在安全软件开发领域,却没有教程会教你从实际的项目角度去切入,如何灵活的应用这些知识,最终打造一款安全产品出来。它涵盖了通过对安全趋势感受选择方向,确定后分析威胁(分析大部分样本)归纳其共性后,进而推导出防御思路,单调的防御思路还不足以形成产品,此时需要思考还需添加哪些功能才能使其足够成熟,能够满足基本产品级要求。再对所有功能进行归纳划分,最后产生成熟的架构。再根据架构开始进行驱动、应用层、界面的代码编写,这中间踩过的坑,遇到的坎,都将为大家呈现。看到这里,估计你的心中也有点了然了。+ V: r# U1 U6 `" o
课程内容:' i( i2 I+ R+ P& \6 u1 k
1.1 课程简介3 v/ p, s  p3 R  F- r* t
1.2 预备知识与学习方法
  l" L  H! T$ c" |: C1.3 勒索病毒流行原因分析
) _2 K' V/ v' F1.4 我的防勒索演进过程, @6 O6 D* }- z0 J% F
2.1 功能的添加、细化与补充
+ ^8 K. P$ n( u  y, M# W2 e2.2 细化功能的归类与整合
5 m3 {5 A( p4 R$ I6 ?: j6 r2.3 最终架构与核心流程- f* }1 H$ i* X, ]+ N* w! n
2.4 终结者源码编译:/ _2 X( V! r( u9 N9 l( s+ G
3.1 Windows服务程序标准框架讲解
) ]- r; Y  T3 q9 a: H$ \, _3.10 服务与界面通讯的初始化流程+ a) X0 u% `2 u6 V. y; V
3.11 通讯建立及配置更改流程讲解7 H8 o% U- @+ Q1 t
3.12 威胁与无响应消息回调流程
* g, m8 n. ?* p- T) d$ k. X& ]3.13 心跳消息流程与关键点回顾) v& a4 n+ U% @* e
3.14 诱饵文件与清除接口源码讲解+ |  y* |" N- Z- ~
3.15 驱动接口与杂项源码讲解
( {# l( C2 i1 ?4 a  [3.16 缺点分析与重构建议' ?- K7 b! f3 U; d  j0 t/ K
3.2 Windows服务程序排错技巧
; |! A# c  g& T0 G9 \& l3.3 安全产品DLL导出表处理
* V- i: J' M1 B+ @3.4 终结者接口、开发与阅读流程
, `, S; M. J- Z. t6 b* o1 N0 X3.5 服务主线程与三种启动流程2 P3 Y- a  p+ r- {0 r: U
3.6 配置文件的处理
* i7 A( }& ]8 f( m( ~3 U+ O3.7 核心配置文件类的源码解读
$ P. X0 t4 M+ A. l$ G. o3 N3.8 服务创建进程之逆向工程: Q0 d' l' A2 N
3.9 服务创建进程之扒后处理
5 t) Y6 u( X# j% b- b) l4.1 驱动接口模块的初始化流程
( y# x4 G$ ~  f2 i% z/ k9 N3 K+ `4.2 驱动握手算法与接口讲解
( n1 E; A8 m9 Y. m* k; H* B4.3 回调流程与接口说明5 s9 e3 p: B1 g" m
5.1 驱动开发环境的选择与搭建
& J9 F3 r0 b- U# M) s5.10 如何安全的进行HOOK卸载
; i( L- |' l9 P2 w4 _7 B5.11快速理解SFilter框架- o9 O! p+ O3 B5 i% n  p& x4 s
5.12 终结者驱动框架与功能概述
& G; p$ W% a: l  }2 e5.13 RWTBase框架与例程处理2 j2 n0 p, j  C6 b
5.14 MBR保护与函数导出
5 e8 l3 I# `# |) F  \# W5.15 RWTKrl驱动入口点执行流程
( h1 O6 ^* _/ b* [5.16 系统重启时RWTKrl保护配置的读取流程
5 t, R7 l: A) A8 g5.17 规则的数据结构及其运作方式
1 A& z& @) Z8 T7 r1 N3 u2 \- Q$ x5.18 GenericTable在驱动中的使用
. y' W! s" u$ g) H; @9 W5.19 威胁回调消息的运作流程
; E6 n2 x& W, Z, o$ n# S5.2 WinDbg内核调试初步8 P5 V3 w/ P$ h0 ?& `% B0 P$ x3 O
5.20 _ExInterlocked_XX_List在项目中的使用
+ W; G' H  K7 {2 j! D) R# E1 O" D1 S: F5.21 自我保护的运作流程, m' U! {4 v* E) {
5.22 Create分发函数的处理流程: e6 V7 B$ x1 D1 ^
5.23 SetInformation分发函数的处理流程
6 u5 k! W' ?' b( k5 K$ a7 _5.24 其它分发函数的处理流程
2 P: O& @( c, q- c4 l5.25 备份的核心逻辑与初始化. d: J- q( Q4 y9 Y
5.26 备份核心逻辑的具体实现
% K/ Q- H) }$ o5.27 获取备份信息的具体实现* _6 Y) Z: {1 n
5.28 备份接口与其它杂项说明& S5 K- S1 ]" e7 r; h6 [4 I
5.29 驱动部分的课后作业( p- B7 H# y: n7 u, D8 @
5.3 WinDbg内核调试实践! \' z- s  d, W
5.4编写Windbg脚本来达成调试目的3 y" Z8 o" p+ O" ^- f
5.5 使用Verifier验证驱动稳定性
0 S+ G- [! g! `$ g& v5 n5.6经典HOOK与异常捕获
3 A/ U6 X, W6 s4 t, ?2 l3 N5.7 安装HOOK的注意事项/ |' g' Y( w4 l% L
5.8 InlineHook的各种大法(一)
0 S% i5 ]/ n& v9 J1 ^* |5.9 InlineHook的各种大法(二)* H! O0 g! {/ d
6.1 清除模块的初始化与还原点2 x7 e9 i% f3 [8 h1 N6 `
6.2 还原清除的运作流程. E# q* O# U) R5 x2 z- G, p
6.3 清除模块其它功能梳理与课后作业: @4 G9 b. z2 u1 ?
6.4 守护模块的运作流程与课后作业# _  U/ J5 `; K; F, |# U
7.1 界面进程的几种启动流程
# [$ U2 U. T. {9 O. @8 @7.10 界面的整体框架梳理
% V7 q  e: s  `& ^7.11 左边树形控件的布局与源码剖析2 q# ~  B) n, u, ~3 P: b
7.12 摘要页的布局与源码剖析
2 b2 v  @, Q( s' W7.13 陷阱设置页的布局与源码剖析
$ Y0 v: j3 y, j6 M4 @. Z7.14 备份设置与类型管理页的源码剖析1 ?& ~/ I: n6 D% i$ e. t" B! D
7.15 文件保护管理页的布局与源码剖析" J1 j0 O3 }$ a8 A. H1 o' V8 Y
7.16 备份文件导出页的布局与源码剖析* X' V% R6 g2 w1 x2 X
7.17 手动清除页的布局与源码剖析
. ]& N! G- c, M9 }' \3 y7.18 清除日志页的布局与源码剖析
" q7 b( d% \9 F5 z  d7.19 威胁警报页的布局与源码剖析
) _/ _) Q! o# V( ~: v. |( ~7.2 SOUI生成的框架代码剖析5 a; ~- r' u5 `$ S, _
7.20 文件保护回调页的布局与源码剖析
/ X9 m% F4 a$ u4 x  V' n8 l! Y7.21 其它页面的布局与课后作业
  N3 v6 \. Q8 O7.3 SOUI中图片资源与对话框的使用方法8 }9 ]9 d; a- Z2 M
7.4 SOUI的锚点布局与TabCtrl控件* ^! _/ C  \0 {9 V
7.5 SOUI中编写自定义控件, j# r/ l( m& y9 h# i+ \* U& M
7.6 保护密码引导页的布局与源码剖析
# B- G$ Q( Y$ E8 Q" T* k7.7 备份磁盘选择引导页的布局与源码剖析`! l; r% |2 S$ c
7.8 备份文件上限引导页的布局与源码剖析
; M7 ^7 ?) \' C, n7.9 其它引导页与第一次正式启动流程
9 R/ g9 P6 v" F) z2 p- z$ q8.1 卸载程序的运作流程!
8 q/ i# c/ g' o. f4 l8.2 安装包的页面布局与杂项说明
# M$ b$ E( Q* T& p# o: `$ h* b8.3 安装包的运行流程与源码剖析5 U, f* |9 u5 f0 d$ E8 _+ `
8.4 遗留问题与课程最后的话
: V7 R2 T" J0 o6 S 9 I1 J9 F7 N. j. e( }$ k
1.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-9-10 19:58

Powered by paopaomj X3.5 © 2016-2025 sitemap

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