|
buf5返回的是什么消息? 消息的长度是固定的吗?看脚本,buf的验证规则是按长度匹配,如果Buf4发送后 服务器返回一个空包,脚本就执行不过去了,建议LZ先确定每个消息的内容,发送的规则,
vuser_init.c(28): fiInitRecv: socket: socket0 (260), buffer: buf7, expected size: 341
vuser_init.c(28): callRecv: Wed Apr 28 17:49:48.331: About to read 341 bytes from socket0 (260)
vuser_init.c(28): fiPerformReceive: Wed Apr 28 17:49:48.362: Waiting for readable socket 10 secs, 0 usecs
vuser_init.c(28): fiPerformReceive: Wed Apr 28 17:49:48.378: Trying to read 8192 bytes
vuser_init.c(28): Error : socket0 - Software caused connection abort. Error code : 10053.
其中录制的时候buf7收到长度是341,回放的时候,收到大小是260,导致验证不通过 连接被关闭,我怀疑每次登入的时候会带一些验证信息,每次登入都是随机产生,回放的时候,发送的是录制的验证信息,导致脚本不通过,LZ可以多录制几次,对比发送的Buf是否有不同的内容 |
|