在这个超级用户主题Windows 10 媒体创建工具中,它是如何工作的?,可以从 SetupMgr.dll 中提取 URL。我的问题是,如何从 SetupMgr.dll 中提取此 URL?我希望能够在 Media Creation Tool 的未来版本中做到这一点。
从 Microsoft Media Creation Tool 反编译 DLL 文件
逆向工程
dll
反编译
2021-07-07 19:10:56
1个回答
免责声明:以下链接适用于秋季创作者更新,在未来的更新中可能会发生变化。
从Microsoft 网站下载媒体创建工具。在7ZIP 中打开可执行文件并解压缩文件夹中的所有文件。然后从 Sysinternals下载Strings并将其放在先前解压缩文件的文件夹中。在该文件夹中打开命令提示符并运行以下命令:
For /R %X in (*.*) do (Strings.exe %X) | find /i "LinkID"
此命令递归搜索所有文件中的所有字符串,并显示包含“LinkID”的字符串(通过管道传输到find /i)。在任何浏览器中打开所有 URL,其中一个(总共 7 个或 8 个链接)将下载 Products.CAB 或 Products.XML 文件,其中包含所有 Windows ESD 下载链接。
或者,如上所述从 MediaCreationTool.exe 中提取SetupMgr.dll文件。然后在 IDA 中打开该 DLL。按Shift+F12打开字符串窗口并找到LinkID. 会有两个字符串。
Products.CAB 的链接:https : //go.microsoft.com/fwlink/?LinkId=841361
此 LinkID 重定向到另一个直接下载链接(将来可能无法使用):
提示:使用以下7ZIP命令检查 MediaCreaTool.exe 的真实文件类型,即 CAB 类型。
7z t MediaCreationTool.exe | find /i "type"
