Назад | Перейти на главную страницу

Повысить права администратора в CMD / Powershell без UAC?

Мне удалось изменить порт или удаленный рабочий стол на моем Windows Server 2016 с помощью REGEDIT. Но проблема началась, когда я забыл открыть этот порт в брандмауэре, поэтому я больше не могу получить доступ к удаленному рабочему столу.

На сервере все еще работает веб-сайт, который может запускать PHP-код, и Java-сервер minecraft, и у меня есть доступ к ним по FTP.

Проблема в том, что запуск таких вещей, как exec с php, который должен запускать командные строки, не имеет прав администратора, и, конечно, UAC не вариант, поскольку я не могу ничего щелкнуть.

Итак, мой вопрос: есть ли способ восстановить порт RDP без прав администратора или каким-либо способом удаленно поднять уровень, чтобы открыть порт с помощью CMD или PowerShell?

Многие из существующих ответов не сработали.

Редактировать: Текущий доступ:

Изменить 2:

Соединение RDP действительно подключается с использованием FPipe, но выдает сообщение «Произошла внутренняя ошибка».

Задача решена!

Использование FPipe с java позволило мне получить доступ к RDP! Теперь я снова могу получить к нему доступ. Спасибо за помощь!

Просто непроверенная попытка взлома ...

Использование netcat для переноса ..

Загрузить 3 файла через FTP

  1. fpipe.exe ( http://www.mcafee.com/us/downloads/free-tools/fpipe.aspx )
  2. forward.php
  3. вперед. летучая мышь

Содержание forward.php:

<?php
function execInBackground($cmd) { 
        pclose(popen("start /B ". $cmd, "r"));  
} 

execInBackground("forward.bat");
?>

содержимое forward.bat (замените 8888 новым портом RDP)

fpipe -l 3389 -s 3389 -r 8888 127.0.0.1

Посетите forward.php через веб-браузер, а затем попытайтесь подключиться через порт RDP 3389.