Buffer Overflow Demo

windows cmd 窗口中输入:
dir
\\? \AAAAAAAAAAAAAAAAAAAAAAAAAA AAA
AAAAAAAAAAAAAAAAAAAAAAAAAAA AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAA

弹出一个内存访问错误的框框

原因:DIR命令,如果文件或者目录名是以\\?开头的话,长度有限制,上述命令参数超长,导致内存访问错误。

猜你喜欢

转载自shansun123.iteye.com/blog/778681