精英盒子 -> 零毫秒 -> 服务器bug,内存崩溃 [打印本页]

jybox 2011-12-11 22:13

服务器bug,内存崩溃

感谢littlepig
貌似是,只要发送如下的数据包,服务器就会崩溃退出

来源地址:192.168.1.3:9587
目标地址:173.212.235.252:4321
数据包大小:96
HEX数据:
00 00 00 01 00 00 00 20 00 00 00 C8 4E E5 29 A7 04 18 16 0F 00 00 00 00 00 00 00 00 04 18 16 0F 00 00 00 00 90 90 AC 0E 20 00 00 00 EC 4A 2C 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ASCII数据:
............N.)..............................J,.................................................



littlepig 2011-12-11 22:14
碉堡了!

jybox 2011-12-11 23:10
已解决

https://github.com/jybox/ZeroMS/commit/035151392676e0fe8f5b258f7018f704a28f6413

因为客户端发来的登陆请求不符合标准,导致用户验证api出错
服务器程序没有对api返回的信息进行验证(这时返回的是错误信息,而非预定的格式)
导致下标越界,导致内存崩溃




Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.034148 second(s),query:5 Gzip enabled