|
发表于 2009-1-25 19:32:46
|
显示全部楼层
来自 中国–黑龙江–大庆
因为这个原因导致:
数据发送到堆栈缓冲中时,Half-Life服务器没有进行正确缓冲区边界检查,从而导致发生缓冲区溢出,并进入无限循环!
其实Half-Life类似的错误很多啊!
例如早期的:
/connect IP:port
如果带128个字符运行该命令,将能触发缓冲区溢出。
在例如:
利用g_engfuncs.pfnClientCommand提权。
只不过 现在这个 ...... 最近大伙才关注而已!
很早就有的情况了! |
|