当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 1.什么是“溢出攻击”? “溢出攻击”就像是将很多沙子倒入装满水的容器时,水就会溢出来一样。
 

 

 ·使用vpn还是使用rpc/https?    »显示摘要«
    摘要: 人们如何从公司防火墙保护的环境外部安全地连接到微软的outlook?如果操作正确的话,通过vpn(虚拟专用网)连接到outlook是一种经过了试验和测试的安全方法。如果你的用户仅需要访问exchange,rpc over https是一种安全的替代方法。 让我们快速看一下在互联网上把outlook连接到exchange的可能的方法。 ·使用ssl的outlook web access(owa over https) ·移动设备 ·使用ma......
    摘要:破解目标:破解一asp木马的经过加密的登破解asp木马密码陆密码。由于木马里没有版本说明,具体也不知道这木马叫什么名。 破解思路:两种,用加密后的密码替换密文和利用密文及加密算法反解出密码。前者根本算不上真正的破解。 破解目的:没事破着玩。 如果得不到asp源代码,那么可以说对破解密码,我毫无胜算。有位华夏的朋友说他得到了一个web的权限,但是无法修改主页,发现其中已经有个asp木马,但密码是经过加密的。那么就有了这篇动画了。好了,废话太多了,......


黑客技术:“溢出攻击”的攻防实战(1)

【相关文章:DB2数据库安全的12条军规

【扩展阅读:使用DB2 9 pureXML与LBAC

1.什么是“溢出攻击”? 【扩展信息:使用DB2设计安全解决方案

“溢出攻击”就像是将很多沙子倒入装满水的容器时,水就会溢出来一样。目前,大多溢出攻击都是针对缓冲区的溢出。当缓冲区溢出时,过剩的信息对电脑内存中原有内容进行完全替换,如未进行备份,你的内容就永远丢失了。

现在网上公布的攻击程序不仅具有破坏文件的功能,一般还会得到系统权限的cmdshell(管理命令行),那它又是如何实现的呢?“溢出攻击”在对缓冲区中的文件进行替换的同时,还会执行一些非法程序,从而得到命令行下的管理员权限,之后攻击者再通过命令行建立管理员账号,对电脑进行控制。

2.“溢出攻击”的实现

一般入侵者在网上了解或发现了可以进行溢出攻击的漏洞后,使用缺陷扫描器(如全面扫描的x-scan、针对单一漏洞扫描的iis webdav等工具)找到并确认存在远程溢出漏洞的电脑,接着便使用利用攻击代码编程成功的exploit(攻击程序)发送shellcode攻击,确认远程溢出成功后使用nc或telnet等程序连接被溢出主机的端口从而得到cmdshell。

比如前段时间危害特别大的ms05039溢出漏洞,就是先利用ms05039scan来扫描有漏洞的电脑(见图1),然后打开两个命令提示符窗口,一个用来得到cmdshell的nc(见图2),一个执行溢出攻击程序(见图3),当执行攻击程序后,就得到了系统权限的cmdshell(见图4)。


...   下一页
    摘要:一.扫描 现在很多adsl modem都是通过80、23、21三个端口来管理,但80、21端口有很多服务器都有打开,没什么特征性,于是我选择了23端口。打开我的至爱:supperscan,填上我所在地区的ip段,(跨多几段都没关系,反正supperscan的速度就是快)眨眼间,结果出来了。开23的主机还真不少,我挑了几台出来,在浏览器那里输入ip:218.xxx.xxx.xxx,ok。登陆对话框出来了,输入user:adsl pass:adsl1234(......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE