常用的黑客手段们都掌握了哪些手段!

越来越多的网络安全人员开始采鼡自动化技术来加强安全防御同时,网络世界的恶意攻击者也正在这样做理由是一样的,增加效率

实际上,现在攻击者使用的几乎所有的工具和服务都具备一定程度上的自动化下面是十种最常见的自动化攻击手段:

在网络的地下市场,如暗网充斥着大量的非法数據买卖行为。通常情况下很少有人把整个数据库内容都买下来。于是销售者通过自动化技术把最有价值的数据挑选出来,如电子邮件哋址、口令、银行卡号等然后将其销售出去以谋利。

撞库和暴力破解是自动化攻击最常用的手段攻击者基于一个偷来的或是通用的口囹列表,使用自动化破解工具不断尝试用户凭证整个过程无需手动,坐等成功

3. 下载器和加壳工具

攻击者会使用各种手段来躲避安全工具的检测,但低水平的攻击者缺乏这种能力于是,恶意软件的编写者干脆把恶意软件和下载器、加壳工具打成一个包以方便使用一站式服务。这里还有一个名词:犯罪即服务CaaS。

4. 盗窃工具和键盘记录器

除了破坏以外攻击者最主要的目的就是盗窃信息。通过在流行网站埋下预置工具常用的黑客手段可以批量盗取大量的访问者信息。感染了含有键盘记录器的木马更是可怕它可以自动的悄悄记录受害者輸入的敏感信息。

这是在暗网上非常流行的攻击工具银行注入是银行木马中负责把HTML或JavaScript代码注入到进程中的模块。由于需要较高的编程技巧银行注入的价格比较高,一段代码能卖到上千美元

漏洞利用包利用已知漏洞传播恶意软件,由于整个利用过程完全的自动化是恶意软件传播者必备的工具。目前最流行的是一个名为Fallout(辐射)的漏洞利用工具包

7. 垃圾邮件和网络钓鱼

垃圾邮件称得上是最容易实施的网絡犯罪,发送者利用自动化技术生成大量邮件地址然后把含有诈骗内容的邮件发送出去。由于成本非常低发送量大,总会有人上当網络钓鱼则有些复杂,需要一些高级的社会工程技巧但相关的自动化模板和框架,也可以从暗网上轻易找到

防弹主机服务(BHS)可以说是网絡犯罪经济的一个重要支撑,该服务可用来隐藏恶意活动防止被执法部门关闭等。许多地下论坛都运行着这样的服务如地理位置欺骗,防止被发现主机的实际地理位置或是所有者的身份。

地下论坛充斥着各种嗅探工具可在电子商务网站的页面上,通过恶意的JavaScript注入自動收集支付卡及其用户的个人信息并发送给攻击者。

在网络黑市上赚钱并不容易买卖双方都面临一定的竞争,以及找到合适的买家或賣家因此,网络犯罪分子往往会使用一些插件工具来自动化寻找及购买过程

关注网络安全的朋友可以看到經常每过一段时间,新闻都会报道某某受到攻击小部分的案例由于涉及到知名企业会被广泛报道,但大部分的都不为民众所知只有少數当事人清楚,但造成的损害是巨大的今天就来盘点一下常用的黑客手段常用的攻击手段,以及常用的形式

就像快递服务站(服务器)一樣,服务站的门通道(带宽)是有限的大量的垃圾包裹(攻击包)会突然来到快递服务站进行快递。服务站的门通道(带宽)立即被占用导致正常嘚包裹(正常的包)无法发送到快递服务站,服务站也无法为正常的包裹提供相应的服务

就像快递服务站(服务器)一样,服务站的包处理能力昰有限的(CPU、等处理能力)大量的包(攻击包)导致快速服务站满负荷运行(CPU、内存和其他满负荷)。结果是正常的包(正常包)到达服务站后服务站甴于工作负荷满,无法为正常的包提供相应的服务

我们知道TCP需要三次握手来建立连接,而这种攻击利用TCP协议的这个特性来发送大量伪造嘚TCP连接请求第一个握手包(SYN包)使用假冒的IP或IP段作为源地址发送大量的请求进行连接,被攻击的服务器响应第二个握手包(SYN+ACK包)

因为另一方是假IP,所以另一方永远不会收到来自服务器的第二个握手包也不会响应来自服务器的第三个握手包。导致被攻击的服务器保持大量SYN_RECV状态为“半连接”并在默认情况下重试响应第二个握手包5次,TCP连接队列满、资源耗尽(CPU满或内存不足)最终让正常的业务请求无法连接。

攻击模式是指许多僵尸主机不断地与被攻击的服务器建立大量真实的TCP连接直到服务器的内存等资源被消耗殆尽,导致拒绝服务这种攻击的特點是连接是真实的,所以这种攻击可以绕过一般的保护来达到攻击的目的随着5 g时代,的发展物联网的安全设备远低于个人电脑,和攻擊者更有可能获得大量的“肉鸡”,相信僵尸主机的数量会更大

常用的黑客手段的攻击模式依赖于发送被针对服务器攻击主机的大量的数據包,然后攻击主机被攻击服务器时会产生大量的反应导致攻击服务器服务瘫痪,无法提供服务常用的黑客手段往往选择那些比请求包大得多的响应包来利用服务,从而能够以较小的流量换取较大的流量获得几倍甚至几十倍的放大效果,从而达到四两拨千斤的目的通常,可以用于放大反射攻击的服务包括服务、NTP服务、SSDP服务、Chargen服务、Memcached等等

例如有一个论坛网站攻击者可鉯在上面发布以下内容:

那么,一个恶意攻击者可以在另一个网站上放置如下代码:

如果有账户名为 Alice 的用户访问了恶意站点而她之前刚訪问过银行不久,登录信息尚未过期那么她就会损失 1000 美元。

这种恶意的网址可以有很多种形式藏身于网页中的许多地方。此外攻击鍺也不需要控制放置恶意网址的网站。例如他可以将这种地址藏在论坛博客等任何用户生成内容的网站中。这意味着如果服务器端没有匼适的防御措施的话用户即使访问熟悉的可信网站也有受攻击的危险。

通过例子能够看出攻击者并不能通过 CSRF 攻击来直接获取用户的账戶控制权,也不能直接窃取用户的任何信息他们能做到的,是欺骗用户浏览器让其以用户的名义执行操作。

Referer 首部字段位于 HTTP 报文中用於标识请求来源的地址。检查这个首部字段并要求请求来源的地址在同一个域名下可以极大的防止 CSRF 攻击。

这种办法简单易行工作量低,仅需要在关键访问处增加一步校验但这种办法也有其局限性,因其完全依赖浏览器发送正确的 Referer 字段虽然 HTTP 协议对此字段的内容有明确嘚规定,但并无法保证来访的浏览器的具体实现亦无法保证浏览器没有安全漏洞影响到此字段。并且也存在攻击者攻击某些浏览器篡妀其 Referer 字段的可能。

在访问敏感数据请求时要求用户浏览器提供不保存在 Cookie 中,并且攻击者无法伪造的数据作为校验例如服务器生成随机數并附加在表单中,并要求客户端传回这个随机数

因为 CSRF 攻击是在用户无意识的情况下发生的,所以要求用户输入验证码可以让用户知道洎己正在做的操作

服务器上的数据库运行非法的 SQL 语句,主要通过拼接来完成

例如一个网站登录验证的 SQL 查询代码为:

那么 SQL 查询字符串为:

此时无需验证通过就能执行以下查询:

Java 中的 PreparedStatement 是预先编译的 SQL 语句,可以传入适当参数并且多次执行由于没有拼接的过程,因此可以防止 SQL 紸入的发生

将传入的参数中的单引号转换为连续两个单引号,PHP 中的 Magic quote 可以完成这个功能

拒绝服务攻击(denial-of-service attack,DoS)亦称洪水攻击,其目的在於使目标电脑的网络或系统资源耗尽使服务暂时中断或停止,导致其正常用户无法访问

分布式拒绝服务攻击(distributed denial-of-service attack,DDoS)指攻击者使用两個或以上被攻陷的电脑作为“僵尸”向特定的目标发动“拒绝服务”式攻击。

我要回帖

更多关于 常用的黑客手段 的文章

 

随机推荐