title: What are possible reasons for not mapping Win32 Portable Executable images at offset 0?
body: <p>I've been looking into Window's PE format lately and I have noticed that in most examples,
  people tend to set the <code>ImageBase</code> offset value in the <code>optional header</code> to something unreasonably high like <code>0x400000</code>.</p>
  
  <p>What could make it unfavorable <strong>not</strong> to map an image at offset <code>0x0</code>?</p>