. . . . . . 454
Analysis of Network Traffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
Way Ahead . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
Chapter 18 From Vulnerability to Exploit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
Exploitability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Debugging for Exploitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Understanding the Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
Preconditions and Postconditions . . . . . . . . . . . . . . . . . . . . . . . . . . 466
Repeatability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
Payload Construction Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
Payload Protocol Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
Buffer Orientation Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
Self-Destructive Shellcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
Documenting the Problem .
Pages:
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45