如何挂钩 OpenSSL 共享库?

逆向工程 函数挂钩
2021-06-22 06:14:24

作为序言,我不是整个逆向工程甚至是最基本的编程业务的精通开发人员。这是我以尝试复制现有连接为目标的项目。

本质上,有一个应用程序将发送我希望监听和复制的服务器请求。但是,我已经尝试使用 Fiddler、Wireshark 和许多其他网络嗅探应用程序来尝试拦截这些数据包,但没有任何显示。有人告诉我,当应用程序使用 OpenSSL 库时,尝试“挂钩”到 SSL_read 和 SSL_write 函数可能很有用。但是,我不知道该怎么做。

有问题的 dll 是 libssl-1_1.dll。当我试图查找如何挂钩到它时,我发现了一堆结果,用户可以在其中编译 C 文件以挂钩到它。我发现另一位开发人员使用 EasyHook 来这样做,但我不知道如何生成文件来这样做。我很感激在这件事上的任何帮助,特别是如果我可以轻松地遵循它。

0个回答
没有发现任何回复~