关于SOCKET通信的问题

发布于 2022-10-15 07:19:40 字数 136 浏览 30 评论 0

手头有个客户端是用C++写的 ,没有源码。我用JAVA写了个服务端,想知道它发过来的数据格式。收到的数据除了我填入的用户名和密码其余是乱码。我想了想觉得可能是客户端发来的本身就不是字符串而是个结构体之类的东西。我不懂C++ ,我想知道这种情况我的JAVA服务端该怎么处理?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

一场信仰旅途 2022-10-22 07:19:40

下个SOCKET测试软件

第七度阳光i 2022-10-22 07:19:40

回复 1# 秋池飞叶

sockettool2

本王不退位尔等都是臣 2022-10-22 07:19:40

包格式都不知道,没法写,要不先抓包,看能分析出来不

失与倦" 2022-10-22 07:19:40

破解通信协议,= =这个问题大了

很酷又爱笑 2022-10-22 07:19:40

如果是加密的,那么破解的可能性很低

盛夏已如深秋| 2022-10-22 07:19:40

手头有个客户端是用C++写的 ,没有源码。我用JAVA写了个服务端,想知道它发过来的数据格式。收到的数据除了 ...
秋池飞叶 发表于 2011-05-11 11:28

    这个很难办,除非你愿意花很多时间去抓包分析那是个什么格式。
    这个客户端是干嘛滴?有点好奇~

吝吻 2022-10-22 07:19:40

为了安全,程序一般都会选择加密

且行且努力 2022-10-22 07:19:40

为了安全,很有可能加密。

翻身的咸鱼 2022-10-22 07:19:40

130 4 2 118 1 1 128 0 119 119 119 119 119 119 119 0 212 236 18 0 255 68 43 119 181 253 116 235 212 236 18 0 204 66 43 119 8 0 0 0 108 236 18 0 192 236 18 0 172 236 18 0 184 236 18 0 0 0 0 0 168 48 128 0 135 67 43 119 76 237 18 0 114 114 114 114 114 114 114 0 0 0 38 0 28 237 18 0 23 0 137 0 40 238 18 0 88 237 18 0 255 255 255 255 0 0 0 0 56 240 43 0 2 0 0 0 3 0 0 0 2 0 0 0 8 238 18 0 244 48 128 0 0 0 0 0 0

上面这段就是客户端发来的登录报文 。登录界面中有 IP 端口 用户名 密码 4个输入框。
红色部分是固定的,不管登录时填入什么值都一样;橙色部分是用户名;蓝色部分是密码 。用户名和密码是明码的,所以我觉得别的部分肯定也没加密,只是代表某种含义。
这是个视频监控软件。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文