2016-12-21 11 views
1

私はこのBIO_Read、BIO_Writeに出くわします。openSSLについては、chrome.dllまたはsecure32.dllの中に見つけることができますか?どのDLLがBIO_Writeを見つけることができますか

ちょうど知りたかったです。私はそれに関する有用な情報を見つけることができませんでした。

+0

Googleをお試しいただきましたか? –

+0

がlibeay32.dllであることが判明しましたが、私がlibeay32.dllをチェックするためにchrome.dllを尊敬しても何も見つかりませんでした。特に最新のクロムの場合 – James

答えて

1

私はこのBIO_Read、BIO_Writeに出くわします。openSSLについては、chrome.dllまたはsecure32.dllの中に見つけることができますか?

chrome.dllまたはsecure32.dllのようなサードパーティライブラリにはありません。私はUnixのライブラリへのWindows相当libeay32.dllであると考えてい

$ grep -IR BIO_write * | grep 'int ' | grep -v pod 
crypto/bio/bio_lib.c:int BIO_write(BIO *b, const void *data, int dlen) 
crypto/bio/bio_lib.c:int BIO_write_ex(BIO *b, const void *data, size_t dlen, size_t *written) 
include/openssl/bio.h:int BIO_write(BIO *b, const void *data, int dlen); 
include/openssl/bio.h:int BIO_write_ex(BIO *b, const void *data, size_t dlen, size_t *written); 
... 

:それは、OpenSSLの暗号ライブラリ(libcrypto.alibcrypto.so)です。


ただ、知りたいと思いました。私はそれに関する有用な情報を見つけることができませんでした。

OpenSSL man pagesのマニュアルページを確認してください。 1.0.2のようなバージョンを選択し、the crypto libraryにドリルダウンします。

+0

chrome.dllを尊敬し、実行可能モジュールをチェックしたときにlibeay32.dllが表示されることはありません。 – James

+0

@James - おそらく 'LoadLibrary'や' LoadPackagedLibrary'の呼び出しがロードされています。 – jww

+0

LoadLibraryA( "libeay32.dll")という意味ですか? – James

関連する問題