Yangff / mentohust

Automatically exported from code.google.com/p/mentohust
0 stars 0 forks source link

Linux版的mentohust在塞尔认证时很不流畅 #17

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
我在ubuntu 9.10里使用Linux版的mentohust,
   发现进行认证时很慢,而在windows里面用mentohust2.4认证则非常迅速。
linux下认证信息如下:
寻找服务器...
>> 发送用户名...
>> 发送用户名超时,重启认证!
>> 发送用户名...
>> 发送用户名超时,重启认证!
>> 发送密码...
>> 认证成功!
不知道是什么原因?

Original issue reported on code.google.com by Mrallri...@gmail.com on 27 Nov 2009 at 5:50

GoogleCodeExporter commented 9 years ago
恩,这里出了一点问题:
        if (buf[0x0F]==0x00 && buf[0x12]==0x01 && buf[0x16]==0x01)      /* 验证用户名 */
        {
                if (memcmp(buf+0x17, "User name", 9) == 0)      /* 塞尔 */
                        startMode = 5;
                if (startMode < 3)
                {
                        memcpy(destMAC, buf+6, 6);
                        printf("** 认证MAC:\t%s\n", formatHex(destMAC, 6));
                        startMode += 3; /* 标记为已获取 */
                }
                switchState(ID_IDENTITY);
        }
应改为:
        if (buf[0x0F]==0x00 && buf[0x12]==0x01 && buf[0x16]==0x01)      /* 验证用户名 */
        {
                if (startMode < 3)
                {
                        memcpy(destMAC, buf+6, 6);
                        printf("** 认证MAC:\t%s\n", formatHex(destMAC, 6));
                        startMode += 3; /* 标记为已获取 */
                }
                if (memcmp(buf+0x17, "User name", 9) == 0)      /* 塞尔 */
                        startMode = 5;
                switchState(ID_IDENTITY);
        }
我的邮箱是mentohust@ehust.co.cc,你可以发邮件索取修改好的,��
�可以自己把这里改一下后编译。

Original comment by www.eh...@gmail.com on 27 Nov 2009 at 6:55

GoogleCodeExporter commented 9 years ago
已经上传到download页了(0.3.0-2),你下载试试问题解决没有��
�

Original comment by www.eh...@gmail.com on 27 Nov 2009 at 7:21

GoogleCodeExporter commented 9 years ago
使用新的mentohust_0.3.1-1_i386.deb,认证非常流畅了。
感谢作者能这么及时地做出反应和修改!

Original comment by Mrallri...@gmail.com on 30 Nov 2009 at 12:15

GoogleCodeExporter commented 9 years ago

Original comment by www.eh...@gmail.com on 4 Dec 2009 at 2:49