Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

ColdFusion Heap Overflow -continued

From: Gary O'leary-Steele <garyo(at)sec-1.com>
Date: Fri Nov 15 2002 - 12:26:50 EST


Hi all,

I am attempting to write exploit code for the coldfusion heap overflow (still).

On advice from various on the secfocus list i have installed softice and located the exception handler in question.

The handler code starts at

0x77f82b95

The code I am trying to manipulate is at

0x77f8e43b	Mov ecx, [ebp+0x18]
0x77f8e43e	call ecx

where ebp changes each time the exception is called

I can control the following values within the following instruction,

Do you need help?X

mov [ecx] , eax

where ecx and eax can be any value I specify. The problem (or my lack of understanding) is that the stack frame is set-up when the exception is handled and i can't seem to write to [ebp+0x18] due to the fact it changes etc (stop me if i'm wrong)

attempting to overwrite the instruction (sorry if this is a basic can't do) with mov [ecx],eax where ecx = 0x77f8e43b and eax =0x41414141 doesn't seem to do anything ?

Any help or pointers are greatly appreciated.

Thanks in advance.

Kind Regards
Gary
Sec-1 Received on Sun Nov 17 01:16:23 2002

This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 14:07:37 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library