title: ldd hex number in parentheses
body: <p>When executing <code>ldd</code> on a file, it returns a hex number in parentheses vor every library it found.</p>
  
  <p>For example:</p>
  
  <pre><code>root@server&gt; ldd wpa_supplicant
          linux-gate.so.1 =&gt;  (0xb779b000)
          libnl.so.1 =&gt; /usr/lib/libnl.so.1 (0xb774d000)
          libssl.so.1.0.0 =&gt; not found
          libcrypto.so.1.0.0 =&gt; not found
          libdl.so.2 =&gt; /lib/i686/cmov/libdl.so.2 (0xb7748000)
          libc.so.6 =&gt; /lib/i686/cmov/libc.so.6 (0xb75ed000)
          libm.so.6 =&gt; /lib/i686/cmov/libm.so.6 (0xb75c7000)
          /lib/ld-linux.so.2 (0xb779c000)
  </code></pre>
  
  <p>If the hex number is not the one of the library the executable once got linked against, a version information error may occur.</p>
  
  <p>I got two questions:</p>
  
  <ol>
  <li>Where does this value originate?</li>
  <li>How can I find out which hex value the executable is looking for? (i.e. the one it originally got linked against)</li>
  </ol>