黑客宝典: 偷袭七步曲

本贴最后更新于 2946 天前,其中的信息可能已经时移世异

现在的互联网上充斥着数以百万的恶意软件,但是他们所使用的测略却有些是用了几年甚至十几年。他们利用了用户的懒惰,判断失误。每年反恶意软件研究所所公布恶意软件植入技巧都有大量的重复的。今天我们就来和大家说说,每年使用频率最高的黑客恶意软件植入技巧以及经验教训和预防办法。

隐身偷袭 1:伪造的无线接入点

没有劈是更容易实现比假的 WAP(无线接入点)。任何人都使用位软件和无线网卡可以宣传自己的电脑作为一个可用的 WAP,然后连接到真实,合法 WAP 在公共场所。

想想所有的时候,你 - 或你的用户 - 都去当地的咖啡馆,机场或公共聚集地,并连接到“免费无线”的网络。在星巴克黑客谁称他们假冒 WAP“星巴克无线网络”,或在亚特兰大机场称之为“亚特兰大机场免费无线”有各种各样的连接到他们的计算机在几分钟内的人。然后,黑客可以嗅出从不知情的受害者和他们的预期远程主机之间传送的数据流不受保护的数据。你会惊讶有多少数据,甚至密码,仍然以明文形式发送。

更邪恶的黑客们会问他们的受害者建立使用他们的 WAP 一个新的访问帐户。这些用户将很可能使用通用日志上的名字或他们的电子邮件地址之一,他们在其他地方使用密码一起。然后,WAP 黑客可以尝试使用相同的登录上流行的网站的凭据 - Facebook,微博,亚马逊,iTunes 的,等等 - 和受害者将永远不会知道怎么回事。

教训:你不能相信公共无线接入点。始终保护发送无线网络上的机密信息。请考虑使用 VPN 连接,它可以保护您所有的通信,不要循环使用公共和私人站点之间的密码。

隐身偷袭 2:浏览器饼干盗窃

浏览器 cookie 是一个美妙的发明,当用户浏览一个网站,保留“国家”。这些小的文本文件,通过网站发送给我们的机器,帮助网站或服务跟踪我们跨越访问,或者通过多方考察,使我们可以更方便地购买牛仔裤为例。有什么理由不喜欢?

答:当黑客窃取我们的 Cookie,并凭借这样做的,我们成为 - 越来越频繁发生的这些日子。相反,好像他们是美国和提供了一个有效的日志上名和密码,他们成为身份验证到我们的网站。

当然,饼干盗窃已经出现自万维网的发明,但这些天工具使过程一样简单的点击,点击,点击, Firesheep,例如,是一个 Firefox 浏览器插件,可以让人们从窃取未受保护的 cookie 其他。当用假 WAP 或一个共享的公共网络上使用,饼干劫持可以是相当成功的。Firesheep 将显示它是发现饼干的所有名称和位置,并用鼠标简单的点击,黑客可以接管会话(见 Codebutler 的博客的一个例子是多么容易使用 Firesheep)。

更糟的是,现在的黑客可以窃取甚至 SSL / TLS 保护的饼干和嗅出他们凭空。2011 年 9 月,标有“野兽”的攻击被它的创造者证明,即使 SSL / TLS 保护的饼干可以得到。进一步改进和细化,今年,包括精心命名的犯罪,取得了盗窃和再利用加密的 Cookie 中更加得心应手。

每次发布的 cookie 的攻击,网站和应用程序开发人员告知如何保护他们的用户。有时,答案是使用最新的加密密码; 其他时间禁止一些不起眼的功能,大多数人不使用。最关键的是,所有的 Web 开发人员必须使用安全开发技术,以减少被盗的 cookie。如果您的网站还没有更新了加密保护在短短几年内,你可能的风险是。

教训:即使是加密的 cookie 可以被窃取。连接到使用安全开发技术和最新的加密网站。您的 HTTPS 网站应该使用最新的加密,包括 TLS 1.2 版。

隐形攻击第 3 号:文件名技巧

黑客一直在使用的文件名的技巧,让我们因为恶意软件开始执行恶意代码。早期的例子包括命名文件的东西,将鼓励不知情的受害者点击它(如 AnnaKournikovaNudePics),并使用多个文件扩展名(如 AnnaKournikovaNudePics.Zip.exe)。直到这一天,微软 Windows 和其他操作系统易于隐藏“众所周知”的文件扩展名,这将使得 AnnaKournikovaNudePics.Gif.Exe 样子 AnnaKournikovaNudePics.Gif。

几年前,被称为“双胞胎”,“产卵”或“伴随病毒”依靠在 Microsoft Windows / DOS,在这里,即使你在文件名中的 Start.exe 类型的一个鲜为人知的功能,恶意病毒程序时,Windows 会看对,如果找到,执行开始。的 COM 来代替。伴随病毒会寻找你的硬盘驱动器上的所有.exe 文件,并创建一个病毒具有相同的名称为 EXE 文件,但是文件扩展名为.COM。这早已得到修复微软,但它的发现和开采早期黑客奠定了创造性的方式来隐藏病毒今天继续发展的基础。

在目前所采用的更复杂的文件重命名花样是使用影响的文件名的用户的输出 Unicode 字符呈现。例如,Unicode 字符(U + 202E),称为从右至左的覆盖,可以欺骗很多系统到显示实际上命名为 AnnaKournikovaNudeavi.exe 文件 AnnaKournikovaNudexe.avi。

教训:只要有可能,一定要在执行前知道任何文件的真实,完整名称。

隐身偷袭第 4 号:位置,位置,位置

使用操作系统本身对另一个有趣的隐身技巧是称为文件位置绝招“相对与绝对。” 在 Windows 的旧版本(Windows XP 中,2003 年和更早版本)和其他早期的操作系统,如果你在一个文件名输入并按下回车键,或者如果操作系统去寻找代表您的文件时,它总是先从当前文件夹或目录的位置首先,跳槽之前。这种行为似乎有效和足够无害的,但是黑客和恶意软件它用于自己的优势。

例如,假设你想运行内置的,无害的 Windows 计算器(CALC.EXE)。这是很容易的(通常比使用几个鼠标点击速度更快),打开一个命令提示符,输入 calc.exe 并按 Enter 键。但是,恶意软件可以创建一个名为的 calc.exe 一个恶意文件,并把它藏在当前目录或个人文件夹; 当你试图执行的 calc.exe,它会运行,而不是伪造的副本。

我喜欢这个故障作为渗透测试。很多时候,我已经断成一台电脑和提升我的权限管理员需要后,我拿到一个已知的,以前弱势的软件的版本未打补丁,并将其放置在一个临时文件夹。大多数时候都是我所要做的就是将单脆弱的可执行文件或 DLL,同时保持整个,以前安装修补程序孤单。我会在我的临时文件夹中键入程序的可执行文件的文件名,而 Windows 会从我的临时文件夹,而不是最近修补版本载入我的脆弱,木马可执行文件。我喜欢它-我可以利用一个完全修补系统,一个错误的文件。

LINUX,UNIX 和 BSD 系统已经有这个问题固定的超过十年。微软修复在 2006 年与 Windows Vista / 2008 版本的问题,虽然这个问题仍然是因为向后兼容性问题旧版。微软也已经警告和教学开发者使用自己的程序中的绝对(而非相对)的文件/路径名多年。尽管如此,数以万计的传统程序都很容易受到位置的技巧。黑客们知道这一点比任何人都好。

教训:使用强制绝对目录和文件夹路径操作系统,并查找文件在默认系统领域第一。

隐身偷袭第 5 号:Hosts 文件重定向

瞒着当今大多数的电脑用户是 DNS 相关的文件命名主机的存在。位于 C:\ WINDOWS \ SYSTEM32 \ drivers \ etc 下在 Windows 中,主机文件可以包含链接键入的域名与其对应的 IP 地址条目。Hosts 文件最初是使用 DNS 的一种方式主机本地解析域名到 IP 地址查询,而无需联系 DNS 服务器和执行递归名称解析。在大多数情况下,DNS 的功能就好了,大多数人从来没有与他们的 Hosts 文件交互,但它的存在。

黑客和恶意软件的爱情写自己的恶意条目的主机,这样,当在一个受欢迎的域名类型的人-说,冰。的 COM -他们将被重定向到其他地方更多的恶意。恶意重定向通常包含原来期望的网站一个近乎完美的复制,使受影响的用户不知道开关。

该漏洞至今仍在广泛使用。

教训:如果你不能弄清楚为什么你会被恶意重定向,检查你的主机文件。

隐形攻击第 6 号:水洞攻击

水潭攻击他们的巧妙方法,收到了他们的名字。在这些攻击中,黑客利用的事实,他们有针对的受害人经常见面或工作在特定物理或虚拟位置。然后,他们“毒药”的位置,以达到恶意目的。

例如,大多数大公司都有当地的咖啡馆,酒吧或餐厅,很受公司职工。攻击者试图获得尽可能多的公司凭据尽可能制造假的 WAP。或者攻击者恶意修改一个经常访问的网站做同样的。因为目标位置是一个公共的或社会的门户受害者往往是更轻松,毫无防备。

水潭攻击成了大新闻,今年在几个高知名度的高科技公司,包括苹果,Facebook 和微软等等,都因为他们的开发人员访问流行的应用开发网站的损害。该网站已被毒死的恶意重定向,开发商的计算机上安装恶意软件(有时是零天)。然后在受感染显影剂工作站被用来访问受害公司的内部网络。

教训:确保你的员工知道,流行的“水坑”是常见的黑客的目标。

隐身偷袭第 7 号:偷梁换柱

其中最有趣的正在进行的黑客技术被称为诱饵和开关。受害者被告知他们正在下载或运行的一件事,暂时是这样,但随后被转出带有恶意的项目。例子比比皆是。

这是常见的恶意软件传播者到热门网站上购买广告空间。的网站,确认订单时,示出了非恶意链接或内容。该网站批准的广告和收了钱。坏家伙,然后切换的东西更多的恶意链接或内容。常会编写新的恶意网站如果来自属于原始审批的 IP 地址看作由某人来重定向观众回原来的链接或内容。这个复杂的快速检测,并记下。

我见过为晚最有趣的诱饵和开关攻击涉及谁创建可下载和使用任何“免费”内容坏人。(想想管理控制台或网页底部的记数器)。通常这些免费小程序和元素包含说的效果,一个许可条款“可能为原始链接仍然可以自由,只要重复使用。” 毫无戒心的用户使用善意的内容,离开原来的链接不变。通常情况下,原来的链接会包含什么,但一个图形文件徽记或者其他东西微不足道的小。后来,假的元素已经包含在成千上万的网站后,原来的开发商恶意更改了一些更恶意的(如有害的重定向)无害化的内容。

教训:任何链接到任何内容谨防不是你的直接控制之下,因为它可以在片刻的通知未经您同意,不得转出。

本文来自 危险漫步博客 转载请注明;

本文地址:http://www.weixianmanbu.com/article/884.html

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • wizardforcel

    能别把 Cookie 翻译成饼干么= =

推荐标签 标签

  • OnlyOffice
    4 引用 • 2 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    6 引用 • 63 回帖
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 431 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    5 引用 • 26 回帖 • 529 关注
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    35 引用 • 200 回帖 • 22 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 462 关注
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    98 引用 • 344 回帖
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    407 引用 • 1246 回帖 • 582 关注
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3187 引用 • 8213 回帖
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    6 引用 • 15 回帖 • 113 关注
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    351 引用 • 1814 回帖
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    25 引用 • 191 回帖 • 16 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    69 引用 • 373 回帖
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 536 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    110 引用 • 54 回帖
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 672 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 210 关注
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 154 关注
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 709 关注
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    58 引用 • 22 回帖 • 1 关注
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    77 引用 • 390 回帖
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    36 引用 • 37 回帖 • 529 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 384 回帖 • 8 关注
  • 电影

    这是一个不能说的秘密。

    120 引用 • 599 回帖