2019-12-11 18:35发布
CoolBird007 发表于 2019-4-17 10:59 说出重点了。。。就是要弄出一个服务软件,测试通讯协议。
albert_w 发表于 2019-4-17 14:49 大哥, 你在开玩笑吧. 服务软件是你的还是别人的? 换个说法, 设备是你的还是别人的? 测试还是逆向工程? ...
CoolBird007 发表于 2019-4-17 16:31 逆向工程,设备跟服端有一套完整的通讯协议,现在要做的是,把它的协议搞出来,因为它现在正常工作中,然 ...
kitten 发表于 2019-4-17 20:10 2G模块是串口的吧,直接把2G模块去掉,电脑串口连接到板子上,用电脑串口助手收发数据测试协议。 ...
最多设置5个标签!
大哥, 你在开玩笑吧. 服务软件是你的还是别人的? 换个说法, 设备是你的还是别人的? 测试还是逆向工程?
逆向工程不是这样搞的.
逆向工程,设备跟服端有一套完整的通讯协议,现在要做的是,把它的协议搞出来,因为它现在正常工作中,然后,把服务器改成自已的。也就是说,差一个测试的服务器。
前提当然是我已知道协议和通信方式。服务器程序也有了。就缺个路径。之所以要测试先,这是肯定的,万一有什么未知情况呢。
之所有不舍得花钱,是因为这只个是个小玩具。玩的性质。
你直说不就好了, 藏着掖着大家回答不到你点上.
如果没走SSL或者TLS. 你直接改server地址到你家路由器IP上 ,映射到局域网某台电脑随便端口. linux电脑最方便, ssh到本机开local端口转发到现有服务器:port. 端口转发还有个工具是nc或者netcat
举个栗子. nc或者netcat要注意, 好像有参数控制允许反复TCP连接还是连接断开就退出了.
netcat -L google.fr:80 -p 25000 -vvv
Listen on port 25000 of the server, and when somebody tries to connect, connect him to Google web server.
UDP的话, 你只能借助nc或者netcat了.
转发建好后, 设备理论上可以和服务器通信了. 你在电脑上抓监听口的报文就可以了. wireshark走一波. 哪有空自己写服务器, 多麻烦.
话说你都能写服务端软件, 还需要问这些问题干啥....
不和你扯了, 我得抓紧去把我的设备升级成https.
是个好办法,改天试试,,
一周热门 更多>