- 好的-好的
现在我们知道了如何发现XSS漏洞｡
不过, 我们还没有找到一个很好的利用它的方法｡
我们所做的就是注入一个非常简单的代码,
它只是在屏幕上显示一个警告, 说, “这个网站是脆弱的”｡
我现在想做的是, 我想做一些更高级的东西｡
我希望能够控制受害者, 在目标计算机上做一些事情,
在访问我们注入代码的易受攻击页面的人身上做一些事情｡
我们要用牛肉来做这个｡
我们以前没见过牛肉｡
我们要做的是, 我们要使用Beef
hook URL｡
我们将把它注入到存储的XSS页面中｡
这样每个访问该页面的人都会迷上牛肉｡
然后, 我们将能够在目标计算机上运行Beef允许我们运行的所有命令｡
所以, 我要开始牛肉在这里｡
现在, 如您所见, 登录到主屏幕, 非常简单的屏幕｡
而且, 如果我们看看在线浏览器,
我们目前没有受害者｡
因此, 为了将受害者与此框架挂钩,
并获得Beef功能的访问权限, 您需要注入此特定脚本并设置警报｡
那么, 还记得我们将警报脚本注入URL的方式吗？
还是进入页面？
我们要注入一个脚本来执行以下操作｡
因此, 它包含以下内容｡
我要复制这个｡
然后, 我会去我的脆弱的网站｡
请记住, 这可能是一个流行的网站,
或网站的一家公司, 你正在做一个笔测试｡
我只是要确保安全设置为低｡
实际上我将使用存储的XSS｡
我会把它命名为Beef｡
然后, 我们将把注释作为从终端获得的钩子｡
我将修改这里的IP地址, 使其成为我自己的IP地址｡
因此, 我将IP地址, 即“10｡
20.
14寸｡
而且, 现在它不让我添加更多的字符｡
因为, 此字段的配置方式不允许超过此字符数｡
但是, 我们可以通过右键单击并继续检查元素来轻松绕过此操作｡
我们将修改最大长度｡
从50到500｡
就这样｡
现在, 我可以添加更多内容｡
所以, 我要把它关上｡
我把它设为“10”｡ 20. 14.
两个｡
O的｡
7”, 这是我当前的IP｡
现在, 我可以通过配置来获取当前的IP｡
“十个｡ 20. 14. 两个｡ 不可以｡ 七个”｡
只是确认一下｡
我会在留言簿上签名｡
而且, 这应该使它的工作｡
现在, 如果我去我的目标｡
现在, 您可以看到,
我的Linux计算机就在这里, 已作为目标进行了连接｡
现在, 很明显这不是我的目标, 这只是我｡
而且, 它的, 钩子已经在我的浏览器上执行了｡
因此, 我们的目标实际上是这个Windows设备,
或者, 任何将要访问这个XSS存储页面的人｡
因此, 因为这是一个存储的XSS, 正如我们所解释的,
代码将在任何访问此页面的人身上执行｡
现在, 如果我们返回, 我们应该会看到Windows设备,
就在这里, 如您所见｡
而且, 它会显示在在线浏览器中｡
所以, 我们基本上已经连接了这个设备｡
而且, 我们可以运行Beef允许我们执行的大量功能｡
我要点击目标｡
我会听从指挥｡
现在, 我只想运行一个特定的命令, 这只是一个警报命令,
就像我们之前所做的那样｡
只是为了确认一切正常｡
我将继续这一步,
即“创建警报对话框.”
并且, 您可以在此处设置文本｡
所以, 你可以把任何文本你想要的｡
我将把它保留为“牛肉警报对话框”｡
我只需单击“执行”｡
因此, 如果我们在目标计算机上继续,
我们可以看到警报对话框正在工作｡
我这么做是为了让你知道一切都很完美｡
现在, 任何人谁浏览我们的目标网站, 易受攻击的网站,
将钩到牛肉｡
而且, 您可以运行我们之前看到的所有命令｡
所以, 我们在客户端站点攻击中看到的所有命令｡
比如, 用假的通知栏获得完全访问权限,
用小偷小摸, 获取截图, 注入键盘记录程序｡
您可以对访问易受攻击页面的任何人进行所有这些攻击｡
因为, 我们把我们的钩子注入到浏览器中｡
进入该页面, 而不是进入浏览器｡
而且, 它的一部分, 网页, 所以每次网页加载,
由任何人, 他们将得到, 他们将钩到牛肉｡