I have an executable file that uses, on Ubuntu 16.04, the OpenSSL library (1.0.1) and for some strange reason, it uses dlopen/dlsym di load the libcrypto library and uses it