社区
网络编程
帖子详情
获取本进程的socket
sanhill
2019-09-30 10:07:08
我有个应用,调用第三方的dll,socket链接以及send,recv之类的都被封装在这个dll里面了。这个dll对外只有高级方法,无法得到socket套接字。请问,我如何能够在程序中获取本程序的这个socket呢?
...全文
241
8
打赏
收藏
获取本进程的socket
我有个应用,调用第三方的dll,socket链接以及send,recv之类的都被封装在这个dll里面了。这个dll对外只有高级方法,无法得到socket套接字。请问,我如何能够在程序中获取本程序的这个socket呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sanhill
2019-10-08
打赏
举报
回复
谢谢各位给我的建议和思路,我在网上搜了一下,能用到的方法和上面各位提到的类似。 再次感谢。
Sandrer
2019-10-01
打赏
举报
回复
实在不行还有个笨方法
在你的上层应用中创建一个 SOCK_RAW 类型的 socket, 然后自己解析筛选所有经过网卡的数据包
百度搜一下 SOCK_RAW, 应用方法大把
zgl7903
2019-09-30
打赏
举报
回复
Hook api
encoderlee
2019-09-30
打赏
举报
回复
1. 了解winsock的常见用法,了解创建socket都是那些API,比如:socket() WSASocket() accept() WSAAccept() 2. 使用 API Monitor 监视程序的API调用,验证猜想,确定调的是哪个API
http://www.rohitab.com//
3. 确定了具体是哪个API创建的socket,比如WSASocket() 然后使用最简单易用的HOOK库 MHook
https://github.com/martona/mhook
Hook这个函数,获取socket
smwhotjay
2019-09-30
打赏
举报
回复
hook socket api
gouyanfen
2019-09-30
打赏
举报
回复
引用 3 楼 sanhill 的回复:
没有。 要是有接口或者方法,我就不会发帖了。
在他的函数中做inline hook 取参数,或者API HOOK,获取socket
sanhill
2019-09-30
打赏
举报
回复
没有。 要是有接口或者方法,我就不会发帖了。
Eleven
2019-09-30
打赏
举报
回复
你需要看看DLL中的接口是否有提供类似的接口返回socket句柄的~
linux查看
进程
socket
信息,linux命令大全之ss命令详解(
获取
socket
统计信息)
ss是
Socket
Statistics的缩写。顾名思义,ss命令可以用来
获取
socket
统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服务器的
socket
连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。可能你不会有切身的感受,但请...
Linux 根据
socket
inode
获取
其
进程
pid
Linux 根据
socket
inode
获取
其
进程
pid,给出对应一个C语言示例。
获取
Socket
的信息
在一个
Socket
中同时包含了远程服务器的IP地址和端口信息,以及客户本地的IP地址和端口信息。此外,从
Socket
对象中还可以获得输出流和输入流,分别用于向服务器发送数据,以及接受从服务端发来的数据。以下方法用于
获取
Socket
的有关信息。
Socket
socket
=new
Socket
();
socket
.getInetAddress();//获得远程服务器的IP地址
Android跨
进程
通信
Socket
实现案例详解
本文还有配套的精品资源,点击
获取
简介:本演示项目“android
socket
跨
进程
通讯demo”深入探讨了如何在Android同一设备上利用
Socket
技术实现不同
进程
间的通信。展示了
Socket
基础知识,包括Server
Socket
与
Socket
的创建与使用,以及数据通过输入/输出流的传输。同时,探讨了如何在Android中建立服务端
Socket
,客户端的连接以及数据...
python
获取
windows
进程
_Python
获取
系统所有
进程
PID及
进程
名称的方法示例
本文实例讲述了Python
获取
系统所有
进程
PID及
进程
名称的方法。分享给大家供大家参考,具体如下:psutil模块中提供了
进程
管理方法,引用其中的几个方法就能够获得
进程
的相关信息。简单写个小脚本测试一下,顺便看看本机Windows7系统中到底运行着多少个
进程
,
进程
都是什么。代码:# -*- coding: utf-8 -*-#! python2#!/usr/bin/pythonimport psu...
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章