caiw0418 发表于 2010-12-12 10:30:13

关于c/s参数化的问题 类似qq通信的录制 急!

sendbuf2 33
        "\x01\x01\x1b\x00\x00\x00\x01"
        "\tzhanghao"
        "\x06"
        "123456\b3.0.0.75"

\x01\x01\x1b\x00\x00\x00\x01这个会变化 跟账户不一样也随着变化

zhanghao是 用户名前面的\t有时候是\b

123456 是密码

两个变动的,怎么参数化,请高手赐教!

caiw0418 发表于 2010-12-13 09:36:58

自己顶下

caiw0418 发表于 2010-12-13 17:43:10

已解决A!

chase001 发表于 2010-12-13 22:16:49

楼主发扬下分享精神,分享下问题是怎样解决的!

sekong_007 发表于 2010-12-13 23:08:42

同样关注解决方案,谢谢!

caiw0418 发表于 2010-12-14 11:22:00

主要是跟开发人员多沟通下要了解每次发包收包的机制
我最后的处理方法很简单,把账号设成可以变成统一的十六进制文件
密码设一样。
这样就不会出现头文件和账号一起变。 把这个解决了 就很好办了
还要看你们是录制到 十六进制的文件还是已经转码过来的文件,在中间可能很容易出现mismatch的问题
用lrs_set_receive_option(EndMarker, RecordingSize); 去试试

如果不能确定你发出的包的位置 可以用
lrs_save_param("socket1","buf2","cctv2",7,1);

lr_output_message ("param2: %s", lr_eval_string("<cctv2>"));

去找出来

另外还有个调用dll问题,就是解密的问题,可以参考这个(转载的)
http://www.51testing.com/index.php?uid-362633-action-viewspace-itemid-224924


总之,我是结合源代码在找问题的所以和开发多沟通时关键

sekong_007 发表于 2010-12-14 11:38:46

谢谢,共享
页: [1]
查看完整版本: 关于c/s参数化的问题 类似qq通信的录制 急!