最新消息

欢迎来到 AIMWARE中文网

立即加入我们以访问我们的所有功能。 注册并登录后,您将能够创建主题、发布对现有主题的回复、为您的其他成员提供声誉、获得您自己的私人信使等等。 快捷而且完全免费,你还在等什么?

最新帖子

教程 Steam授权文件(SSFN) 无需工具替换方法 图文教程附一键脚本

An

超级管理员
管理成员
超级管理员
版主
注册
2022-07-07
消息
32
反馈评分
11
点数
8
积分
1,978
前言:市面上部分号商的授权器是有病毒的,会盗取使用者的账号。也许这些号商可能并不知情,也可能是故意为之,在这里我就不点名说是谁了,以免影响别人生意。

总之exe格式的文件是很危险的,你不知道他会给你的电脑带来什么后果。某些号商会说被杀软误报属于正常行为,实际上就是替换修改文件的操作,根本不会被报毒,能被报毒的只能说是代码写的太像病毒或者真的有鬼。

那么有没有一种安全的方式可以替换SSFN文件来达到上号的目的呢,答案是有的,在这里我会解析Steam令牌验证机制和提供两种安全的方法,至于多安全呢?
方法1 从修改替换的步骤都是你来, 安全
方法2 便捷脚一键替换文件,代码也是开源的,安心


方法1 替换文件

在讲方法1前,我先把Steam授权的工作原理给大家解析一下
SSFN文件并不是单纯的替换进去就好了,很多人说我自己手动替换怎么不管用
Steam登录时不仅会读取下图(点击查看原图)中的SSFN文件

1.png
而且会读取Steam\config下的config.vdf文件
2.png

我们替换SSFN,就是修改里面的内容
首先不用说 将SSFN文件放到Steam目录下,担心多SSFN文件会影响效果的可以只保留你要使用的(这样会让你其他验证过的号需要重新验证)
然后通过文本方式打开 Steam\config下的config.vdf文件 记事本也可以打开,推荐使用VS Code
然后在编辑器中搜索(Ctrl+F键)ssfn

3.png

将搜索出来的文字替换为你的SSFN名字,这样即可完成替换
SSFN文件的话 可以去https://ssfnbox.com/ 下载
有些号商态度恶劣,你不用他家的SSFN授权器就不给你售后的,那种就是真的居心叵测了。

方法2 一件替换脚本
这里提供两种方式,一种是附件里的文件,大家直接下载即可。另一种是代码格式,需要有一定电脑基础
将代码保存为bat格式即可(不会操作的直接下载附件)
代码如下:


SSFN替换:
@if(0)==(0) echo off
 
for /f "tokens=1,2,* " %%i in ('REG QUERY HKEY_CURRENT_USER\SOFTWARE\Valve\Steam /v SteamPath ^| find /i "SteamPath"') do set "regvalue=%%k"
set "config=%regvalue%/config/config.vdf"
echo %config%
 
>"%tmp%\t.js" echo;s=WSH.Arguments.length==0?WSH.StdIn.ReadAll():WSH.Arguments(0);s.replace(/ssfn[0-9]+/g,function(a){WSH.echo(a)})
cd /d "%~dp0"
for /f "delims=" %%a in ('cscript -nologo -e:jscript "%tmp%\t.js" %1') do set "filename=%%a"
 
cscript -nologo -e:jscript "%~f0" "%filename%"<"%config%">"new.vdf"
 
del "config.vdf"
rename "new.vdf" "config.vdf"
move /Y "config.vdf" "%config%"
move /Y %1 "%regvalue%/"
 
@end
WSH.Echo(WScript.StdIn.ReadALL().replace(/ssfn[0-9]+/g, WScript.Arguments(0)))


使用方法,直接将你的SSFN文件拖到bat的图标上即可4.png

SSFN下载网站推荐:https://ssfnbox.com/ 只需输入SSFN名称即可下载文件
最后希望大家多多扩散此方法,不要再散播含有盗号病毒的授权器,以免更多人遭受损失
 

附件

  • 一键替换SSFN.zip
    1.2 KB · 查看: 29
最后编辑:
顶部 底部