
November 26th, 2005, 03:57 AM
|
|
Contributing User
|
|
Join Date: Oct 2000
Location: Back in the real world.
|
|
Quote: | Originally Posted by Mondus Hi... I'm currently doing some research on vulnerabilities for several programming languages... I'm not an enourmous programmer myself, and therefore, I'm asking you guys, if you would please give me any information you can on Delphi vulnerabilities, like : What functions you shouldn't use? (and alternatives for these), what methods you should use to prevent exploitation? etc.
I really hope you'll help me here, I need all the information I can get.
With regards
Michael Mortensen |
Delphi doesn't have most of the problems of C. Delphi has got safe string functions, automatic range checking for strings and arrays, etc.
This makes Delphi programs basically more secure than C.
But you can always make mistakes, disable or avoid the range checks (by using Pointers eg), call external functions...
There are also bugs in the Delphi Class Library sometimes. I remember one, where you could overflow a buffer in a TCP(?) connection. Very bad. All programs compiled with the buggy version are vulnerable. And it's even a networking function
M.
|