|
Web Application Security
Unable to impersonate another user although having its cookie Jul 01 2009 10:14AM Juan Kinunt (kinunt gmail com) (4 replies) Re: Unable to impersonate another user although having its cookie Jul 03 2009 08:47PM Guillermo Caminer (flaco webappsec gmail com) (1 replies) Re: Unable to impersonate another user although having its cookie Jul 06 2009 06:22PM José Manuel Molina Pascual (raistlinmolina gmail com) RE: Unable to impersonate another user although having its cookie Jul 01 2009 04:26PM Hellman, Matthew (Hellman Matthew principal com) (1 replies) Re: Unable to impersonate another user although having its cookie Jul 02 2009 02:11PM Guillermo Caminer (flaco webappsec gmail com) Re: Unable to impersonate another user although having its cookie Jul 01 2009 02:30PM Irene Abezgauz (irene abezgauz gmail com) (1 replies) Re: Unable to impersonate another user although having its cookie Jul 01 2009 02:42PM Michael Yelland (myelland brotherhoodbank com) Re: Unable to impersonate another user although having its cookie Jul 01 2009 02:00PM pUm (hijacka googlemail com) (4 replies) Re: Unable to impersonate another user although having its cookie Jul 01 2009 03:02PM jay tomas infosecguru com (1 replies) Re: Unable to impersonate another user although having its cookie Jul 01 2009 03:29PM Christopher Firth (lists 100mb com au) Re: Unable to impersonate another user although having its cookie Jul 01 2009 02:39PM S I (skander iversen gmail com) (1 replies) Re: Unable to impersonate another user although having its cookie Jul 01 2009 04:20PM Heine Deelstra (hdeelstra gmail com) (1 replies) Re: [SOLVED] Unable to impersonate another user although having its cookie Jul 02 2009 02:53PM Juan Kinunt (kinunt gmail com) Re: Unable to impersonate another user although having its cookie Jul 01 2009 02:20PM Brad Causey (bradcausey gmail com) |
|
Privacy Statement |
yourself. In cake\libs\session.php you will see the following check:
if ((Configure::read('Session.checkAgent') === false ||
$this->_userAgent == $this->read('Config.userAgent')) && $this->time
<= $this->read('Config.time')) {
Hope this helps
Cheers,
Marc
On Wed, Jul 1, 2009 at 4:00 PM, pUm<hijacka (at) googlemail (dot) com [email concealed]> wrote:
> just a gues,
> but try to fake the user agent. something in the http header must be
> part of the cookie auth. so try them all and then reduce. My guess is
> that it is the user-agent
>
> 2009/7/1 Juan Kinunt <kinunt (at) gmail (dot) com [email concealed]>:
>> Hi,
>>
>> I'm auditing a web application programmed in CakePHP and I'm having a problem.
>> I'm almost sure the authentication mechanism is carried by a cookie
>> but I'm unable to impersonate another user using its cookie.
>> The probe I do is opening two sessions with two different users (one
>> in internet explorer and one in firefox). Then I copy the cookie
>> belonging to one user and substitute it in a request done by the other
>> user (using WebScarab). The app throws and error and disconnects the
>> validated and legal user.
>> I think that some info is stored in server side about the client who
>> owns each cookie.
>>
>> Is this possible? Is it the normal operation in sessions in CakePHP?
>>
>> Any info or pointer would be very useful.
>>
>> Thanks.
>>
>>
>>
>
>
>
[ reply ]