作者:hacker发布时间:2022-07-11分类:网络黑客浏览:180评论:1
包含以下几个流程:
信息收集
第一步做的就是信息收集,根据网站URL可以查出一系列关于该网站的信息。通过URL我们可以查到该网站的IP、该网站操作系统、脚本语言、在该服务器上是否还有其他网站等等一些列的信息。
漏洞探测
当我们收集到了足够多的信息之后,我们就要开始对网站进行漏洞探测了。探测网站是否存在一些常见的Web漏洞,比如:SQL注入 。
漏洞利用
探测到了该网站存在漏洞之后,就要对该漏洞进行利用了。不同的漏洞有不同的利用工具,很多时候,通过一个漏洞我们很难拿到网站的webshell,我们往往需要结合几个漏洞来拿webshell。
内网渗透
当我们能跟内网主机进行通信后,我们就要开始进行内网渗透了。可以先使用nmap对内网主机进行扫描,探测在线的主机,并且探测其使用的操作系统、开放的端口等信息。
内网中也有可能存在供内网使用的内网服务器,可以进一步渗透拿下其权限。
痕迹清除
达到了目的之后,有时候只是为了黑入网站挂黑页,炫耀一下;或者在网站留下一个后门,作为肉鸡,没事的时候上去溜达溜达;亦或者挂入挖矿木马。
撰写渗透测试保告
在完成了渗透测试之后,就需要对这次渗透测试撰写渗透测试报告了。明确的写出哪里存在漏洞,以及漏洞修补的方法。以便于网站管理员根据我们的渗透测试报告修补这些漏洞和风险,防止被黑客攻击。
第一个:NST
NST一套免费的开源应用程序,是一个基于Fedora的Linux发行版,可在32和64位平台上运行。这个可启动的Live
CD是用于监视、分析和维护计算机网络上的安全性;它可以很容易地将X86系统转换为肉机,这有助于入侵检测,网络流量嗅探,网络数据包生成,网络/主机扫描等。
第二个:NMAP
NMAP是发现企业网络中任何类型的弱点或漏洞的绝佳工具,它也是审计的好工具。该工具的作用是获取原始数据包并确定哪些主机在网络的特定段上可用,正在使用什么操作系统,以及识别特定主机的数据包防火墙或过滤器的不同类型和版本正在使用。NMAP对渗透测试过程的任何阶段都很有用并且还是免费的。
第三个:BeEF工具
BeEF工具主要利用移动端的客户,它的作用是用于检查Web浏览器,对抗Web抗击。BeEF用GitHub找漏洞,它探索了Web边界和客户端系统之外的缺陷。很重要的是,它是专门针对Web浏览器的,能够查看单个源上下文中的漏洞。
第四个:Acunetix Scanner
它是一款知名的网络漏洞扫描工具,能审计复杂的管理报告和问题,并且通过网络爬虫测试你的网站安全,检测流行安全漏洞,还能包含带外漏洞。它具有很高的检测率,覆盖超过4500个弱点;此外,这个工具包含了AcuSensor技术,手动渗透工具和内置漏洞测试,可快速抓取数千个网页,大大提升工作效率。
第五个:John the Ripper
它是一个简单可快速的密码破解工具,用于在已知密文的情况下尝试破解出明文的破解密码软件,支持大多数的加密算法,如DES、MD4、MD5等。
目前我经常用的漏洞检测工具主要就是爱内测,因为爱内测会根据应用特性,对程序机密性会采取不同程度不同方式的检测,检测项目包括代码是否混淆,DEX、so库文件是否保护,程序签名、权限管理是否完整等;组件安全检测主要针对Activity、Broadcast Receiver、Service、WebView、Intent等是否存在漏洞,并给出针对性建议;数据安全会全面检测APP存在的数据泄漏漏洞和输出层、协议层等所有涉及数据安全的漏洞,确保APP里那些可能导致帐号泄露的漏洞被全部检测出。
目前国内做网站安全防护的公司比较少,因为需要实战的攻防经验以及安全从业经历,针对网站被黑客攻击以及被黑客篡改了数据库以及其他信息,或被植入了木马后门和跳转代码(从百度输入点击直接被跳转到其他网站),还有一些像服务器被DDOS攻击导致无法打开,都需要网站安全公司来解决。
具体的网站安全公司服务内容如下:
1.网站安全服务
很多站长都是用的一些开源代码做的二次开发建立了网站,殊不知开源的代码漏洞被黑客挖掘的比较多,经常遭遇被入侵,首页文件被篡改,或被增加了恶意链接,或篡改了数据库的内容,导致网站被百度降权,辛辛苦苦做的站就这样被毁了,所以网站安全服务是最佳的选择,具体的服务内容是网站漏洞修复,木马后门清理,源代码安全审计,查找隐蔽的一句话免杀木马和上传后门,以及网站安全加固如后台登录二次验证或IP限制。
2.服务器安全服务
服务器的安全设置对于windows2008 2012 2016 系统和linux系统底层组件安全限制,以及防跨目录,对终端登录的端口和用户进行IP或白名单限制,对网站目录进行文件防篡改,只允许图片文件或缓存文件进行修改,禁用不安全的服务和任务计划,密码策略和网站环境服务的运行用户降权处理,防止被黑客提权,内网传输安全策略设置,端口安全策略,只开放一些常用的端口如80和443端口,对于网站目录权限进行限制,不能运行system权限的组件防止被入侵,有些软件存在溢出漏洞,也是需要网站安全公司对其处理防止被此漏洞溢出拿到服务器权限,对于注册表的安全也要进行详细的设置,防止被黑客利用。
3. 渗透测试服务
模拟黑客的手法对网站或APP进行安全测试,查找漏洞,对于越权操作,信息泄露,上传文件,反序列化测试,以及接口漏洞测试,很多目前在用的app应用在上线前都要进行渗透测试服务,对于一些商城系统的功能如支付被篡改,以及订单信息被泄露,或收货地址被泄露,一些通过篡改数据包进行反序列化直接拿服务器权限,反向shell,对服务器使用了CDN查找真实IP以及对域名的二级域名和目录进行扫描,很多功能上的安全测试都是需要人工手动测试来做,并不是靠工具去扫描。建议大家可以看看渗透测试公司去寻求相关的安全测试服务。
标签:渗透测试APP越权工具
已有1位网友发表了看法:
访客 评论于 2022-07-11 12:25:04 回复
略和网站环境服务的运行用户降权处理,防止被黑客提权,内网传输安全策略设置,端口安全策略,只开放一些常用的端口如80和443端口,对于网站目录权限进行限制,不能运行system权限的组件防止被入侵,有些软件存在溢出漏洞,也是需要网站安全