我真的很想知道为什么.htaccess
下面有这些代码,能告诉我这段代码是什么吗?
<Files 403.shtml>
order allow, deny
allow from all
</Files>
deny from 212.92.53.18
我真的很想知道为什么.htaccess
下面有这些代码,能告诉我这段代码是什么吗?
<Files 403.shtml>
order allow, deny
allow from all
</Files>
deny from 212.92.53.18
允许 403 to All 只是防止循环。如果您使用“拒绝来自”方法阻止 IP,则向该 IP 提供 403 服务也会被阻止,从而创建一个循环。允许特定的 403 文件全部使用,将覆盖块 - 将 403 提供给该特定 IP - 否则会发生。这可以防止循环。
<Files 403.shtml>
order allow, deny
allow from all
</Files>
我自己在一个旧域上使用它。它只是说“允许任何人访问名为 403.shtml 的文件”;这是禁止访问错误。当然,如果您创建了自定义 403.shtml 页面,通常会使用它。
在这种情况下,被拒绝的 IP 不会看到自定义的 403.shtml,而是会获得白屏死机。
因此,无论以任何形式或形式,这都与恶意软件无关。
更新:这个答案是基于使用最初发布时提供的事实的推测。总体共识似乎是.htaccess
文件的这种修改很可能是使用服务器管理软件(如 CPanel)的结果,因此它本身并不是恶意软件感染的迹象。
里面的内容.htaccess
有点奇怪。
<Files 403.shtml>
order allow, deny
allow from all
</Files>
deny from 212.92.53.18
该<Files 403.shtml>
部分指的是403.shtml
文件,它似乎允许发送自定义403: Forbidden
响应(基于文件命名的假设).shtml
文件。order allow, deny
和相关的allow from all
给我解释一下。似乎该网站以某种方式阻止了所有流量,但希望403.shtml
通过这种方式?
但结果deny from 212.92.53.18
是非常具体和奇怪的。这基本上阻止了来自212.92.53.18
.
现在输入它似乎.htaccess
设置为明确拒绝来自地址的访问,212.92.53.18
这将发送403
响应代码,并且<Files 403.shtml>
允许发送实际的403: Forbidden
htaccess 页面?
但是,阻止来自单个 IP 地址的流量的指令在这样的.htaccess
文件中似乎很奇怪。
编辑:谷歌是否搜索过——<Files 403.shtml>
因为如果你知道 Apache 配置,这是一个非常奇怪的指令——而且这似乎是某些恶意软件的一部分?看看这个页面以及这个页面和这个其他页面。
看起来这是一个明确的 XSS 后门的一部分?也许.htaccess
它位于恶意软件目录中,并且deny from 212.92.53.18
拒绝受感染的服务器访问自身?
另一个编辑:好的,戴上我的思考上限——以及对网络恶意软件的个人经验——并查看deny from 212.92.53.18
我认为我知道交易是什么的特殊性。这是恶意软件感染的一部分。但我敢打赌,这212.92.53.18
是引擎盖上的一个节点,因为你可以curl -I
在浏览器中访问它并访问它,它似乎是一个活动服务器。大多数客户端 IP 地址都不会这样做。谁在基本的 ISP 连接上公开了 Web 服务器,对吗?除非机器被感染。所以这403.shtml
实际上不是一个真实的403: Forbidden
页面,而是恶意软件的一部分。意思是,从 FROM 建立的连接212.92.53.18
将触发403.shtml
——这是一个服务器端包含 HTML 文件——可用于未经授权的访问。我的意思是,2014 年有人最后一次看到活跃是什么时候.shtml
合法服务器上的文件,对吗?现在都是 PHP、Python、Java 或 Ruby。
这个?
<Files 403.shtml>
order allow,deny
allow from all
</Files>
deny from xx.xx.xx.xx
黑客?后门?恶意软件?乌克兰DOS攻击?
当然不是。这不是那种事。
当使用“IP Blocker”时,它由 cPanel 自动生成。cPanel 将其写入您的 .htaccess 文件
“拒绝”只是使用 cPanel IP Blocker 工具时指定的 IP。cPanel 足够聪明,知道需要的不仅仅是简单的“拒绝”IP4 条目。
可能是恐怖的黑客攻击和恶意软件。乌克兰/俄罗斯/印度尼西亚黑客。2016 年 7 月,他们使用 Prestashop 攻击了许多网站,其中存在图像文件上传漏洞。他们将 403.shtml 上传到根目录,然后销毁服务器和文件。我检查了我的网站是否在他们的网页上,通知被黑客入侵的网站。他们在某些晚上通过 DDOS 攻击阻止您访问网络以获取 mysql 和 ftp 的通行证。在 prestashop 你必须上传紧急到 1.6.1.16 或者上传一些保护文件。不幸的是,我已经这样做了,但他们并没有停下来并再次尝试阻止我的网上商店。
唯一的另一种选择是您将块 ip 放在 cpanel 上,但诀窍是 JakeGould 所说的。恭喜。