saved frame pointer (SFP),
19-20,
22
SDMI (Secure Digital Music Initiative),
3
Secure Digital Music Initiative (SDMI)
3
Secure Sockets Layer (SSL) encryption,
174
segmentation, program memory,
18-21
segments, avoiding using other,
92-94
SFP (saved frame pointer ),
19-20,
22
shellcode
avoiding using other segments,
92-94
common assembly instructions,
84-85
Hello, World program,
87-89
Linux system calls,
85-87
polymorphic shellcode,
102-3 printable ASCII instructions,
101-2
removing null bytes,
94-98
shell-spawning code,
90-92
SHELLCODE environment variable,
38
single-byte instructions,
101,
102
special interrupt (int 0x80),
88
SSL (Secure Sockets Layer) encryption,
174
stack-based overflows,
23-41
exploitation without exploit code,
202
exploition without exploit code,
27-31
env_exploit.c code,
32-38
stack, smaller shellcode using,
98-101
switched network environment,
149