# VMProtect分析与还原课程

*Published:* 2024-05-28
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年12月29日，已超过 180天没有更新



[![](https://www.xarjtc.com/wp-content/uploads/2024/05/13f756bf6e29704.webp)](https://www.xarjtc.com/wp-content/uploads/2024/05/13f756bf6e29704.webp)

**课程目录：**

├──0.资料课件

| ├──2-2-vs2017.exe 5.41M

| ├──4-2.vmp.exe 663.50kb

| ├──4-2.exe 102.00kb

| ├──4-4.vmp.exe 559.00kb

| ├──4-4.exe 9.00kb

| ├──4-5.vmp.exe 558.00kb

| ├──4-5.exe 9.00kb

| ├──5-8.vmp.exe 557.00kb

| ├──5-8.exe 9.00kb

| ├──5-9.vmp.exe 560.50kb

| ├──5-9.exe 9.50kb

| ├──6-4.vmp.exe 554.00kb

| ├──6-4.exe 9.00kb

| ├──6-5.vmp.exe 1.00M

| ├──6-5.exe 11.00kb

| ├──6-6.vmp.exe 557.00kb

| ├──6-6.exe 9.00kb

| ├──6-7.vmp.exe 1017.00kb

| ├──6-7.exe 11.00kb

| ├──6-8.vmp.exe 5.35M

| ├──6-8.exe 10.00kb

| ├──7-4.vmp.exe 24.00kb

| ├──7-4.exe 9.00kb

| ├──vs2017.exe 102.50kb

| ├──二\_1本章导学.pptx 85.90kb

| ├──二\_2程序的入口.pptx 1.83M

| ├──二\_3dump文件.pptx 1.19M

| ├──二\_4修复pe数据.pptx 401.35kb

| ├──二\_5修复iat.pptx 1.69M

| ├──二\_6重定位及其它检查.pptx 319.49kb

| ├──二\_7实操演示.pptx 55.02kb

| ├──二\_8本章总结.pptx 227.04kb

| ├──六\_10(32位)全保护的复杂虚拟函数还原-3.pptx 216.47kb

| ├──六\_11(32位)全保护的复杂虚拟函数还原-4 – 副本.pptx 144.56kb

| ├──六\_12(64位)全保护的复杂虚拟函数还原-1.pptx 2.31M

| ├──六\_13(64位)全保护的复杂虚拟函数还原-2.pptx 296.06kb

| ├──六\_14(64位)全保护的复杂虚拟函数还原-3.pptx 409.69kb

| ├──六\_15本章总结.pptx 79.79kb

| ├──六\_1本章导学.pptx 67.83kb

| ├──六\_2虚拟栈平衡.pptx 98.74kb

| ├──六\_3还原中的优化还原方法.pptx 115.85kb

| ├──六\_4(32位)简单虚拟代码还原练习.pptx 415.75kb

| ├──六\_5(64位)简单虚拟代码还原练习.pptx 510.81kb

| ├──六\_6(32位)有vm\_jcc的简单虚拟代码还原练习 – 副本.pptx 439.43kb

| ├──六\_7(64位)有vm\_jcc的简单虚拟代码还原练习 – 副本.pptx 542.88kb

| ├──六\_8(32位)全保护的复杂虚拟函数还原-1.pptx 927.64kb

| ├──六\_9(32位)全保护的复杂虚拟函数还原-2.pptx 510.39kb

| ├──七\_1本章导学.pptx 67.08kb

| ├──七\_2vmp2.x虚拟指令内部解析.pptx 72.50kb

| ├──七\_3vmp2.x虚拟机的理解.pptx 77.54kb

| ├──七\_4-(32位)vmp2.x简单虚拟代码还原练习.pptx 66.28kb

| ├──七\_5-2.x到3.x的代码保护演进.pptx 68.50kb

| ├──七\_6本章总结.pptx 60.12kb

| ├──三\_10.虚拟指令.pptx 125.98kb

| ├──三\_11.虚拟指令内部解析.pptx 134.15kb

| ├──三\_12.真实指令与虚拟指令.pptx 72.63kb

| ├──三\_13.虚拟标志寄存器.pptx 133.03kb

| ├──三\_14.虚拟条件跳转指令.pptx 129.18kb

| ├──三\_15.逻辑运算.pptx 116.52kb

| ├──三\_16.算术运算.pptx 96.55kb

| ├──三\_17.虚拟寄存器与真实寄存器的转换.pptx 120.02kb

| ├──三\_19本章总结.pptx 68.75kb

| ├──三\_1本章导学.pptx 75.47kb

| ├──三\_2虚拟壳相关的基本知识.pptx 97.07kb

| ├──三\_3vmp保护后的程序信息.pptx 557.73kb

| ├──三\_4标志寄存器.pptx 208.83kb

| ├──三\_5汇编指令.pptx 301.10kb

| ├──三\_6标志位相关指令.pptx 95.86kb

| ├──三\_7虚拟函数的理解.pptx 91.50kb

| ├──三\_8.虚拟机的理解.pptx 145.43kb

| ├──三\_9.虚拟栈和虚拟寄存器.pptx 96.91kb

| ├──四\_1本章导学.pptx 70.19kb

| ├──四\_2简单的虚拟函数流程分析.pptx 1.30M

| ├──四\_3虚拟函数中的函数调用.pptx 158.12kb

| ├──四\_4有vm\_jcc的虚拟函数流程分析.pptx 398.37kb

| ├──四\_5-虚拟函数中的循环.pptx 377.85kb

| ├──四\_6实操演示.pptx 55.06kb

| ├──四\_7本章总结.pptx 67.68kb

| ├──五\_10实操演示.pptx 55.11kb

| ├──五\_11本章总结.pptx 84.86kb

| ├──五\_1本章导学.pptx 64.54kb

| ├──五\_2数据与代码.pptx 70.98kb

| ├──五\_3vmp的内存校验1.pptx 344.62kb

| ├──五\_4vmp的内存校验2.pptx 150.21kb

| ├──五\_5vmp壳的反调试分析1.pptx 2.21M

| ├──五\_6vmp壳的反调试分析2.pptx 357.18kb

| ├──五\_7软件断点的检测分析.pptx 327.05kb

| ├──五\_8实战vm\_jcc爆破.pptx 303.40kb

| ├──五\_9实战虚拟保护的数据分析.pptx 730.78kb

| ├──一\_1课程简介.pptx 108.45kb

| ├──一\_2课程预备知识.pptx 1.38M

| ├──一\_3相关工具介绍.pptx 432.94kb

├──1. 课程介绍

| ├──0、1-课程简介.mp4 20.17M

| ├──1、2-课程预备知识.mp4 38.24M

| └──2、3-相关软件工具介绍.mp4 35.09M

├──2.脱壳

| ├──10、8-本章总结.mp4 16.42M

| ├──3、1-本章导学.mp4 14.09M

| ├──4、2-程序的入口.mp4 43.81M

| ├──5、3-dump文件.mp4 22.73M

| ├──6、4-修复pe数据.mp4 33.46M

| ├──7、5-修复iat.mp4 75.00M

| ├──8、6-重定位及其它检查.mp4 29.50M

| ├──9、7-实操演示.mp4 138.89M

├──3.分析还原前的预备知识

| ├──11、1-本章导学.mp4 17.56M

| ├──12、2-虚拟壳相关的基本知识.mp4 23.14M

| ├──13、3-vmp保护后的程序信息.mp4 45.90M

| ├──14、4-标志寄存器.mp4 24.49M

| ├──15、5-汇编指令.mp4 32.68M

| ├──16、6-标志位相关指令.mp4 17.28M

| ├──17、7-虚拟函数的理解.mp4 27.89M

| ├──18、8-虚拟机的理解.mp4 30.01M

| ├──19、9-虚拟栈和虚拟寄存器.mp4 28.39M

| ├──20、10-虚拟指令.mp4 35.88M

| ├──21、11-虚拟指令内部解析.mp4 44.43M

| ├──22、12-真实指令与虚拟指令.mp4 21.75M

| ├──23、13-虚拟标志寄存器.mp4 49.04M

| ├──24、14-虚拟条件跳转指令vm\_jcc.mp4 47.43M

| ├──25、15-逻辑运算.mp4 30.70M

| ├──26、16-算术运算.mp4 19.42M

| ├──27、17-虚拟寄存器与真实寄存器的转换.mp4 47.53M

| └──28、18-本章总结.mp4 20.99M

├──4.虚拟代码分析练习

| ├──29、1-本章导学.mp4 10.64M

| ├──30、2-简单的虚拟函数流程分析.mp4 84.27M

| ├──31、3-虚拟函数中的函数调用.mp4 59.24M

| ├──32、4-有vm\_jcc的虚拟函数流程分析.mp4 103.07M

| ├──33、5-虚拟函数中的循环.mp4 211.20M

| ├──34、6-实操演示.mp4 230.63M

| └──35、7-本章总结.mp4 19.59M

├──5.虚拟代码分析进阶

| ├──36、1-本章导学.mp4 8.94M

| ├──37、2-数据与代码.mp4 12.38M

| ├──38、3-vmp的内存校验-1.mp4 146.62M

| ├──39、4-vmp的内存校验-2.mp4 25.64M

| ├──40、5-vmp壳的反调试分析-1.mp4 79.48M

| ├──41、6-vmp壳的反调试分析-2.mp4 19.91M

| ├──42、7-软断点的检测分析.mp4 37.28M

| ├──43、8-实战vm\_jcc爆破.mp4 105.90M

| ├──44、9-实战虚拟保护的数据分析.mp4 66.22M

| ├──45、10-实操演示.mp4 288.13M

| ├──46、11-本章总结.mp4 24.27M

├──6.虚拟代码还原练习

| ├──47、1-本章导学.mp4 9.89M

| ├──48、2-虚拟栈平衡.mp4 45.51M

| ├──49、3-还原中的优化还原方法.mp4 47.52M

| ├──50、4-(32位)简单虚拟代码还原练习.mp4 175.61M

| ├──51、5-(64位)简单虚拟代码还原练习.mp4 251.69M

| ├──52、6-(32位)有vm\_jcc的简单虚拟代码还原练习.mp4 178.10M

| ├──53、7-(64位)有vm\_jcc的简单虚拟代码还原练习.mp4 212.06M

| ├──54、8-(32位)全保护的复杂虚拟函数还原-1.mp4 227.12M

| ├──55、9-(32位)全保护的复杂虚拟函数还原-2.mp4 508.40M

| ├──56、10-(32位)全保护的复杂虚拟函数还原-3.mp4 360.92M

| ├──57、11-(32位)全保护的复杂虚拟函数还原-4.mp4 213.89M

| ├──58、12-(64位)全保护的复杂虚拟函数还原-1.mp4 307.04M

| ├──59、13-(64位)全保护的复杂虚拟函数还原-2.mp4 313.99M

| ├──60、14-(64位)全保护的复杂虚拟函数还原-3.mp4 340.76M

| ├──61、15-本章总结.mp4 27.70M

└──7.扩展与延申

| ├──62、1-本章导学.mp4 12.85M

| ├──63、2-vmp2.x虚拟指令内部解析.mp4 128.30M

| ├──64、3-vmp2.x虚拟机的理解.mp4 64.04M

| ├──65、4-(32位)vmp2.x简单虚拟代码还原练习.mp4 122.08M

| ├──66、5-2.x到3.x的代码保护演进.mp4 14.59M

| └──67、6-本章总结.mp4 8.87M