文件名称:缓冲区溢出攻防
介绍说明--下载内容均来自于网络,请自行研究使用
本代码演示了缓冲区溢出的攻击与防范。我的开发环境
操作系统:windows xp professional + sp1a
编译器:visual c++.net 2003
由于操作系统的补丁太多,即使与我相同的系统也可能需要修改LoadLibrary、GetProcAddress、VirtualAlloc和"jmp esp"指令的地址。
请谨慎修改编译参数,修改参数可能导致修改程序。
请只编译release版,debug版无法正常执行。-demonstration of the code of buffer overflow attacks and Prevention. I development environment operating system : Windows XP Service Pack 1a Express Install professional compiler : visual c. Net 2003 operating system patches too much, even with the same system, I may need to revise LoadLibrary, GetProcAddress, VirtualAlloc and "JMP esp" instruction address. Please carefully revised compiler parameters, parameter changes could lead to the revision process. Please only compiler release version, debug version of the normal implementation.
操作系统:windows xp professional + sp1a
编译器:visual c++.net 2003
由于操作系统的补丁太多,即使与我相同的系统也可能需要修改LoadLibrary、GetProcAddress、VirtualAlloc和"jmp esp"指令的地址。
请谨慎修改编译参数,修改参数可能导致修改程序。
请只编译release版,debug版无法正常执行。-demonstration of the code of buffer overflow attacks and Prevention. I development environment operating system : Windows XP Service Pack 1a Express Install professional compiler : visual c. Net 2003 operating system patches too much, even with the same system, I may need to revise LoadLibrary, GetProcAddress, VirtualAlloc and "JMP esp" instruction address. Please carefully revised compiler parameters, parameter changes could lead to the revision process. Please only compiler release version, debug version of the normal implementation.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
cn700_vc8465688355
..................\Attacker
..................\........\Attacker.cpp
..................\........\Attacker.h
..................\........\Attacker.vcproj
..................\........\ImgCode.cpp
..................\........\Release
..................\........\StubCode.cpp
..................\........\StubCode.h
..................\OverFlow.sln
..................\readme.htm
..................\readme.txt
..................\Victim
..................\......\Release
..................\......\resource.h
..................\......\Victim.cpp
..................\......\Victim.rc
..................\......\Victim.vcproj
..................\编译说明.txt
..................\Attacker
..................\........\Attacker.cpp
..................\........\Attacker.h
..................\........\Attacker.vcproj
..................\........\ImgCode.cpp
..................\........\Release
..................\........\StubCode.cpp
..................\........\StubCode.h
..................\OverFlow.sln
..................\readme.htm
..................\readme.txt
..................\Victim
..................\......\Release
..................\......\resource.h
..................\......\Victim.cpp
..................\......\Victim.rc
..................\......\Victim.vcproj
..................\编译说明.txt