C#- Имеет ли File.ReadAllText() очистку ввода?C#

Место общения программистов C#
Anonymous
C#- Имеет ли File.ReadAllText() очистку ввода?

Сообщение Anonymous »

Я пытаюсь проверить безопасность приложения, которое создаю. В нем он объединяет результирующую строку из File.ReadAllText с другой большой строкой. Можно ли, скажем, проникнуть в текстовый файл с чем-то вроде этого - "; //вредоносный код// string+=" -чтобы внедрить код, выделив строку и добавив код после нее? Используя приведенный выше пример, это выглядит так, будто файл file.ReadAllText экранирует двойные кавычки, предотвращающие внедрение кода, или что он не видит двойные кавычки так же, как это делает компилятор.
Я знаю, что это супер-ниша. , но если кто-нибудь знает об этой функции, я был бы очень признателен.
Попробовал прочитать текстовый файл с помощью -
"; Console.WriteLine ("Alert"); string test = "
но ему удается экранировать/прочитать его только как строку

Подробнее здесь: https://stackoverflow.com/questions/787 ... nitization

Вернуться в «C#»