当前位置:首页 > 百科

做次渗透

凌晨两点,做次渗透我盯着屏幕上那个跳动的做次渗透光标,手边咖啡已经凉透。做次渗透目标是做次渗透一个市级医院的挂号系统,客户给的做次渗透授权书就压在键盘底下,白纸黑字,做次渗透盖着鲜红的做次渗透公章。这活儿不算难,做次渗透但也不轻松——医院系统出了名的做次渗透老,老到有时候你都不知道该从哪儿下手。做次渗透

我先是做次渗透扫了端口,常规的做次渗透80、443开着,做次渗透还有个3306,做次渗透MySQL的做次渗透默认端口居然暴露在公网。这年头敢这么裸奔的不多了。试着用弱口令怼了一下,root/root,居然进去了。心里咯噔一下,这也太顺了,顺得让人发毛。数据库里躺着几十万条患者记录,姓名、身份证、病史、用药情况,整整齐齐。我盯着那些数据,突然觉得有点冷,像是隔着屏幕都能闻到消毒水的味道。

但我知道这不算完。拿到数据库只是第一步,真正的渗透是看你能不能控制整台服务器。我翻了下MySQL的配置文件,发现有个参数没设对,可以尝试写文件到web目录。这就有意思了。我构造了一条SQL语句,把一段简单的PHP代码写进了网站的某个静态资源目录里。用浏览器访问那个路径,页面空白,但我知道代码执行了——服务器是Windows,账户权限居然挺高。

接下来就是提权。我试着用xp_cmdshell,结果没开。绕了一圈,发现有个老旧的Tomcat组件在9080端口跑着,版本号写着7.0.47,CVE-2017-12615的经典漏洞,PUT方法直接传JSP马。我上传了一个冰蝎的webshell,连接,成功拿到system权限。整个过程不到四十分钟,比我想象中快。

拿到权限后我反而没那么兴奋了。我坐在椅子上,看着远程桌面里那个Windows Server 2008的桌面,壁纸是蓝色的默认风景,桌面上堆着几个快捷方式。我点开“我的电脑”,C盘里有个文件夹叫“备份”,进去一看,全是excel表格,按年份排好,最早能追溯到2009年。我随手点开一个,里面是某位患者的检查记录,字里行间透着医生的潦草笔迹扫描件。

我关掉远程桌面,在报告里写道:“目标系统存在多处高危漏洞,数据库可被任意读取,服务器可被完全控制。建议立即下线整改,更换所有口令,关闭不必要端口。”写完这些,我删掉了上传的webshell,清了日志,断开连接。

其实做这行久了,你会发现漏洞永远补不完。今天你堵上这个,明天又冒出那个。医院、学校、政府网站,就像一个个漏水的破房子,你只能提醒他们哪儿漏了,却没法替他们把屋顶掀了重盖。我保存好报告,发给客户,附上一句“尽快处理”。窗外天已经泛白,我合上笔记本,决定睡一觉。至于那些数据会不会被真正的不法分子盯上,我不知道,也不想知道。做渗透的,最怕的就是想太多。

分享到: