EC-Council
EC0-350 · Question #98
A simple compiler technique used by programmers is to add a terminator 'canary word' containing four letters NULL (0x00), CR (0x0d), LF (0x0a) and EOF (0xff) so that most string operations are…
The correct answer is A. A buffer overflow attack has been attempted. See the full explanation below for the reasoning.
Question
A simple compiler technique used by programmers is to add a terminator 'canary word' containing four letters NULL (0x00), CR (0x0d), LF (0x0a) and EOF (0xff) so that most string operations are terminated. If the canary word has been altered when the function returns, and the program responds by emitting an intruder alert into syslog, and then halts what does it indicate?
Options
- AA buffer overflow attack has been attempted
- BA buffer overflow attack has already occurred
- CA firewall has been breached and this is logged
- DAn intrusion detection system has been triggered
- EThe system has crashed
How the community answered
(27 responses)- A74% (20)
- B4% (1)
- C7% (2)
- D15% (4)
Community Discussion
No community discussion yet for this question.