gpt4 book ai didi

delphi - 需要获取套接字描述符

转载 作者:行者123 更新时间:2023-12-03 12:01:36 25 4
gpt4 key购买 nike

我有一个用于实现套接字通信的dll,但它没有向我(主机应用程序)公开Socket描述符。

我的问题是:

有什么办法可以获取此dll创建的套接字描述符?因为我需要在应用程序中通过WSAIoctl()和SetSockOpt()设置套接字。

谢谢,

维斯利

最佳答案

如果一个库没有向您公开其内部信息,那么没有,通常没有办法获取它们。

您可以尝试hooking an API function,您知道该库必须调用它,然后在知道套接字值必须的地方截取其参数或返回值,但这是一个很大的漏洞,而且可能非常脆弱。

取而代之的是,您可能会更努力地查看该库的公开内容。也许它以您不认识的名称公开了套接字值,或者它提供了自己的方式来操纵套接字的属性,因此您无需使用计划使用的API。众所周知,使用API​​可能仍然会干扰库的工作方式。

如果所有操作失败,则可以放弃当前的套接字库以使用其他套接字库。不乏可供选择的图书馆。除了Delphi的内置套接字组件之外,您还具有IndyICSSynapse;所有这些都是 native Delphi库,因此您可以访问所需的任何内容。

关于delphi - 需要获取套接字描述符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4093103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com