Archives
- ► 2012 (8)
- ► 2011 (157)
- ► 2010 (174)
- ► 2009 (12)
Which topics would you like us to cover more?
Latest comments
- How to reset you Kindle
3, eve...
Thanks for this article and the related "Inside th...
By H K - How to reset you Kindle
3, eve...
How do you drain power on the board? I dont have r...
By Grace - How to reset you Kindle
3, eve...
You're welcome!
By Bas - How to reset you Kindle
3, eve...
Thanks man....removing the battery worked like a c...
By DaveMan - nHapi
example
Hi Slypete, Thank you for your comment. This way w...
By Bas - nHapi
example
Hello, Employing .Net dynamics, one can implement ...
By slypete - Implementing MLLP in C#
Hi Mayura, I'm not sure I understand your question...
By Bas - Implementing MLLP in C#
I have used SSL stream to secure the MLLP transact...
By Mayura
Latest tweets
| Is it HTTP response splitting |
| Written by 0na |
| Monday, 10 October 2011 23:12 |
|
What do you expect when you enter a URL with a typo? But then you encounter a website and it returns a HTTP 500.
Help, what am I doing wrong. Either the web server doesn't
understands me (my browser) or the application is doing something
and the web server doesn't understand that. And that's why I
receive this answer with this message? Well I don't know. But what if I try http://www.mywebsite.eua?Now I'm getting a HTTP 404. Ok, well maybe it's an encoding issue (of course it is, what else...). And again, but now with an ecoded vertical bar %7C so it would be http://www.mywebsite.eu%7C. Aaahhh again a HTTP 500. Something somewhere is misunderstood. What if I try a LineFeed \n (%0A) http://www.mywebsite.eu%7C%0A. And now I'm redirected with a HTTP 304 to another part of the site. Apparently that's the intention. But truly what is happening here? A Carriage Return \r (%0D) will be accepted too, I think...yes it is. Let's do a simple test. Is it possible to paste just another URL
in the original URL, like this: http://www.mywebsite.eu|%0Ahttp://www.test.com. But of course it is, I
receive even a HTTP 200 OK. Awesome, how cool is that! Do we have a
possible HTTP response splitting here? Is it possible to make 2
responses in one request. And now I need to be serious. How awesome it may be to find such
a flaw, you have to think and have to be aware about the possible
consequences. More info on
|
Its name is Public Opinion. It is held in reverence. It settles everything. Some think it is the voice of God. - Mark Twain




