title: Input Hex into argv[1]
body: <p>I have a program that takes input from argv[1] so I run it like </p>
  
  <pre><code>./myProgram Hello
  </code></pre>
  
  <p>But I need to input hexadecimals instead of decimal/text so something like</p>
  
  <pre><code>./myProgram \x48\x65\x6c\x6c\x6f
  </code></pre>
  
  <p>but the program takes that in as text instead of hexadecimals that form the word Hello.</p>
  
  <p>I can't </p>
  
  <pre><code>python -c "print '\x48\x65\x6c\x6c\x6f'" | ./myProgram 
  </code></pre>
  
  <p>because the program takes the data in as argv[1]</p>
  
  <p>How do I solve the problem? (I cannot modify the program)</p>