Найдите ссылку на файл пространства пользователя Ubuntu для WSL

716
Biswapriyo

Из обновления Windows 10 Anniversary Microsoft добавила подсистему Windows для Linux. Статьи Microsoft предоставляют Lxrun.exe /install /yили bash.exeкоманды для установки Ubuntu WSL. Затем Lxrun.exeзагружает пользовательское пространство Ubuntu с сервера Microsoft.
Так как же получить эту ссылку для скачивания без подключения к интернету?

0

1 ответ на вопрос

1
Biswapriyo

Включите режим разработчика в приложении «Настройки» (не требуется с v1709) и функцию Windows SubSystem Linux с OptionalFeatures.exe. После перезагрузки перейдите в C:\Windows\System32папку и скопируйте LxRun.exe куда угодно.

Процедура 1

Загрузите Strings из SysInternals и поместите strings.exe & LxRun.exe в одну папку. Откройте командную строку, введите эту команду strings.exe LxRun.exe | find "http". Смотрите подробности URL ниже.

Strings.exe_URL_Find

Процедура 2

Откройте этот LxRun.exe в дизассемблере IDA . Откройте строку Windows с помощью Shift+ F12в IDA. Найдите URL-адреса, начинающиеся с https://go.microsoft.comи скопируйте их. Смотрите подробности URL ниже.

  • Для Windows Версия 1607

IDA_LxRun_RS1

  • Для Windows версии 1703 и 1709

IDA_LxRun_RS3

Детали URL

Найти перенаправленные URL с помощью Curl --headкоманды. Ссылка на Ubuntu 16.04 предоставляется как в ver.1703, так и в ver.1709.

URL_Details

Похожие вопросы