title: How to prevent user from reading strings stored in a binary?
body: <p>Here's a minimal test case:</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  #include &lt;stdlib.h&gt;
  
  int main ( int argc , char **argv )
  {
          const char abc [15] = "abcdefg\0";
          printf ("%s\n" , abc);
          return 0;
  }
  </code></pre>
  
  <p>And you do <code>strings test</code> , you should see <code>abcdefg</code> , as it's stored in read only area.</p>
  
  <p>So , what's the best way to prevent user from reading this string , with "strings" command , e.g I don't want users to know my SQL phrase</p>