在前面的讲座中, 我们介绍了如何从hasty HTTP､ https和预加载站点中嗅探和读取数据｡
我们讨论了每一种情况的局限性, 但是我们在上课的时候也讨论了｡
因此, 我觉得有些细节可能会遗漏｡
因此, 我在这里做了这张表, 我会给你们看一些例子, 这堂课只是为了给你们展示所有的东西,
这样你们就能确切地理解它是如何工作的, 以及有什么限制｡
首先, 我们谈到了HTP网站, 一个例子是一个不使用HTTPS的网站, 只是一堆类似于Vanilla
ABC的普通htp｡ com的网站｡
然后我们谈到了stps网站, 这将涵盖互联网上的大多数网站｡
因此, 例子将链接到对讲机一个邮编股票溢出谷歌本地谷歌｡
所以不是谷歌｡ 但是Google点IEEE或echo点UK或点i以及任何本地Google域和Netflix点com｡
这里的列表可能会很长, 因为就像我说的, 大多数网站都使用HTTPS｡
最后, 我们谈到了限制最多､ 最安全的通信方法,
即预加载的站点｡
我们说过, Web浏览器本身会有一个硬编码的网站列表, 这些网站只能通过https加载,
因此, 由于浏览器必须在本地包含此列表, 因此它不会包含互联网上的所有网站｡
它只包含非常流行的网站, 如Twitter, Facebook和GitHub等｡
现在, 我们可以在这里有一个更大的列表, 但它不会像大多数网站使用stp的TTPs网站那么大｡
现在, 当涉及到HTP时, 没有使用加密, 因此您不需要做任何事情来绕过｡
所以你基本上可以使用基本的更好的杯子, 没有任何修改, 它可以完美地与Firefox和Chrome一起工作,
所以你可以读取数据, 甚至修改它, 我们稍后会在课程中向你展示｡
然后, 当涉及到步骤和步骤, 我们不能解密HTTPS, 因此, 我们试图做的是, 我们试图降级https,
嘿, 停止｡
然后, 当网站通过HTTP加载时, 我们将能够读取正在发送和接收的所有数据｡
这样我们就可以看到用户名和密码等信息｡
稍后我会向你们展示, 你们可以修改这些数据.
因此, 您将能够发起DNS欺骗等攻击, 在这种攻击中, 我们将域重定向到另一个位置,
或将代码注入加载的网站｡
但所有这些都依赖于在FTP中加载网站｡
因此, 当涉及到S和仇恨箱时, 目标总是降级该网站或降级该连接到HTTP｡
因此, 为了这个工作, 我们使用了一个自定义修改球童, 附带最新版本的更好的帽子和修改热胸部劫持对联｡
这是把草率降格为草率类型的对联｡
而这与最新版本的Firefox完美配合｡
让我给你们看一个简单的例子｡
我们将用“是”劫持对联加载Buttercup, 然后尝试加载其中的一些网站｡
而目标是这些网站应该在HTTP中加载, 而不是采取步骤｡
如果发生这种情况, 那就意味着我们可以读取所有的数据, 分析它, 甚至可以修改它, 就像我在后面的课程中向你们展示的那样｡
在我的Carli机器里, 我将按照通常的方式启动Buttercup.
我在我的界面中选择我的欺骗对联, 然后我将通过键入stub来启动劫持对联,
它将自动完成｡
我要按回车键, 现在它开始工作了｡
让我们转到Windows计算机｡
正如你所看到的, 它告诉我我正在使用最新版本的Firefox｡
在测试之前, 我们继续｡
我只是要删除所有浏览数据｡
我要按下控制键并删除｡
我们将提取所有内容, 确保在此处选中所有内容, 然后单击｡
好吧, 我会的
让我们来看看第一步网站, 比如LinkedIn. com和Perfect｡
正如您所看到的, 网站是通过HTTP而不是https加载的, 因为我们可以在日志中看到这一点,
但大多数人不会注意到这一点｡
基本上, 就像我说的, 这意味着我们可以读取用户在此处输入的任何用户名和密码,
我们可以修改数据和注入数据, 您将在本课程稍后看到这一点｡
现在, 我不打算登录, 因为我们已经看到了这一点｡
现在的目标只是告诉你哪些网站将降级到HTP, 即使你现在看不到登录数据, 如果我登录,
你在Better Buttercup中看不到它, 那也完全没问题, 因为Better
Cup附带的嗅探器并不完美｡
我会在后面的课程中向你们展示更好的嗅探器｡
因此, 当我们在更好的髋臼杯中使用时, 主要目标是能够将步骤降级为STP｡
所以让我们加载另一个https网站, 比如StackOverflow. com｡
而且完美｡
如您所见, 它也在降级｡
现在让我们做最后一个｡
我们去Netflix网站看看｡
再一次完美｡
它的负载比正常的http要低｡
因此, 我们没有做任何与前面介绍的不同的事情｡
现在Firefox的一切都很完美｡
当谈到Chrome时, 我们需要讨论一个轻微的修改｡
让我们继续使用Firefox进行测试｡
所以接下来我们来看看类似Twitter､ Facebook和GitHub的预装网站｡
同样, 为了让它正常工作, 我们必须使用自定义really和更好的cap以及自定义hijack对联｡
现在, 让我们使用Firefox进行测试｡
因此, 这将工作的方式, 如在压力旁路讲座中提到的, 目标将首先必须加载和正常的https网站｡
例如, 本地Google域｡
例如Google. IGF或Google.和/或Google.. UK｡
任何东西, 但谷歌. com, 因为这些知道你作为正常的步骤, 因此我们将能够降级到正常的STP｡
正如你可以看到在这里, 然后一旦他们在任何网站或任何搜索引擎, 使用正常的步骤,
我们成功地设法降级到FTP.
如果他们搜索一个STC网站, 例如, Twitter, 步骤劫持夫妇, 它将取代Twitter的链接.
com与Twitter的点玉米｡
因此, 这将绕过浏览器附带的硬编码列表, 因为它没有一个名为Twitter点玉米的网站条目｡
如果我把鼠标悬停在这里, 你会注意到在底部, 我们将访问的网站是Twitter.玉米, 而不是Twitter｡
com的网站｡
现在这个替换需要一两秒钟｡
所以, 如果你直接把鼠标悬停在上面, 网站一加载, 你可能就会注意到twitter｡ 然后马上就会变成点玉米｡
一旦它改变了, 如果用户打开这个｡
你实际上会得到一个像这样的重定向通知, 它不会自动工作｡
所以这是这种方法的另一个限制｡
但如果用户真的继续加载网站｡
你会注意到我们将得到一个与Twitter相同的网站, 我们可以用它来登录或注册｡
但网站是通过正常的http加载的, 而不是https｡
如果你知道这是Twitter的玉米点, 而不是互联网｡
因此, 如果用户查看此处, 他们可能会注意到发生了可疑的事情｡
但我认为它能通过大多数用户的测试｡
因此, 另一个网站是通过正常的哈希STP加载｡
您可以首先读取数据, 用户感, 例如, 用户名和密码｡
您还将能够操作此页面并在其中注入eval代码, 我们将在本课程稍后部分对此进行介绍.
让我们再举一个例子｡
我们把这些关上, 然后继续寻找Facebook｡
同样, Facebook是另一个使用星星的网站｡
如果我们将鼠标悬停在它上面, 您可以看到它已被替换为Facebook. com, 因此, 让我们在新选项卡中打开它,
然后再次打开它｡
而且完美｡
正如你所看到的, Facebook通常会加载草率的提示, 而不是高压力或草率的ttps｡
同样, 用户登录后, 您将能够捕获用户名和密码, 并能够操作此页面｡
这就是Firefox的全部功能｡
他显然工作起来没有任何问题｡
TPS也完全没有问题｡
而且他信任｡
你只需要确保目标网站被列在网站的劫持对联, 我显示,
和明星劫持讲座｡
所以如果你不知道怎么做, 请修改一下｡
但正如您所看到的, 只要目标用户通过正常的TTP网站访问站点的网站,
它就完全按照预期工作｡
在下一节课中, 我们将快速回顾一下Chrome, 因为Chrome稍有不同,
可能会稍微复杂一些｡