Hello,
I've found a software that does buffer overflow cheching in single and multiple 
dimensional vectors.

Its name is BugFighter and can be downloaded from www.bugfighter-soft.com

It is compiler and platform independent.

As I could understand, it is a simpler parser that creates new compilable C/C++ 
from the original code.

I tried it and work as it said.

Can someone tell me something more about it?

   Thanks to all



--- In [email protected], Luca Rinaldi <luca.rinald...@...> wrote:
>
> Thanky you,
> I'll will try those programs.
> 
>     Luca
> 
> 
> 
> 
> ________________________________
> From: Thomas Hruska <thru...@...>
> To: [email protected]
> Sent: Saturday, July 4, 2009 1:38:16 AM
> Subject: Re: [c-prog] Buffer overflow c/c++
> 
> 
> 
> 
> 
> luca.rinaldi70 wrote:
> > Hello,
> > how can I find a buffer overflow in C/C++?
> > 
> > For example:
> > 
> > int x[10];
> > int y[5][5];
> > int z[5][5][2];
> > 
> > x[12] = 0;
> > y[3][7] = 8;
> > z[2][6][1] = 8;
> > 
> > Is there a way or a tool/compiler to solve this problem?
> > 
> > Thanks
> 
> For static structures like the above, the compiler can potentially 
> figure out out-of-bounds scenarios.  Try turning up the warning level.
> 
> There are tools out there for detecting run-time out-of-bounds access 
> attempts.  BoundsChecker and GlowCode come to mind as examples of 
> run-time tools.  Lint is a static code checker.  But expect to pay 
> through the nose for those tools.  VC++ will detect buffer overflows in 
> debug builds but usually only runs the check code every so often (making 
> it more difficult to determine where the overflow occurred).
> 
> -- 
> Thomas Hruska
> CubicleSoft President
> Ph: 517-803-4197
> 
> *NEW* MyTaskFocus 1.1
> Get on task.  Stay on task.
> 
> http://www.CubicleS oft.com/MyTaskFo cus/
> 
> 
>    
> 
> 
>       
> 
> [Non-text portions of this message have been removed]
>


Reply via email to