X3 Panel 如何进行授权

分析站点源代码,得到如下几个敏感位置:

文件

内容

/panel/filemanager_js/x3_panel.js

aHR0cHM6Ly9hdXRoLnBob3RvLmdhbGxlcnkv

/app/public/js/3.30.1/x3.min.js

aHR0cHM6Ly9hdXRoLg、cGhvdG8uZ2FsbGVyeQ

/app/templates/cc/29/202264ab201d0d43a63882c31b1c06ae7e7992a5c371c52f885633d0acfa.php

$context["core_js"] = (("http...... null), "x3_version")) . "/js/x3.min.js");

显然,前两个文件中的敏感内容属于 BASE64 编码。将其转换成普通字串:

aHR0cHM6Ly9hdXRoLnBob3RvLmdhbGxlcnkv

https://auth.photo.gallery/

aHR0cHM6Ly9hdXRoLg

https://auth.

cGhvdG8uZ2FsbGVyeQ

photo.gallery

不难看出这三个字段表示的是验证服务器地址。则现在有思路:改变验证服务器地址使其指向本地文件或自己的域名,并使后者返回验证成功信息。

如果你选择直接下载 Saammaa 提供的已破解的整合版本,则意味着你同时选择了将 Saammaa 所有的域名“auth.saammaa.com”所在的服务器作为验证服务器。这是通过在该服务器下添加一个简单的 php 文件完成的。该文件跨域返回了状态码 200,这就是 X3 内核进行授权验证的原理——反之,如果验证服务器返回了状态妈 301,则服务端判定验证失败。
如何破解授权

就算是 saammaa.com 的主域被关闭,验证服务器 auth.saammaa.com 也永远不会关闭——这个服务器被用于无数破解程序的验证服务,所以你完全不必担心有一天授权验证失败。但如果你还是不放心,则可以将自己的机器作为验证服务器,即进行本地验证。首先在 X3 站点所在根目录下创建文件“auth.php”:
<?php
header('Access-Control-Allow-Origin: *');
header('content-type:application/json');
echo '{"status":200,"message":"License is valid.","parameters":{"type":"1"}}';
?>
然后找到上面提到的三个文件,将这些文件里的这些字段替换成右面对应的字段:

原字段

替换为

aHR0cHM6Ly9hdXRoLnBob3RvLmdhbGxlcnkv

L2F1dGgv

aHR0cHM6Ly9hdXRoLg

Lw

cGhvdG8uZ2FsbGVyeQ

YXV0aA

$context["core_js"] = (("https://cdn.jsdelivr.net/npm/x3.photo.gallery@" . $this->getAttribute((isset($context["page"]) ? $context["page"] : null), "x3_version")) . "/js/x3.min.js");

$context["core_js"] = ("/app/public/js/3.30.1/x3.min.js");

这样一来,验证服务器就由 https://auth.photo.gallery/ 变为了本地文件 /auth.php 。后者返回 200 状态码,则被站点判定为授权成功。
Saammaa's Gallery 是基于 X3 webPhoto Gallery 内核的开源付费在线伪图床(没错!开源,付费!)——所以在各位前辈的不懈努力下,这一站点的授权逻辑成功被攻陷。本词条记录了破解过程,并为您提供一个完全的安装包。您可以在下方访问与这一内核相关的各个站点:
前往 Saammaa's Gallery X3 Photo Gallery 官网 X3 Documentation 官方演示 另一个演示站点(绅士向)
白嫖党的快乐

让我们来看看 X3 官网上对私人授权/商业版明码所标识的价格及其独享功能:
个人授权:相比免费版多出了全景视图、3D视图,并能够去除页脚 X3 标识、终身免费更新;
商业版授权:个人授权全部功能 + 后台能够添加数个而非单用户、GPS 元数据插件、灯箱插件、搜索和过滤插件。
可以看到个人授权换算过来是 484.95 RMB,商业版授权更是高达 969.90 RMB,有点漫天要价的嫌疑——点开详细购买页面,发现仅仅是帮助你在服务器上配置 X3 Gallery 就需要 300 RMB,然而稍微懂一点点技术的人应该知道配置这个傻X网站全程加起来也不会超过五分钟。这个 PHP 网页应用设计得固然用心,但真不至于要这么多钱:还是那句话,什么软件或者游戏只要比 GTA5 贵,那我就要想尽办法白嫖。
下载已经为你包装好的 X3 Gallery (Repacked & Translated.By_Saammaa)
下载 X3 Gallery Re_P/T
技术文档:Saammaa's Gallery
 
 
 
 

Versions: 9.1.0.418663.rx75mf4749261477b8a60b3.p_0(-3).s_470_standard; [R.VER-0x47200C2F];[xw.ver-1443]

冀ICP备2020026568号-4 | 由 Microsoft Azure 提供云计算服务,站点由 UBR.TG 构建。

正文部分已结束。