Как удалить файл с именем NUL на ASP.NET сервер

#asp.net #nul

#asp.net #nul

Вопрос:

Давайте начнем с того, что у меня есть учетная запись на ASP.NET хостинг-компания. И примерно 2 недели назад я получил вредоносные файлы, загруженные на мой веб-сайт, и у него есть это имя ‘nul.doc.asp’.

Я пытался удалить его, но не смог, потому что он называется NUL.

Я поискал и обнаружил, что если я использую \. или \? перед корневым каталогом, то я могу удалить его, но это не сработало.

Я использую FileZilla для отправки команд на сервер.

Я пытался

 DELE \./petrasurprise.com/wwwroot/images/nul.doc.asp
  

но там было написано «недопустимое имя файла»

Я пытался также

 DELE \?/petrasurprise.com/wwwroot/images/nul.doc.asp
  

все тот же результат.

Итак, может кто-нибудь, пожалуйста, напишите мне команду, которая может помочь мне избавиться от этого вредоносного файла?

Я связался со службой поддержки клиентов, но они спят и бесполезны.

Комментарии:

1. Попробуйте DELE /images/nul.doc.asp . Вероятно, у вас нет доступа к, /petrasurprise.com поэтому вашей корневой папкой является wwwroot . Но почему бы просто не перейти к папкам с FileZlla и удалить файл вместо отправки команд?

2. У меня нет доступа к /petrasurprise.com обычно просмотр и удаление файла ничего не даст, потому что вы не можете удалить файл с именем ‘NUL’ в Windows или Windows Server в этом отношении, я попытался использовать успешный способ удаления имени файла ‘NULL’ в Windows, добавив ‘\?’ или ‘\.’ перед root, но это не сработало.

3. Проверьте это superuser.com/questions/282194 /… . Но это, вероятно, работает только тогда, когда вы вошли в систему как администратор на сервере, а не с помощью FTP.

4. Да, это моя проблема, у меня нет прав администратора на сервере, у меня есть только учетная запись ftp на общем сервере. И бесполезный администратор в службе поддержки клиентов потратил 2 недели на 1 строку кода.