admin 发表于 2021-3-2 14:47:52

利用伪站绕过 FiveM OneSync 白名单授权

转自零梦论坛KasuganoSoras发表于 2019-11-21 09:31:00 |查看:930 | 教程


什么是 FiveM OneSync FiveM 是一个很强大的 GTA5 多人游戏联机工具,使用 FiveM 你可以轻松与自己的朋友一起联机,安装自己喜欢的 Mod 和插件,制作自己的游戏模式等等,比 GTAOL 线上模式有意思多了。
默认 FiveM 允许最大 32 个玩家同时在线游戏,这也是因为游戏自身限制的缘故,不过他们已经开发出了一个新的功能,叫做 OneSync,这个功能允许超过 32 个玩家同时在线,据官方说可以支持到 128 人。
不过这个功能是要收费的,你需要在 FiveM 的 Patreon(国外的一个赞助平台,类似爱发电这种)赞助 15 美元以上才能获得使用资格,对于我们这些没啥钱的人来说有点小贵,所以我就想着破解了来白嫖一波。
https://i.zerodream.net/proxy/?data=0%2BtJZifAOfYURvios9VTK%2BJWRMzbHrfLY0C24fALzrfXOfB7Vfs2qe6Gu9Nv7lGYzDNIfOtQA52Y
Patreon 页面
可以看到最少需要 15 美元,折合人民币一百多块钱
https://i.zerodream.net/proxy/?data=0%2BtJZifAOfYURvios9VTK%2BJWRMzbGrDKZUDr4aNbnuI1%2FuxSo6f9G57KYElLyYcU6mhSOHoCr5y3
而且官方还可能随时撤销掉你的 OneSync 授权,太坑了
我们可能出于任何原因撤销任何给定用户对 OneSync EAP 的访问权限,包括但不限于抱怨已知问题,诽谤(“这很糟”),以及我们自行决定选择的其他原因。
对比一下 FiveM 不同的版本限制

功能 免费版 付费版 破解版
最大人数 32 128 128
可显示在列表 是 是 是
无需额外工具 是 是 否
那么话不多说,我们一起来看看如何绕过 OneSync 的授权检测。
安装 SSL 根证书 由于 FiveM 客户端与服务器通讯时使用的是 https,因此我们需要通过安装根证书来信任自签发的 SSL 证书。
在桌面上新建一个文本文件,重命名为 fivem.bat,然后右键编辑,在里面输入以下内容:

@echo off
cls
title FiveM OneSync 过白工具 by Akkariin

Rd "%WinDir%\system32\test_permissions" >NUL 2>NUL
Md "%WinDir%\System32\test_permissions" 2>NUL||(Echo 错误:请使用右键管理员身份运行!如果杀毒软件提示请加入白名单。&&Pause >nul&&Exit)
Rd "%WinDir%\System32\test_permissions" 2>NUL

if exist "C:\Windows\ZeroDreamCA.crt" echo 错误:你已经安装过证书,请勿重复运行!&& echo 如果因为某些问题安装失败了,请删除 C:/Windows/ZeroDreamCA.crt 这个文件 && pause >nul && exit

echo.
echo   本脚本用于绕过 FiveM 官方的 OneSync 授权验证。
echo   它会在你的电脑上安装一个 SSL 根证书,用于连接到伪站验证服务器。
echo.
echo   如果因为某些问题安装失败了,请删除 C:/Windows/ZeroDreamCA.crt 这个文件
echo.
echo   按下回车键开始运行或者直接关闭本窗口
pause>nul
echo -----BEGIN CERTIFICATE----->C:\Windows\ZeroDreamCA.crt
echo MIID1TCCAr2gAwIBAgIJANcsb7MAJVafMA0GCSqGSIb3DQEBCwUAMIGAMQswCQYD>>C:\Windows\ZeroDreamCA.crt
echo VQQGEwJDTjESMBAGA1UECAwJR3Vhbmdkb25nMREwDwYDVQQHDAhTaGVuemhlbjES>>C:\Windows\ZeroDreamCA.crt
echo MBAGA1UECgwJWmVyb0RyZWFtMRIwEAYDVQQLDAl6ZXJvZHJlYW0xIjAgBgkqhkiG>>C:\Windows\ZeroDreamCA.crt
echo 9w0BCQEWE2Fra2FyaWluc0BnbWFpbC5jb20wHhcNMTkwODIyMDA1MTA3WhcNMjQw>>C:\Windows\ZeroDreamCA.crt
echo ODIwMDA1MTA3WjCBgDELMAkGA1UEBhMCQ04xEjAQBgNVBAgMCUd1YW5nZG9uZzER>>C:\Windows\ZeroDreamCA.crt
echo MA8GA1UEBwwIU2hlbnpoZW4xEjAQBgNVBAoMCVplcm9EcmVhbTESMBAGA1UECwwJ>>C:\Windows\ZeroDreamCA.crt
echo emVyb2RyZWFtMSIwIAYJKoZIhvcNAQkBFhNha2thcmlpbnNAZ21haWwuY29tMIIB>>C:\Windows\ZeroDreamCA.crt
echo IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApx3U+sps6IR0kMZ9I/kALneh>>C:\Windows\ZeroDreamCA.crt
echo fLoCPJ9KmMKUkh/yS0NyMS49RY7jm1fQ7ZjML/Aq0Wm3MVRVlBInAfhoFPUY4Lfz>>C:\Windows\ZeroDreamCA.crt
echo pyaTnBSdsBCAWWEEWdlspgNKB3MOudkGOuTQmfLKeMPdRVkX0PxDD9Cksvh/MP6W>>C:\Windows\ZeroDreamCA.crt
echo 5vAwS56P4njj/89ZA46KGwCN4nm16o/80Xb2Soc/9kOjEZUd5ULPUGSu8UNLRaIq>>C:\Windows\ZeroDreamCA.crt
echo kWY7W2GDwobns6F6KnwrGtIF73ddOiMl2anotaUSyBCizsYJHldSFVyVB8IY+P2i>>C:\Windows\ZeroDreamCA.crt
echo 52z3hy/+Wv9ZqieZwHLGCchJiPN0oePMIkk/W7aXiIKtyodt5kEOrAT2iocEGQID>>C:\Windows\ZeroDreamCA.crt
echo AQABo1AwTjAdBgNVHQ4EFgQUPkZtYryDsoAwAb7pjadwfA+yN0cwHwYDVR0jBBgw>>C:\Windows\ZeroDreamCA.crt
echo FoAUPkZtYryDsoAwAb7pjadwfA+yN0cwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B>>C:\Windows\ZeroDreamCA.crt
echo AQsFAAOCAQEAG/v9CmhIJsQ9NZc381IPtAnrOz0/Vk2Yhtfw9EyDCQC+JhR1XdgZ>>C:\Windows\ZeroDreamCA.crt
echo 4FKaVBIqK9YbWAvgpHKck/ne4U2iAlUkda3ecE4l6dX9VT/Vz9sDosn9MRiqdY19>>C:\Windows\ZeroDreamCA.crt
echo t8D8tYscOfB333iiH7oaO9WXDs1+uNa+ZWbv2YDX2ZSdIEhsxSj68gd+1t0tY42k>>C:\Windows\ZeroDreamCA.crt
echo tsTGCbEFZCOXZ8uKmtBXSnusNBQ6ckudZFzh9M4NIu4kz9PbSPHf2L5uMAM1GAyu>>C:\Windows\ZeroDreamCA.crt
echo 3B5X/fbsb9UbPFpJvXoMOnSOf/udgl1xejrgYFPxnpHwx21qJavE37uNz336EqxN>>C:\Windows\ZeroDreamCA.crt
echo 483czr6yCTC24qhWI+yupc5kuY4RcUXhGA==>>C:\Windows\ZeroDreamCA.crt
echo -----END CERTIFICATE----->>C:\Windows\ZeroDreamCA.crt
pause >nul
cls
certutil -addstore -f "ROOT" C:\Windows\ZeroDreamCA.crt
echo 安装成功!
echo.
pause>nul
exit

部署伪站程序 如果你懒得部署的话,可以用我的伪站115.238.185.30(这里不用看了,直接跳到下面修改 hosts 的部分)
首先准备一台安装了 Nginx + PHP 7.X 的服务器,推荐使用OneinStack
接着将这个项目通过 git clone 到本地: FiveM_OneSyncBypass
git clone https://git.zerodream.net/Akkariin/FiveM_OneSyncBypass复制几个文件
# 进入到项目目录中
cd FiveM_OneSyncBypass/
# 将 Nginx 配置文件复制到 Nginx Vhost 目录
cp fivem.net.conf /usr/local/nginx/conf/vhost/
# 将 SSL 证书文件复制到 Nginx SSL 目录
cp fivem.net.crt /usr/local/nginx/conf/ssl/
cp fivem.net.key /usr/local/nginx/conf/ssl/
# 创建新的网站目录
mkdir -p /data/wwwroot/fivem.net/
chown -R www:www /data/wwwroot/fivem.net/
# 将伪站文件复制到网站根目录
cp index.php /data/wwwroot/fivem.net/
# 重新启动 Nginx
service nginx restart


修改 Hosts
[*]在 FiveM 客户端的电脑上打开C:\Windows\System32\drivers\etc\ 目录
[*]右键使用记事本打开 hosts 文件
[*]在文件的结尾新增一行: 伪站服务器IP policy-live.fivem.net
[*]结尾记得再空出一行
启用 OneSync 修改你的 FiveM 服务器的 server.cfg,在sv_maxclients 前面新增一行
set onesync_enabled 1

然后就可以设置sv_maxclients 128 了,最大 128,可以自由设置大小
进入游戏 伪授权搭建完成,现在可以进入游戏体验 128 人的游戏了。
美中不足的地方就是,每个玩家第一次进服都需要运行一次上面那个 bat 脚本,并且要修改 hosts(当然你也可以把 hosts 也加入到脚本里自动完成写入)。
目前暂未发现有问题。
KasuganoSoras 在 2019-11-21 09:31:00 发表了帖子



页: [1]
查看完整版本: 利用伪站绕过 FiveM OneSync 白名单授权