![]() |
CEG 429/629:Internet SecurityMid Term Exam//Spring 2009//100 points max 75 minutesFine Print: This is a closed notes exam. Do not give or take help during the exam. |
suid program. hijack.init is
created; E3: inetd daemon is started; E4. OS Boot
loader invokes the kernel; E5: getty processes are
started. E6: The run level changes from 3 to 5. E7: BIOS
finds the boot device. E8: run level changes to 0, E9:
All file volumes are unmounted. E10: Networking is shutdown.
Explain E1 and E2 steps further (5 points), and describe how security may have been
breeched (10 points) in the two steps.
bottom of DDDDDDDDEEEEEEEEEEEE EEEE FFFF FFFF FFFF FFFF top of
memory 89ABCDEF0123456789AB CDEF 0123 4567 89AB CDEF memory
buffer sfp ret a b c
<------ [JJSSSSSSSSSSSSSSCCss][ssss][0xD8][0x01][0x02][0x03]
^|^ ^| |
|||_____________||____________| (1)
(2) ||_____________||
|______________| (3)
top of bottom of
stack stack |
exploit3.c from the paper by Aleph One differ from exploit4.c? get_sp() without using any assembly code.| Copyright © 2009 Prabhaker Mateti ; May 06, 2009 |