<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[gOxiA=苏繁=SuFan Blog]]></title> 
<link>https://maytide.net/index.php</link> 
<description><![CDATA[gOxiA,苏繁,sufan,Microsoft MVP]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[gOxiA=苏繁=SuFan Blog]]></copyright>
<item>
<link>https://maytide.net/read.php/1823.htm</link>
<title><![CDATA[通过 WDS 环境应用 Windows Defender Offline - 下]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[Windows Client]]></category>
<pubDate>Mon, 27 Feb 2017 02:33:09 +0000</pubDate> 
<guid>https://maytide.net/read.php/1823.htm</guid> 
<description>
<![CDATA[ 
	<p><a href="http://goxia.maytide.net/ftpup/2017/91d02aa35f4d_11F1F/Windows_Defender.png"><img title="Windows_Defender" border="0" alt="Windows_Defender" src="http://goxia.maytide.net/ftpup/2017/91d02aa35f4d_11F1F/Windows_Defender_thumb.png" width="400" height="85"></a></p> <p><font color="#fd3f0d" size="4"><strong>通过 WDS 环境应用 Windows Defender Offline</strong></font></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 上一篇文章“<a href="http://goxia.maytide.net/read.php/1822.htm" target="_blank">通过 WDS 环境应用 Windows Defender Offline - 上</a>”，<a href="http://goxia.maytide.net/" target="_blank">gOxiA</a> 分享了如何制作 Windows Defender Offline 的 ISO 镜像，而今天这篇将开始我们的主题。在 WDS 环境下应用 Windows Defender Offline（以下简称：WDO），可以极大方便用户使用 WDO，通过企业网络 PXE 引导 WDO，比起 UFD 更安全也更高效。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 但是，当我们将 WDO 的启动 WIM 文件添加到 WDS Boot Image，在用户端引导 WDO 后会发现，无法正常执行扫描工作，因为 Virus and spyware definitions: Out of date，即病毒特征库过期。如此，在 WDO 启动的初始化界面实际上是在加载最新的病毒特征库。</p> <p><a href="http://goxia.maytide.net/ftpup/2017/48dca1de4781_87AE/snipaste20170222_163746.png"><img title="snipaste20170222_163746" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="snipaste20170222_163746" src="http://goxia.maytide.net/ftpup/2017/48dca1de4781_87AE/snipaste20170222_163746_thumb.png" width="459" height="345"></a></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 为了进行论证对 WDO 的 ISO 进行了分析，发现在 ISO 根目录中有一个名为 mpam-fex64.exe 文件，该文件就是最新的病毒特征库，那么接下来就要搞清楚 WDO 是如何调用这个病毒特征库的，首先要看看 Winpeshl.ini 是否定义了命令行，参考下图，确实调用了 Windows Defender 相关的执行命令，从文件名看是个专为 Offline 编写的命令，而且没有加参数，gOxiA 猜测对 mpam-fex64.exe 的调用是写在内部代码里的。</p> <p><a href="http://goxia.maytide.net/ftpup/2017/48dca1de4781_87AE/snipaste20170222_164807.png"><img title="snipaste20170222_164807" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="snipaste20170222_164807" src="http://goxia.maytide.net/ftpup/2017/48dca1de4781_87AE/snipaste20170222_164807_thumb.png" width="634" height="182"></a></p> <p><a href="http://goxia.maytide.net/ftpup/2017/48dca1de4781_87AE/snipaste20170223_083939.png"><img title="snipaste20170223_083939" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="snipaste20170223_083939" src="http://goxia.maytide.net/ftpup/2017/48dca1de4781_87AE/snipaste20170223_083939_thumb.png" width="634" height="165"></a></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 既然是固化在内部代码中的，就要确定调用特征库的具体路径，以便为后续能在 WDS 中应用 WDO 奠定基础。为此使用了 Sysinternals 工具集中的 Strings 对 OfflineScannerShell.exe 进行了分析，果然不出所料，特征库名称是固定的，但是没能找到定义路径。</p> <p><a href="http://goxia.maytide.net/ftpup/2017/48dca1de4781_87AE/snipaste20170223_091439.png"><img title="snipaste20170223_091439" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="snipaste20170223_091439" src="http://goxia.maytide.net/ftpup/2017/48dca1de4781_87AE/snipaste20170223_091439_thumb.png" width="634" height="333"></a></p> <p><a href="http://goxia.maytide.net/ftpup/2017/48dca1de4781_87AE/snipaste20170223_091307.png"><img title="snipaste20170223_091307" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="snipaste20170223_091307" src="http://goxia.maytide.net/ftpup/2017/48dca1de4781_87AE/snipaste20170223_091307_thumb.png" width="634" height="308"></a></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 重新分析 ISO 文件结构发现 mpam-fex64.exe 存储位置还包含一个 FilesList64.dll，从名字看貌似与遍历有关，难不成 WDO 是通过遍历目录寻找名为 mpam-fex64.exe 的文件，既然已经走到这一步，只能实验出结果，将 WDO 的</p> <p>WIM 文件通过 DISM 命令 Mount 出来，然后直接将 FileList64.dll 和 mpam-fex64.exe 拷贝到 WDO 的 WIM 映像根目录中，保存更新添加到 WDS 启动映像，找台客户端开机 PXE 引导测试，通过！！！</p> <p><a href="http://goxia.maytide.net/ftpup/2017/48dca1de4781_87AE/snipaste20170222_164914.png"><img title="snipaste20170222_164914" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="snipaste20170222_164914" src="http://goxia.maytide.net/ftpup/2017/48dca1de4781_87AE/snipaste20170222_164914_thumb.png" width="634" height="265"></a>&nbsp;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 问题解决，以后只需要手工下载最新版的 mpam-fex64.exe 打包到 WDO 的 WIM 中即可。Windows Defender 的最新特征库可以从下面的官方网站下载到，不要忘记将下载的文件名改为 WDO 定义的名字。</p> <p><em>Updating your Microsoft antimalware and antispyware software:</em></p> <p><a title="https://www.microsoft.com/security/portal/definitions/adl.aspx" href="https://www.microsoft.com/security/portal/definitions/adl.aspx">https://www.microsoft.com/security/portal/definitions/adl.aspx</a></p>
]]>
</description>
</item>
</channel>
</rss>