Бягството герои
дефиниция
Обикновено езиците за програмиране, текст командни интерфейси, езици за маркиране на текст (HTML. TeX. Wiki-маркиране), занимаващи се с структуриран текст, в който някои от героите (и техните комбинации) се използва като контрола. включително структурата на управление на текста. В ситуация, в която трябва да използвате характер като "конвенционален характер на езика", използван скрининг.
Обикновено скрининг може да бъде разделен на три типа:
- скрининг на един знак
- скрининг на група от символи от поредица от символи "начало екраниране", "пълен скрининг"
- с помощта на последователност от команди "започне екраниране" и "края на прожекцията на" символ, който се определя преди началото на сянка на текст.
Липсата на екранировка, като причина за уязвимостта
Прожекция на един знак
- В езика за програмиране C на, във вътрешността на защитни линии на знаци с помощта на характера "\", поставена пред символа на екранировка. (В този случай символът "\" могат да се защитят, това е да се покаже комбинация от наклонена черта "\\"), същия символ се използва за проверка на героите в командния ред UNIX.
- В командния ред, Microsoft Windows противогази част на символа чрез използването на символа "^" символ е поставен в предната част на защитната обвивка.
Скрининг група от символи
- В езика за програмиране Python бягство групата на символите в низа са писма, посочващи R (от английски сурово. - Raw) .. Преди линията, т.е. герои избягали последователности R "сянка на текст"
- прожекцията на текст уики маркиране с помощта psevdotegov
и . Ако искате да се запишете psevdoteg. това се прави, заместващи символи ( LT; nowikigt; ).
Бягството на текст с изоставаше
За да се подобри тази статия, че е желателно? :