Malzilla error “The ordinal – LIBEAY32.dll”

After installing Malzilla 1.2.0, you may get the following message whenever Malzilla starts:

The ordinal 3288 could not be located in the dynamic link library LIBEAY32.dll.

or

The ordinal 4046 could not be located in the dynamic link library LIBEAY32.dll.

or

The ordinal 4540 could not be located in the dynamic link library LIBEAY32.dll.

libeay32.dll is the OpenSSL library. You will find that many products include it.

Malzilla 1.2.0 shipped with libeay32.dll version 0.9.8.7. This version has known security vulnerabilities. A search of your hard drive may discover many copies of libeay32.dll, some with older versions and some newer.

Workaround:

  1. Install the OpenSSL library and let it update the Windows folder.
  2. Remove all earlier versions, including the one in the Malzilla folder. (Oddly, Apple is distributing 0.9.9.1 when the official version was 0.9.8l.)
  3. Restart.

This may be the time to review registered DLLs. One tool to use would be RegDllView. None of these copies of libeay32.dll are registered, so that’s not a concern.

Comments are closed.