检测网站的上传功能是否存在上传漏洞,包含move_uploaded_file()上传函数测试有没有安全过滤,文件头、content_type验证绕过,绕过上传文件格式(asp,php,jsp.等脚本文件),绕过上传的目录,文件操作漏洞(文件包含漏洞,本地文件包含,远程文件包含,文件包含截断,任意文件读取,文件任意删除漏洞)如果存在此漏洞,攻击者可直接利用该漏洞上传木马从而在网站上获取Webshell并进而控制网站,也可以破坏网站,危害较严重。。
网站安全渗透包括,SQL注射漏洞,cookies注入漏洞,文件上传截断漏洞,目录遍历漏洞,URL跳转漏洞,在线编辑器漏洞,网站身份验证过滤漏洞,PHP远程代码执行漏洞,数据库暴库漏洞,网站路径漏洞,XSS跨站漏洞,默认后台及弱口令漏洞,任意文件下载漏洞,网站代码远程溢出漏洞,修改任意账号密码漏洞,程序功能上的逻辑漏洞,任意次数短信发送、任意或邮箱注册漏洞后台或者api接口安全认证绕过漏洞等等的安全渗透测试。
然后对收集来的信息进行总结,并建立 一个渗透测试流程图,分配给渗透测试任务给不同的技术人员,从多个方面去负责渗透,每一个技术负责一个点,进行深度挖掘漏 洞,并测试安全问题。
在确定网站漏洞后,再进行详细的归总 ,看是否能拿下网站的管理权限,是否可以上传脚本木马进行控制网站,以及能否渗透拿到服务器的管理权限。制定详细的渗透 测试计划来达到攻击的目的。
首先跟客户沟通确认渗透测试的服务内容,整个网站渗透的内容,详细的写到服务合同中去,对有些网站渗透测试的条件进行补充,付款方式,以及渗透测试报告的要求 ,都要进行前期的沟通确定。然后接下来就是付款开 工,对要进行渗透测试的网站进行信息收集,收集网站的域名是在
哪里买的,域名的whios的信 息,注册账号信息,以及网站使用的系统是开源的CMS,还是自己单独开发,像 dedecms,thinkphp,ecshop,discuz都是开源的系统,再收集网站使用的IP,是否存在同一IP下多个网站使用,网 站公开的信息收集,网站管理员的对外联系方式,网站的反馈功能,会员注册功能,上传功能的 地址收集。服务器开放的端口,以及服务器的系统windows还是linux系统,使用的PHP版本, 网站环境是IIS,还是nginx,apache等版本的收集