Slide 42
Slide 42 text
• I copied 8192 bytes to object-128 previously
• Actually copying 0x20 bytes is good enough to
overwrite iov_base.
• The copied content is {0, 0, kADDR, iov_len}
128 128 128 128 …
pArrayArgsBuffer
kmalloc-8192 kmalloc-128
copy_from_user(ptr-object-128,buffer-8192,0x20)
It will NOT crash when my spray failed any more.