Запустите файлы .Cs или .Vb без вызова в asp.net

По соображениям безопасности я спрашиваю это ... Могут ли файлы .cs или .vb работать любым способом, не вызывая их в asp.net?

13.10.2009 07:36:50
2 ОТВЕТА
РЕШЕНИЕ

Сценарий C # и VB требует хоста для интерпретации кода. Проводник Windows не будет интерпретировать C # или VB скрипт. Тем не менее, есть приложения, которые могут быть запущены, которые будут интерпретировать сценарий. Например, cscript.exe может интерпретировать файлы * .vbs и выполнять код внутри него.

Есть и другие, более злобные методы, чтобы обмануть приложения в выполнении скрипта. Это особенно используется при получении Microsoft Office для открытия эксплойтов на компьютерах с помощью сценариев.

1
13.10.2009 08:03:15

их можно скомпилировать с помощью csc.exe или vbc.exe, а затем запустить как .exe, но это можно сделать, только если злонамеренный пользователь вошел в систему на вашем сервере.

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

1
13.10.2009 07:47:31