Vulnerability Development mailing list archives

Re: Delphi and buffer overflows


From: Nicolas RUFF <nicolas.ruff () gmail com>
Date: Tue, 18 Apr 2006 18:42:29 +0200

1/ If you mean "Delphi programs are immune to buffer overflows because
they have a 'String' data type", you're wrong.

See the recent Argosoft FTP Server vulnerability, which is a plain
exploitable heap overflow vulnerability. Remember that Delphi has to
handle C-style strings to communicate with Windows Native API.

2/ IMHO, decompiling Delphi programs is useless. Most Delphi
applications are compiled as native x86 applications nowadays (e.g.
Skype), and will be perfectly handled by IDA Pro, with full support of
Delphi signatures.

Regards,
- Nicolas RUFF


Current thread: