对某农业专业网站的一次安全检测

news/2024/5/9 0:54:08/文章来源:https://blog.csdn.net/weixin_34128237/article/details/85177918
对某农业专业网站的一次安全检测
Simeon
注:本文已经授权比特网安全频道独家发表!
 [url]http://sec.chinabyte.com/421/8624921.shtml[/url]
   摘要 昨天一个朋友告诉我一个做得不错的网站,次日该网站就被挂马,从我们进行安全检测的经验和跟一些从事安全的朋友哪里了解到,目前没有绝对的安全,国内很多知名网站都被成功***过,有的是为了求名,***就是为了好玩,把技术的研究作为一种爱好;有的是为了求利,***成功后获取下载数据、下载源代码以及挂马等操作。总之一句话没有绝对安全的网站,只有绝对不安全的网站,只要连接在互联网就要时刻关注自身的网络安全,一个微小的细节有可能导致整个网站,乃至整个网络的***和被控制。本次安全检测和***来自一台肉鸡扫描的结果,这个结果就是挖掘鸡扫描结果文件,通过这些文件偶下载了<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />20G的数据,这些数据绝大多数都是整个网站的源代码,由于该案例比较具有典型性,因此将整个过程写出来跟大家分享,希望能够引以为戒,加强网站安全。
最近一直忙于团队安全子课题的研究,很早以前就曾经对国内某农业网站进行过安全检测,当时获取了该服务器的数据库密码以及其它一些东西,今天整理资料时再次发现曾经的一个记录,于是萌发了再次进行安全检测,发现问题并且修正系统存在的漏洞。应该网站站长的要求特隐去文中出现该网站信息的地方,该网站是一个为农民朋友服务的地方,我想我们很多人都是从农村中出来的,农民伯伯是很辛苦的,一个为百姓办事情的网站,不容易,个人提倡对国内网站进行安全检测,完毕跟管理员联系,并为其加固系统,多干一些好事情,积一些阴德!呵呵,正式开始吧。
   (一)安全检测之前奏
1.获取挖掘鸡扫描结果
   在***工具泛滥的情况下,在一些偶然的情况下,可能会获得一些别人工作的成果,偶就是在一个服务器上面发现了一个名叫dig.txt,看到这个我想大家都会想到一个工具——大名鼎鼎的挖掘鸡(好像叫digshell吧)。通过这个工具可以扫描很多东东,比如默认mdb类型数据库,txt文件,rar文件,zip文件,sql文件等等。总之没有用过的赶快用用,用过的就好好总结,哈哈!直接打开dig.txt看到一堆地址,如图1所示,一共有100多个结果。这些都是网站源代码的压缩结果。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1 查看挖掘鸡扫描结果
  很多网站开发者或者个人处于修改代码或者其他需要都喜欢直接在根目录将其进行压缩,然后下载到本地,当然还有就是***者在获取webshell后也会将源代码进行压缩,然后下载。如果稍微疏忽,在下载完毕后没有及时删除,这就给挖掘鸡有用武之地,关于挖掘鸡的详细使用案例,请继续关注本团队的文章。使用挖掘鸡可以很好的挖掘网站中的这些关系网站安全的文件。偶但是对所有文件进行了下载,下载到本地后超过20G,由于没有什么意义下载下来研究了一下,仅对某农业网站进行简单的检测后,就删除其他下载的文件了。
2.分析下载文件
   将网站源代码压缩文件下载到本地,解压缩后首先查看有关数据库的代码,由于时间久远,俺就把数据库连接的文件给摘录出来了,如图2所示,其中使用的是SQL Server 数据库。
2 获取的数据库用户名和对应数据库密码
   3.获取数据库服务器地址
从文件中可以看到几个数据库的密码都是一样的,通过对IP地址218.25.*.*以及IP地址61.189.*.*进行端口探测,发现这两个服务器关闭了1433服务器端口。分析原因有三个:
1)服务器做了限制,1433要么仅对内开放。
2)数据库服务器是内网服务器
3)数据库服务器在相邻独立IP上面
 通过对附近的地址进行探测,果然如此,如图3所示,61.189.*.17计算机开放了1433端口。
3获取相邻IP服务器端口信息
(二)开始***之旅
1.注册并登录远端数据库服务器
打开SQL Server 2000企业管理,在“SQL Server 组”中注册新的数据库,如图4所示,选择“使用SQL Server身份验证”输入如图2所示的数据库用户和密码进行登录尝试。
4 注册并登录远端数据库服务器
   2.查看数据库中表的内容
是我的幸运,是管理员的不幸,成功连接远端数据库服务器,在该服务器中有好几个数据库,如图5,查找到包含用户的数据库Oblog,其中包含有管理员的用户和密码。
5 查看数据库中的用户数据
3.再次查找有关管理员用户的数据库表
通过查看数据库中的其他数据库,在Snowalk_user表中知道一个RealName为系统管理员的,如图6所示,呵呵,有好几万的用户数据呢,将其md5复制到剪贴板。
6 获取其他的有关系统管理员的账号信息
在该表中还有管理员的email地址“s***[email]walk@126.com[/email]”,联系电话等信息,如图7所示,利用这些信息可以进行社工***。
7 获取管理员的其它信息
5.破解md5密码
将管理员的md5加密值复制到cmd5网站([url]http://www.cmd5.com[/url]),解密后是一个数字,如图8所示,通过cmd5网站可以快速破解md5加密值,如果不行可以在手动破解。
8 获取管理员密码
(三)使用工具软件扫描安全漏洞
1.使用jsky扫描工具扫描网站
直接打开jsky扫描工具软件,新建一个扫描任务,输入网站地址,然后开始扫描,很快就扫描出来一些结果了,如图9所示,在该网站发现3个文件暴露数据库连接密码。
9 查出暴露源代码文件
2.利用pangolin工具软件进行***测试
在扫描出了SQL注入点以后,直接使用pangolin进行***,如图10所示,可以直接猜解数据库以及其数据库中的内容。
10 使用pangolin工具软件猜解数据库表和内容
3.安全漏洞扫描结果
扫描结束后,发现13个高危漏洞,10个中等漏洞,70个低微漏洞,如图11所示。
11 漏洞扫描结果
说明:
Jsky是大牛Zwell写的一款免费扫描工具软件,不过其新版本的Jsky以及企业版本Jsky不对外提供。
(四)安全提醒和加固
1.联系管理人员
一般网站都有联系方式,有的还有在线交流方式,找到后联系上管理人员,并确认是管理人员。
2.告知漏洞存在地点以及检测结果。
通过网站找到网站管理人员,并告诉其存在漏洞的地方,让其技术人员进行修补和加固。
例如在本例中找到一下sql注入点:
[url]http://www.j[/url]******.**:80/analysis/ss.asp?n=60%00'
[url]http://www.[/url] j******.**:80/js.asp?j=66&n=10%00'
[url]http://www.[/url] j******.**:80/js.asp?j=66&n=10%00'
[url]http://www.[/url] j******.**:80/detailed/detail_vouchpic.asp?cid=1002
暴露源代码地址:
[url]http://www.[/url] j******.**:80/analysis/expert-points/index.html
[url]http://www.[/url] j******.**:80/technology/mrnj/index.html
(五)总结与回顾
 1.安全漏洞形成原因分析
 系统主要存在源代码暴露、SQL注入以及跨站漏洞,早期版本中开发成员将整个源代码压缩放在网站目录,从而导致可以通过挖掘鸡搜索并下载到本地。从源代码中获取了数据库的名称和密码,通过获取数据库的内容以及配合其他一些方法,是完全可以控制该服务器,由于本次仅仅为安全检测,所以找到漏洞后未进行安全控制。
2.加固方法探讨
就个人经验,呵呵总结有一些:
1)在网站目录中谨慎使用winrar等压缩软件打包源代码,源代码的泄露就会带来巨大的安全风险。
2)尽量避免使用UltraEdit等编辑完成后会生成bak文件的编辑器,目前一些安全扫描工具都能扫描网站中的bak文件,通过获取这些文件中的敏感信息来实施***的几率非常高。
3)杜绝设置同一密码。通过近段时间的安全检测,发现很多网站的Ftp服务器、网站服务器的用户口令、数据库服务器以及其他远程控制软件的密码都设置为同一个密码,在网络***中,特别是在控制一台服务器的情况下,口令是***者或者安全检测者的必选,建议口令设置为36位以上,可以结合中国特色来设置,举一个例子吧,可以这样来设置一个密码:“我今天写了一篇稿件,同时通知了管理员要注意修改漏洞存在的地方,以后要加强安全学习哦”分别取这段话的第一个拼音字母,外加时间,第一个字母大写,那么我们来看看这个密码:“Wjtxlypgj,tstzlglyzyxgldczddf,yhyjqaqxxo2008-12-5”,呵呵,没有什么规律,你去破解和猜解吧!及时使用星号密码查看器,也不定能查看完整,嘿嘿!
4)关注一些安全的最新漏洞。一些网站系统都开放了BlogBBS这些系统均存在漏洞,只是没有被发现和公布而已,一旦公布出来后,就需要进行修复等处理。
5)在系统上线前一定要进行安全检测,查找并修复系统中存在的漏洞。
6)定期进行安全检测。这点俺就不多说了。
本次漏洞仅仅是一次安全检测,给大家带来一种思路,没有什么太强的技术在里面,呵呵,欢迎提供安全线索,俺以及安天365团队(antian365.com)将免费为您进行安全检测。谢谢大家耐心看完本文,不到之处请指正。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_762339.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

服务器设置网站文件上传大小,服务器设置网站文件上传大小

服务器设置网站文件上传大小 内容精选换一换通过本文档&#xff0c;您可以快速了解华为云CDN的基础知识&#xff0c;如果想了解更多详细信息&#xff0c;可以根据扩展阅读的引导来进行阅读。CDN(Content Delivery Network&#xff0c;内容分发网络)是构建在现有互联网基础之上的…

在ISA里禁止防问一个指定的网站

要想在ISA上禁止一个网站&#xff0c;我们不但要禁止域名&#xff0c;而且要禁止这个网站的IP。也就是用域名&#xff0b;IP来描述目标网络。下面我们来举个例子来禁止百度这个网的访问&#xff0c;用nslookkup查出[url]www.baidu.com[/url]的域名解析结果为202.108.22.43和202…

使用 Nginx 提升网站访问速度

2008 年 7 月 18 日本文主要介绍如何在 Linux 系统上安装高性能的 HTTP 服务器 —— Nginx、并在不改变原有网站结构的条件下用 Nginx 来提升网站的访问速度。Nginx 简介Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器&#xff0c;也是一个 IMAP/POP3/S…

标准之路网站上一篇文章《十天学会web标准(div+css)》的营养精华

以下精华出自如下链接&#xff0c;“http://www.aa25.cn/special/10day/index.shtml”&#xff0c;《十天学会web标准&#xff08;DIVCSS&#xff09;》。 这个内容不要删掉&#xff1a;“<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "…

用户能ping通和tracert通网站,但打不开

问题描述&#xff1a; 最近更换升级了服务器后&#xff0c;一直有个问题&#xff0c;就是很多用户能ping通和tracert通我们的网站&#xff0c;但登陆的时候不正常&#xff0c;偶尔刷新能打开&#xff0c;很不正常。 抓包发现&#xff0c;用户过来的IP能到服务器&#xff0c;但服…

使用SharePoint Workspace 2010同步SharePoint网站

你用什么保存你的文档&#xff1f;U盘、网盘&#xff0c;还是FTP、邮箱&#xff08;网络存储&#xff09;&#xff1f;想没有想过&#xff0c;将你的文档“随手”保存在你的网站并且与你的计算机&#xff08;即使你有多台计算机&#xff09;随时同步&#xff1f;如果你像我一样…

django企业门户网站系统项目(二)

一、项目准备 话不多说&#xff0c;我们开始准备项目的开发环境和软件 我的开发环境是&#xff1a;python 3.7.4&#xff0c;pycharm&#xff08;不知道这个软件的可以去官网下载&#xff0c;百度一下就可以找到&#xff0c;专业版的有学生认证是免费的&#xff0c;不想认证也…

django企业门户网站系统项目(三)

一、引入bootstrap 上一节我们已经可以访问项目在前台显示了。下面来完善我们的项目。 为了节省开发&#xff0c;我们引入bootstrap&#xff0c;去官网下载bootstrap&#xff0c;解压之后找到dist/文件夹里面包含了css、fonts、js等&#xff0c;将这三个文件夹复制到我们的sta…

django企业门户网站系统项目(四)

基于上一篇文章&#xff0c;我们来构建“科研基地”页面 一、科研基地页面 头部我们引入了base.html这个模板 {% extends base.html %} {% load static %}{% block title %}科研基地_恒达科技 {% endblock %}{% block content %}<div class"container-fluid"&g…

django企业门户网站系统项目(五)

接着上一章的内容&#xff0c;我们继续来完善系统&#xff0c;我们接下去的是“公司简介”模块。 在这一模块中我们分为两个页面&#xff1a;企业概况和荣誉资质。 我们在页面的侧边栏可以选择那一页的内容。 一、企业概况 在templates中新建文件夹aboutApp&#xff0c;用于…

Chrome 如何知道网站启用了SPDY 协议?

地址栏输入chrome://net-internals/#spdy在host后查看协议&#xff0c;google和dropbox用https协议的开启了3. 也可以通过安装插件来查看&#xff08;SPDY Indicator&#xff09;

优化LNMP架构采用“Website Baker”为小型公司创建高性能网站方案

优化LNMP架构采用“Website Baker”为小型公司创建高性能网站方案 参考图片&#xff1a;1.一、安装部署各种软件: 1.系统环境: 硬件:HP 360G4/2G System:Centos 5.4 Web:nginx-1.1.6.tar.gz FastCGI:php-5.3.8.tar.gz DB:mysql-5.5.3-m3.tar.gz 2. 安装编译环境 #yum…

开通企业邮箱之前,请登录您企业网站的域名注册服务商的域名管理平台,进行DNS配置及指向设置,谢谢您的配合...

在开通企业邮箱之前&#xff0c;请登录您企业网站的域名注册服务商的域名管理平台&#xff0c;进行DNS配置及指向设置&#xff0c;谢谢您的配合&#xff01; 您的域名管理平台是&#xff1a; 新网万网enamegodaddy其他域名注册商CNAME解析未生效时怎样登录如果您的域名注册商不…

推荐25个免费下载精美网站模板的网站

这篇文章向大家推荐25个免费下载网站模板的网站&#xff0c;这些网站分享了众多精美的网站模板&#xff0c;您可以免费下载使用&#xff0c;相信这些精美的 网站模板 既能够帮助您节省大量的时间和精力&#xff0c;又能有很满意的效果&#xff0c;希望这些网站能帮助到您。 1. …

网站图片变灰的通用CSS解决方案

为什么80%的码农都做不了架构师&#xff1f;>>> <style> html { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: url("data:image/svgx…

antv图表 根据屏幕大小响应式_什么是响应式网站,为什么要做响应式网站?

在如今的智能设备时代&#xff0c;有人用电脑、有人用笔记本、有人用平板、有人用手机&#xff0c;还有人用电视上网&#xff1b;就算是同一个人&#xff0c;有时候也是上班用电脑、下班用手机&#xff1b;或者&#xff0c;各种不同手机&#xff0c;屏幕大小也不一样。那么&…

权重6老站SEO诊断,我的网站突破口在哪里?

SEO在中国互联网起步不足十年&#xff0c;当下SEO市场混象横生、门派体系混乱&#xff0c;一个短期的SEO培训收费一万八&#xff0c;一个不足10页内容的网站SEO诊断收费破两万&#xff0c;这些都反映出SEO在国内曾经如何疯狂扩张。如今2016快要到来&#xff0c;SEOer也从野蛮生…

大型网站技术架构 笔记

2019独角兽企业重金招聘Python工程师标准>>> 大型网站架构演化 特点&#xff1a; 高并发、大流量 高可用 海量数据 用户分布广泛、网络情况复杂 安全环境恶劣 需求快速变更、发布频繁 渐进式开发 演化发展历程 0. 演变原因 在现有架构下&#xff0c;我们来…

关于小米手机网站抢购的一点技术分析

2019独角兽企业重金招聘Python工程师标准>>> 先PS一下&#xff1a;最近小米手机火了&#xff0c;看起来好像地球人已经不能阻止它的发展趋势了 其实本文论述的技术也并非小米手机专用&#xff0c;只是用小米手机来做借鉴&#xff0c;但课题起源于朋友请求帮忙购买小…

百度云服务器网络检查,百度推出网站安全监测平台,为服务器提供安全漏洞扫描...

原标题&#xff1a;百度推出网站安全监测平台&#xff0c;为服务器提供安全漏洞扫描我无意间发现一个检查网站案例的工具&#xff1a;百度云扫描平台。可以为同学们提供网站的安全检查&#xff0c;下面将介绍如何利用这个安全平台为网站提供安全检测。网站安全性一直是互联网重…