首页 > 网络教程 > WHMCS快速扒皮技巧,同时请注意保护您的模板
2013
09-17

WHMCS快速扒皮技巧,同时请注意保护您的模板

这篇文章本来是应该两个月前写的,但是一直忘了。今天也没什么文章就发出来吧,传说中的 …
WHMCS快速扒皮技巧,同时请注意保护您的模板 - 第1张  | 最后的面包
在早前就在 HostLoc 看到说有“5分钟扒皮教程”了,可惜作者没有发出来、我也不清楚是不是我说的这种方法,我就放出我这里所说的“快速扒皮技巧”吧,仅供学习参考、请勿侵犯他人版权。 首先你要学会查看一个网页的源代码,这个我就不多说了、看图(SH示范):

WHMCS快速扒皮技巧,同时请注意保护您的模板 - 第2张  | 最后的面包

这里可以看到目前 ServerHub 模板的目录是 /templates/portal2/、打开它你就会发现:

WHMCS快速扒皮技巧,同时请注意保护您的模板 - 第3张  | 最后的面包

这个我就不多说了,这是因为他开了目录列表显示。就这样一个个的就把 ServerHub 的皮肤“扒”下来了。 我发现不仅仅是 ServerHub 有这样的问题,相信许多主机商目前都是使用的 HostGator 来作为“WHMCS主机”,默认来说 HostGator 官方用于经销商的伺服器是开启了目录列表显示的,这个样子的话对于文件特别不安全。 解决办法: 在你的 .htaccess 文件中加入:Options -Indexes 即可。 例如 WHMCS 默认的伪静态配置,修改为如下:

  1. RewriteEngine On
  2. # Announcements
  3. RewriteRule ^announcements/([09]+)/[a-z0-9_-]+\.html$ ./announcements.php?id=$1 [L,NC]
  4. RewriteRule ^announcements$ ./announcements.php [L,NC]
  5. # Downloads
  6. RewriteRule ^downloads/([09]+)/([^/]*)$ ./downloads.php?action=displaycat&catid=$1 [L,NC]
  7. RewriteRule ^downloads$ ./downloads.php [L,NC]
  8. # Knowledgebase
  9. RewriteRule ^knowledgebase/([09]+)/[a-z0-9_-]+\.html$ ./knowledgebase.php?action=displayarticle&id=$1 [L,NC]
  10. RewriteRule ^knowledgebase/([09]+)/([^/]*)$ ./knowledgebase.php?action=displaycat&catid=$1 [L,NC]
  11. RewriteRule ^knowledgebase$ ./knowledgebase.php [L,NC]
  12. # Close directory display
  13. Options -Indexes

记得保存,保存之后就即时生效了。 这里其实我发现身边许多好友都是显示目录列表的,包括 …….. 不多说了。

最后编辑:
作者:漱石
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!