钩子是一个从其他(more info)获取数据的进程。我想使用任何应用程序来获取方法或函数来访问网络,这些方法通常是WSAConnect()
,WSASendTo()
,bind()
,connect()
和sendto()
[这些是需要进入应用程序的那些]。
我开始测试,创建Runtime [Runtime.getRuntime()。 exec(...)]与所有可能的方法[addShutdownHook(...);]现在我正在尝试ProcessBuilder [new ProcessBuilder(...);]和着名的BufferedReader [new BufferedReader(new InputStreamReader(proces) .getInputStream()));]但我找不到办法。
我的主要请求是get(拦截)函数:WSAConnect(),WSASendTo(),bind(),connect()和sendto(),它们生成一个程序以通过网络进行通信。 [使用Java - 挂钩]
编辑:¿如何在库中挂钩ws2_32.dll [Windows操作系统包含我需要的功能]
答案 0 :(得分:0)
这与java的设计背道而驰。
但是请尝试查看AspectJ
修改已编译的类文件以允许某种挂钩。