在sqlplus执行操作系统命令
我们知道,在sqlplus中,可以使用!或者host来执行操作系统命令,但是在windows上,!是不能使用的。NinGoo@windows>!hostnameSP2-0042: unknown command “!hostname” - rest of line ignored.NinGoo@windows>host hostnamebepdg00726-xp实际上,windows平台(还有其他如os/390,VMS)上,可以使用$来代替hostNinGoo@windows>$hostnamebepdg00726-xp另外,host也好,$也好,命令中还可以使用变量替换NinGoo@windows>define hostname=”time /t”NinGoo@windows>host &&hostname04:03 PMNinGoo@windows>$&&
缓冲区溢出
大凡上网久点的网人对缓冲区溢出应该是知道的,因为它的确是一个众人皆知、非常危险的漏洞,它是个不分什么系统、什么程序,都广泛存在的一个漏洞。以缓冲区溢出为类型的安全漏洞是最为常见,也是被黑客最多使用的攻击漏洞。所以了解缓冲区溢出方面的知识对于黑客也好或者管理员也好也或者是一般的网人也好都相对是有必要的。缓冲区溢出的概念和原理缓冲区是内存中存放数据的地方。在程序试图将数据放到机器内存中的某一个位置的时候,因为没有足够的空间就会发生缓冲区溢出。而人为的溢出则是有一定企图的,攻击者写一个超过缓冲区长度的