-2

Это тупой вопрос.

Допустим, на «www.redhatpride.tk/secretfiles/» есть файл с именем ethical.exe. У меня обычный ПК с Windows 10. Используя win+R (run) (или, если мы не можем, cmd), есть команда для удаленного запуска этого? (Я полагаю, что в этом случае файл сохраняется в temp) Итак, аналогично, какой будет команда для загрузки этого (в определенное место)

Заранее спасибо. Я знаю, что это базовый сценарий, детка, но это стоит спросить.

Отказ от ответственности: я не мошенник / злой человек. Но некоторые есть. Если вы чувствуете, что ответ слишком опасен для сообщества, пишите мне. (хотя лол)

1 ответ1

1

На локальном компьютере

Вид.

Запуск программы напрямую из HTTP-URL-адреса невозможен в Windows ... однако можно запускать программы с сервера WebDAV (который по-прежнему является HTTP с некоторыми расширениями), поскольку в Windows есть "перенаправитель" WebDAV наряду с более часто используемым SMB.

Например, SysInternals предлагает эту услугу на live.sysinternals.com которая запускает WebDAV. Хотя вы не можете просто запустить https://live.sysinternals.com/disk2vhd.exe в Windows, вы можете переписать URL-адрес в UNC-путь \\live.sysinternals.com\disk2vhd.exe - Windows автоматически обнаружит, что это не так. t поддерживает SMB, но поддерживает WebDAV и будет загружать и запускать исполняемый файл.

В противном случае просто загрузите его во временную папку и запустите вручную. (PowerShell имеет команды для загрузки файлов.)

На веб-сервере

Нет.

Если вы взаимодействуете с веб-сервером исключительно через HTTP, то вы ограничены тем, что веб-сервер позволяет вам делать. Вы только делаете запрос GET или POST для URL - веб-сервер решает, что делать.

В некотором смысле многие веб-сайты являются программами (например, сайт Super User - гигантская программа, написанная на чем-то .NET); но они работают только потому, что веб-сервер настроен на их запуск.

Например, в прошлом это было очень распространенным явлением, позволяющим запускать программы любого типа, если они были помещены в каталог cgi-bin (независимо от его типа или расширения). В настоящее время многие веб-серверы вместо этого настроены на запуск любого *.php файла в виде программы (независимо от местоположения).

Но это обычно не распространяется на разные файлы .exe в случайных каталогах. Если ваши запросы об URL-адресе просто загружают файл, то это единственное, что вы можете сделать: вы, посторонний, не можете переопределить конфигурацию веб-сервера.

(И, конечно же, для запуска программ Windows .exe на сервере должен быть установлен Windows ...)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .