CAPEC-78
Using Escaped Slashes in Alternate Encoding
This attack targets the use of the backslash in alternate encoding. An adversary can provide a backslash as a leading character and causes a parser to believe that the next character is special. This is called an escape. By using that trick, the adversary tries to exploit alternate ways to encode the same character which leads to filter problems and opens avenues to attack.
Soyutlama
Detailed
Tipik ciddiyet
High
Saldırı ihtimali
High
Saldırıyı anla
Bu saldırı kalıbı nedir?
Uygulama akışı
Saldırı adım adım nasıl ilerler?
Explore
Survey the application for user-controllable inputs
Kullanılan teknikler
- Use a spidering tool to follow and record all links and analyze the web pages to find entry points. Make special note of any links that include parameters in the URL.
- Use a proxy tool to record all user input entry points visited during a manual traversal of the web application.
- Use a browser to manually explore the website and analyze how it is constructed. Many browsers' plugins are available to facilitate the analysis or automate the discovery.
- Manually inspect the application to find entry points.
Experiment
Probe entry points to locate vulnerabilities
Kullanılan teknikler
- Escape a special character with a backslash to bypass input validation.
- Try different encodings of both the backslash and the special character to see if this bypasses input validation
Exploit
Manipulate input
Gereksinimler
Saldırının gerçekleşmesi için ne gerekir?
Ön koşullar
- The application accepts the backlash character as escape character.
- The application server does incomplete input data decoding, filtering and validation.
Gerekli beceri
- Low: The adversary can naively try backslash character and discover that the target host uses it as escape character.
- Medium: The adversary may need deep understanding of the host target in order to exploit the vulnerability. The adversary may also use automated tools to probe for this vulnerability.
Gerekli kaynak
MITRE kaydında belirtilmemiş.
Tespit
Saldırının göstergeleri nelerdir?
Etki
Başarılı saldırı neye yol açar?
Etkilenen alanlar: Confidentiality
Etkilenen alanlar: Availability
Etkilenen alanlar: Confidentiality, Integrity, Availability
Etkilenen alanlar: Confidentiality, Access Control, Authorization
Savunma
Nasıl önlenir ve etkisi azaltılır?
Gerçek dünya