-
自己写溢出的基础,溢出原理(2)
利用call压入下一条语句的返回地址,把数据作为下一条指令我们就可以达到目的。Jmp CALLPopl %esi ‘利用CALL弹出压入的下一条语句的地址,其实就是我们构造的字符串的地址movb $0x0,0x7(%esi) ‘输入0的字符串为结尾mov %esi,0X8 (%esi) ‘构造NAME数组,放如字串的地址作为NAME[0]mov $0x0,0xc(%esi) ‘构造NAME[1]为NULL
应用 2007-07-05
-
高质量C++/C编程指南 -- 第2章 程序的版式
版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目了然,看得兴致勃勃。差的程序“书法”如螃蟹爬行,让人看得索然无味,更令维护者烦恼有加。请程序员们学习程序的“书法”,弥补大学计算机教育的漏洞,实
应用 2007-07-05
-
[深圳]赠送2GB SD卡尼康D40X小幅降价
行情 2007-07-04
-
[深圳]赠送2GB SD卡尼康D40X套机降价
行情 2007-07-04
-
CGI的一次典型入侵(2)
怎么办?rename()函数需要两个路径参数,一个是新的,一个是旧的……等等,这个函数没有错误检验,所以如果它出错的话,程序就会跳过去,我们怎样能使它出错呢?用一个非法的文件名。Linux系统缺省的最长的文件名的限制是1024(MAX_PATH_LEN),所以如果我们能让这个脚本把我们的文件重命名成一个比1024字节长的文件的话就
应用 2007-07-04
-
杂谈入侵检测防御系统(2)
几乎所有当前市场上的网络入侵检测系统都是基于一种被动数据收集方式的协议分析,我们可以预见,这种方式在本质上是有缺陷的。毫无疑问,这样的入侵检测系统会监视整个网络环境中的数据流量,并且总是与一种预定义的可疑行为模式来进行对照,甚至所谓的入侵行为分析技术也只是简单地从单位时间状态事件技术上做了些组合工作
应用 2007-07-04
-
部署Windows下的IPv6(2)
在Windows下安装IPv6协议和配置IPv6地址与安装何配置IPv4地址有所不同。IPv6协议可以使用“ipv6 install”命令来添加,也可在“拨号和网络连接”中添加。但IPv6地址必须使用命令方式来配置,例如给本地网卡手工指定一个IPv6地址的方法是在“命令提示符”方式下使用“ipv6 adu”命令。Ipv6命令是Windows TCP/IP Version 6的
应用 2007-07-04
-
如何把ASP编写成DLL(2)
以后我们就能用在VB中用MyApplication 来代替ASP中的Application,同理可以代替Request,Server.....,不过我们来是要在 OnStartPage之前来申明这些变量:Private My script ingContext As script ingContextPrivate MyApplication As ApplicationPrivate MyRequest As RequestPrivate MyResponse As ResponsePrivate MyServer
应用 2007-07-04
-
CGI的一次典型入侵(2)
怎么办?rename()函数需要两个路径参数,一个是新的,一个是旧的……等等,这个函数没有错误检验,所以如果它出错的话,程序就会跳过去,我们怎样能使它出错呢?用一个非法的文件名。Linux系统缺省的最长的文件名的限制是1024(MAX_PATH_LEN),所以如果我们能让这个脚本把我们的文件重命名成一个比1024字节长的文件的话就
应用 2007-07-04
-
内存:DDR2多款齐涨 667 1G涨至320元
行情 2007-07-03