前言#
客户端如下图所示
打开其安装目录,一眼 electron。而且只能被迫自动安装,还安装到了 test 目录?
## 分析
也不用解压 asar,也不用处理源码。因为啥也没加密,直接裸奔,单走一个 6.
破解#
找到如图所示文件,其中 m () 函数会解密一段字符串,返回配置文件的网址。
返回结果如图所示
直接篡改 m () 返回值就行了
function m() {
return"自己的配置文件地址";
}
配置文件如下所示,base64 加密后放到自己网站上就可以了。具体含义自己看一下就知道了。
{
"apiUrl":"https://xxxx.com",//接口地址(v2b地址)
"crispId":"",
"siteName":"你的站点名字",
"website": "https://xxxx.com"",//网站地址( v2b地址)
"tgGroup": "https://t.me/",
"invite": "https://xxxx.com"/#/register?code=",
"FZHxIHSc":"每邀请一名好友并成为我们的会员,您将获得邀请佣金奖励(佣金比例20%)",
"affText":"推荐一个好用的软件, 获取额外10G的免费使用流量: ",
"payMethod": 6,
"activeNodeId":-1,
"subscribeFlowIndex": 0,
"subscribeFlowDescribe": "当流量用尽,套餐失效,请勿重复购买",
"subscribeData": [{
"id": 4,
"flow": "500GB",
"expire": "* 有效期永久",
"price": "100",
"remarks": "节省5%",
"type": "onetime_price"
},{
"id": 4,
"flow": "1000GB",
"expire": "* 有效期永久",
"price": "180",
"remarks": "节省10%",
"type": "onetime_price"
},{
"id": 4,
"flow": "1888GB",
"expire": "* 有效期永久",
"price": "288",
"remarks": "节省15%",
"type": "onetime_price"
}],
"subscribeDataPeriodValue": 1,
"subscribeDataMonthly": [{
"id": 1,
"remarks": "30G/月,当流量用尽或到期时,套餐失效",
"periodArr": [{
"id": 11,
"total": "总计:¥5",
"month": "¥5/月",
"remarks": "月付",
"type": "month_price"
},
{
"id": 12,
"total": "总计:¥15.00",
"month": "¥5/月",
"remarks": "季付",
"type": "quarter_price"
},
{
"id": 13,
"total": "总计:¥30",
"month": "¥5/月",
"remarks": "半年付",
"type": "half_year_price"
}
]
},
{
"id": 5,
"remarks": "80G/月,当流量用尽或到期时,套餐失效",
"periodArr": [{
"id": 21,
"total": "总计:¥10",
"month": "¥10/月",
"remarks": "月付",
"type": "month_price"
},
{
"id": 22,
"total": "总计:¥30",
"month": "¥10/月",
"remarks": "季付",
"type": "quarter_price"
},
{
"id": 23,
"total": "总计:¥50",
"month": "¥10/月",
"remarks": "半年付",
"type": "quarter_price"
}
]
}
],
"faqData": [{
"label": "‘我’应该注意什么!",
"value": "当您突破长城防火墙,您已经是个自由的人,但是您依然需要谦虚&文明&遵守当地法律。"
},
{
"label": "你们限制在线设备数&速度吗?",
"value": "我们不限制在线设备数,也不限制速度"
},
{
"label": "你们是否会监听‘我’的数据?",
"value": "人人有权享受网络自由,我们尊重个人隐私与数据,任何人都无法监听您的数据。"
},
{
"label": "手机和电脑的帐号能共用吗?",
"value": "是的 您可以,甚至分享给朋友使用。"
},
{
"label": "智能模式和全局模式有什么区别?",
"value": "智能模式国内网站&应用不使用梯子节点可以节省流量,全局模式所有网站&应用将使用梯子节点,国内网站&应用会比较慢。"
}
],
"notice":{
"show":true,
"title":"欢迎使用你的站点名字",
"content":"首页公告"
}
}